码迷,mamicode.com
首页 > 移动开发 > 详细

android中init.rc文件的解析问题

时间:2017-05-07 21:20:07      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:line   art   article   port   info   div   import   cpu   com   

init.rc中文件里会通过import /init.${ro.hardware}.rc文件,这个ro.hardware应该是某个详细的属性。而这个ro.hardware赋值应该是在Init进程中赋值的。


这个ro.hardware值设置是在/system/core/init.c中实现的,其通过hardware来赋值。hardware首先被/proc/cpuinfo赋值。然后会检測comandline。

假设comandline中有參数为androidboot.hardware,那这个參数在init进程的解析中会用到,并会赋值给hardware。

也就是说假设cmdline中有androidboot.hardware。则ro.hardware的值就是这个值,假设没有则ro.hardware的值就是/proc/cpuinfo


比如我參与的这个项目comandline中的androidboot.hardware = qilianp1,那么在init.rc中import的详细文件相应为,init.qilianp1.rc


android中init.rc文件的解析问题

标签:line   art   article   port   info   div   import   cpu   com   

原文地址:http://www.cnblogs.com/blfbuaa/p/6822172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!