HAL硬件抽象層(理解)

      安卓開發中的抽象層位於linux kernel之上,JNI之下,簡單就是實現的就是對底層linux kernel上設備驅動的封裝,使安卓系統不開源。linux 主要原理:安卓HAL層,簡單的說是對Linux kernel的簡單封裝,向上提供接口,屏蔽底層的實現細節。把對硬件的支持分紅兩層:用戶空間,內核空間。若是把對硬件支持的全部代碼都放在內核層,就是開源,別人就能看到你的硬件的相關參
相關文章
相關標籤/搜索