android平台init.rc脚本修改-[基于x210开发板]

本文介绍了如何在基于x210开发板的Android平台上修改init.rc脚本。通过将android.img.cpio拷贝到内核根目录并执行./mk -k -x更新xboot.bin,可以完成init.rc的更新。
很多时候,我们需要修改init.rc来满足不同的应用需求。这里提供两种修改方法:
一:普通修改方法
    在device/samsung/smdkv210目录下,有init.rc和init_sdmmc.rc两个文件。如果映像存放在
SD卡中,需修改init_sdmmc.rc,如果映像存放在nand中,则需修改init.rc文件。
修改完后,执行./mk -s,修改后的文件会打包到out/target/product/smdkv210/android.img.cpio
文件中。再将android.img.cpio拷贝到内核的根目录,再执行./mk -k -x,android.img.cpio
最终会被打包到xboot中,更新xboot.bin文件,init.rc也就得到修改。
    如果使用修改过的脚本mk,可以直接修改device/samsung/smdkv210目录下的文件后,执行指令
./mk -s -k -x,即可一步到位完成修改。


二:临时修改方法
   有时我们在调试时需要修改init.rc文件,如果每次都编译系统映像,会很浪费时间。我们知道,init.rc是
打包在android.img.cpio文件中的,那么,我们是否可以只改这个文件,然后将它更新到xboot中不就可以了吗?
   这里编写了一个修改脚本android_cpio.sh,内容如下:

#!/bin/bash
# create: armeasy
# date:   2011-12-16
# mail:   phosphor88@163.com

echo "Modify the android.img.cpio"
echo "1.unzip the image"
echo "2.Create the image"
echo "3.exit"

SOURCE_DIR=$(cd `dirname $0` ; pwd)
TOOLS_DIR=${SOURCE_DI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值