作者:任老师,华清远见嵌入式学院讲师。
实验目的:
理解Android init.rc的调用过程.
实验内容:
1.文件准备
通过对驱动源码编译生成led.ko,通过Android_Java工程编译生成Farsight_Test.apk,通过对JNI代码编译生成libled_runtime.so,通过对HAl代码编译生成led.default.so,编写的shell脚本led.sh。将上述文件拷贝到“android4.0/device/softwinner/nuclear-top”目录下。
2.编写shell脚本
编写shell脚本实现对上述文件的复制等工作,脚本内容如下:
#!/system/bin/sh
busybox cp /libled_runtime.so /system/lib/
busybox cp /led.default.so /system/lib/hw
busybox cp /Farsight_Test.apk /system/app
3.修改n