android BSP 开发 都要做什么?或者说需要知道哪些东西
发布网友
发布时间:2022-04-23 00:27
我来回答
共1个回答
热心网友
时间:2023-10-09 07:23
Android BSP, 基本可以理解为:linux 驱动
linux BSP (CPU,电源管理比驱动更深入的硬件支持包)
Android HAL层
首先,熟悉linux kernel,linux driver的基本架构,熟悉C语言,懂得基本硬件知识,能看懂电路图。
其次,要熟悉linux系统编程,因为很多HAL层或者一些硬件的适配需要编写应用层软件来适配,尤其是Android定制性比较高。
再次,需要了解构建Android环境需要的知识,如makefile,打包,烧写等知识。