wve

导航

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

 

 

 

 

posted on 2012-09-07 16:24  wve  阅读(1423)  评论(0)    收藏  举报