Android修改init.rc和init.xx.rc文件【轉】


本文轉載自:https://blog.csdn.net/u013686019/article/details/47981249

一、文件簡介

init.rc:Android在啟動過程中讀取的啟動腳本文件,主要完成一些初級的初始化,在/system/core/init/init.c中解析。

init.xx.rc:與具體CPU相關的啟動腳本,比如對於飛思卡爾的CPU,名字為init.freescale.rc。在init.rc之后得到解析。

對於運行的設備,兩個文件都位於根目錄下:cat /init.rc或cat /init.freescale.rc

對於編譯后的源碼,位於out/target/product/board_name/root/

 

二、init.rc和init.xx.rc文件的修改

根據自己的CPU,修改init.rc文件的相應位置,然后:

 

[html]  view plain  copy
 
  1. make bootimage  
重新生成boot.img文件,重新燒錄即可。

 

三、實例

以Freescale的CPU為例,只需修改init.rc文件,init.freescale.rc文件make后自動生成,位於out/target/product/sabresd_6dq/root/目錄下。

下面我們修改GPS對應的串口號,針對編譯后的源碼:

1、修改out/target/product/board_name/root/init.freescale.rc

 

2、make bootimage重新生成boot.img

3、把boot.img燒到系統中,重啟后查看init.freescale.rc

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/u013686019/article/details/47981249
文章標簽: Androidinit.rcinit.xx.rc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM