Android固件移植和开发.pptx

Android固件移植和开发主要内容开发环境搭建固件的编译以太网LCDUSBWifi3GAndroid的启动流程Android的启动流程Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。Android的启动流程两个阶段:Linux的启动+Android的启动;启动过程Init进程的启动:rc文件解析和服务启动ServiceManager启动:ServiceManager用来管理系统中所有的binder service,不管是本地的c++实现的还是java语言实现的都需要这个进程来统一管理,最主要的管理就是,注册添加服务,获取服务。所有的Service使用前都必须先在servicemanager中进行注册。Zygote进程的启动:Zygote这个进程是非常重要的一个进程,Zygote进程的建立是真正的Android运行空间,初始化建立的Service都是Navtive service. Zygote就建立好了,利用Socket通讯,接收请求,Fork应用程序进程,进入Zygote进程服务框架中。SystemServer启动:startSystemServer( )、RuntimeInit.java、SystemServer.javaHome界面启动:然后就启动了Home界面,完成了整个Android启动流程3.总结:linux的init在

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档