在迅为提供的Android4.0源码中添加一下脚本,就可以解决要想使用以太网每次都要开机设置的问题
n 编写shell脚本iTop4412_ICS/device/samsung/smdk4x12/myinit.sh,注意开头一定要是”#! /system/bin/sh“,内容如下: #! /system/bin/sh echo “This shelladded by CCH” ifconfig eth0192.168.1.130
这里也可以添加自己要配置的内容
n 修改脚本iTop4412_ICS/device/samsung/smdk4x12/device.mk,增加一行,使编过程中将myinit.sh拷贝到镜像文件中,目标路径为/system/bin: PRODUCT_COPY_FILES+= \ device/samsung/smdk4x12/myinit.sh:system/bin/myinit.sh n 修改源代码中的启动脚本“iTop4412_ICS/system/core/rootdir/init.rc “,在末尾添加service定义: servicemyinit /system/bin/myinit.sh class main user root group root oneshot
n 将重新编译的android镜像烧写到开发板(注意,只需要烧写android系统镜像就可以了),重新启动后,查看ip地址: Ip a 显示eth0的ip地址为192.168.1.130,OK! n 如果脚本没有成功运行,可以在超级终端手动运行服务来查看问题: setprop ctl.start myinit
|