-
Android开机过程中经历bootloader -> kernel -> fs
Uboot->Kernel 信息通过cmdline传递
Kernel->FS 属性信息也可以通过cmdline传递 -
内核kernel设置cmdline, 系统init.c 解析cmdline.
案例:
static char kernel_ver[128] = {0};
sprintf(kernel_ver,“androidboot.kernelver=%s”, “3.10”);
strcat(saved_command_line,kernel_ver);saved_command_line引入 kernel/init/main.c
android/system/core/init/init.c 解析cmdline,将cmdline设置为系统ro.boot.xxx属性。
方法:static void import_kernel_nv(char* name,int for_emulator)
Android内核cmdline到系统prop属性传递
最新推荐文章于 2024-10-10 22:02:30 发布