Linux内核启动过程-Android_开发培训教材

时间:2021-04-23 12:04:58
【文件属性】:
文件名称:Linux内核启动过程-Android_开发培训教材
文件大小:4.13MB
文件格式:PPT
更新时间:2021-04-23 12:04:58
Android_开发培训教材.ppt Linux内核启动过程 内核文件为boot.img,是gzip压缩包,分为两部分:     ramdisk.img + system.img 启动过程和普通桌面Linux类似:     首先只读加载ramdisk.img。ramdisk中包括init程序以及配置文件/etc/init.rc。加载后执行init程序。     init进程负责解析init.rc,完成整个操作系统的启动。     init在处理过程中加载驱动,建立目录树和设备节点, $ lsmod sec 4760 0 - Live 0xbf01b000 modem_pm_driver 2768 2 - Live 0xbf018000 netmux_linkdriver 10376 0 [permanent], Live 0xbf013000 netmux 56088 19 netmux_linkdriver, Live 0xbf000000     加载system分区,装载初始系统文件。     然后加载userdata分区,装载初始用户数据。     最后启动各种系统服务…… init在源代码中位于 /system/core/init init.rc在源代码中位于 /system/core/rootdir/init.rc

网友评论