Android 单独编译 hal 中的模块
在android hal层添加了自己需要的模块,模块添加可以直接参考下android hardware目录下的代码 依葫芦画瓢 添加就OK。
但是编译不能在用全局编译了,
可以采用如下方式:
source ./build/envsetup.sh
choosecombo
Build for the simulator or the device?
1. Device
2. Simulator
Which would you like? [1]//选择Device
Build type choices are:
1. release
2. debug
Which would you like? [1]//选择release
Which product would you like? [OK6410]//填写自己平台名称
Variant choices are:
1. user
2. userdebug
3. eng
Which would you like? [eng] //选eng
然后就可以
直接make 模块了,例如要编译 led模块 就可以这样做
make led
// 注意“led”是hal层定义led的名称,这个可以从相应目录下Android.mk文件中查询
例如我的led模块定义如下:
LOCAL_MODULE:= led
浙公网安备 33010602011771号