iTOP4412内核源码编译与安卓ndk应用编程
1、内核源码kernel;
2、cd driver/char;
3、vim Kconfig内核配置文件;
4、新建
config DEMO_CTL
tristate "Enable DEMO config"
default n
help
Enable DEMO config
5、内核源码 make menuconfig
Device Drivers -> character devices -> [M]Enable DEMO config
6、vi arch/arm/mach-exnos/mach_itop4412.c
1.新建
#if defined( CONFIG_DEMO_CTL)||defined( CONFIG_DEMO_CTL_MODULE)
struct platform_device s3c_device_demo_ctl={
.name="demo_ctl",
.id=-1,
};
#endif
2.新建
#if defined( CONFIG_DEMO_CTL)||defined( CONFIG_DEMO_CTL_MODULE)
&s3c_device_demo_ctl,
#endif
7、内核源码 make
arch/arm/boot/zImage
drivers/char/itop4412_leds.ko
=>SSH platform_tools
8、烧写 zImage到开发板进入android 系统;
9、虚拟机新建 demo 目录
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载