android中init.rc文件的解析问题
2014-06-10 16:47
411 查看
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
这个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文件的解析问题
- init进程 && 解析Android启动脚本init.rc && 修改它使不启动android && init.rc中启动一个sh文件
- Android init.rc文件解析过程分析
- Android init.rc文件解析过程详解(三)
- Android中init.rc文件的解析&&Android init进程启动过程分析
- Android init进程之解析及运行init.rc文件`
- 【Android7.1.2源码解析系列】实战分析init.rc文件
- Android init.rc文件解析过程详解(二)
- 深入理解init_2-----解析配置文件init.rc(基于Android 2.2,代码源于Google)
- Android中init.rc文件的解析 分享
- Android init.rc文件解析
- Android init.rc文件解析过程详解(一)
- android5.1 init对rc文件解析执行顺序
- Android中init.rc文件的解析
- MTD系列 - android平台上linux启动时init进程解析init.rc文件分析
- Android init.rc 文件解析
- Android中init.rc文件的解析
- 【Android7.1.2源码解析系列】android中init.rc文件的语法
- Android init.rc文件解析过程详解(一)
- Android init.rc文件格式解析