Android硬件抽象層(HAL)概要介紹和學習計劃

      Android的硬件抽象層,簡單來講,就是對Linux內核驅動程序的封裝,向上提供接口,屏蔽低層的實現細節。也就是說,把對硬件的支持分紅了兩層,一層放在用戶空間(User Space),一層放在內核空間(Kernel Space),其中,硬件抽象層運行在用戶空間,而Linux內核驅動程序運行在內核空間。爲何要這樣安排呢?把硬件抽象層和內核驅動整合在一塊兒放在內核空間不可行嗎?從技術實現
相關文章
相關標籤/搜索