u-boot分析(七) 上篇博文我们按照210的启动流程,分析到了时钟初始化,今天我们继续按照u-boot的启动流程对内存的初始化进行分析。今天我们会用到的文档:1. 2440芯片手册:http://download.csdn.net/detail/wrjvszq/83589492. 6410芯片....
分类:
其他好文 时间:
2015-01-19 19:04:48
阅读次数:
269
u-boot分析(六) 上篇博文我们按照210的启动流程,分析到了关闭看门狗,今天我们继续按照u-boot的启动流程进行分析,今天我们会主要分析时钟的初始化。今天我们会用到的文档:1. Arm9内核手册:http://download.csdn.net/detail/wrjvszq/8358867....
分类:
其他好文 时间:
2015-01-15 23:33:40
阅读次数:
292
android启动流程文章已经概述了android的启动流程,而andoird 5.0的流程其实也差不多,少数不同而已。
如下图:
整个启动流程与之前的一样,唯一不同的是android L支持64位的app,所以又起一个Zygote64来专门负责64位APK的孵化。
而且创建Zygote进程脚本在init.zygoteXX.rc里。
如下:
system/co...
分类:
移动开发 时间:
2015-01-15 18:12:51
阅读次数:
346
Supervisor中文翻译是监督者,意思简单明了,就是对资源进行监控,其实主要是woker资源。该组件所做的事情概括如下:
1、每隔一段时间发送心跳证明自己还活着
2、下载新的topology
3、释放无效的woker
4、分配新的任务
该组件主要包含:心跳线程、supervisor事件接受线程、处理线程,一旦事件接受到则会进入任务分配环节,主要逻辑...
分类:
Web程序 时间:
2015-01-14 16:52:28
阅读次数:
284
NimbusServer相当于hadoop里的JobTracker或yarn里的ResourceManager,在集群中属于首脑地位,负责分发任务,监控集群状态,与supervisor的通信主要通过Zookeeper。nimbus在启动过程中会做以下工作,以保证集群稳定运行:
1、清理无效topology
2、建立zk连接并创建相应znode
3、启动监控线程
4、启动httpserver...
分类:
Web程序 时间:
2015-01-13 15:58:30
阅读次数:
403
ios启动可以加载流程图: 1.先执行main函数,main内部会调用UIApplicationMain函数 2.UIApplicationMain函数里面做了什么事情: 1>创建UIApplication对象 2>创建UIApplication的delegate对象—–MJAppDeleg...
分类:
移动开发 时间:
2015-01-13 10:16:04
阅读次数:
140
对 BootLoader 架构 功能进行了详细的分析...
分类:
其他好文 时间:
2015-01-09 00:14:10
阅读次数:
415
一、启动流程二、建立项目 解压源码,进入目录:#tar xjvf u-boot-2010.06.tar.bz2#cd u-boot-2010.06/board/samsung/ 建立mini2440 文件夹:#mkdir mini2440 2440 和2410 的模板复制#cp -rf smd...
分类:
其他好文 时间:
2015-01-07 12:52:50
阅读次数:
295
原文网址:http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.htmlLinux 的启动流程作者:阮一峰半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接...
分类:
系统相关 时间:
2015-01-06 15:25:08
阅读次数:
187
谈到arm的启动流程不得不说的是bootloader,但是我这篇文章主要来谈谈arm启动流程的,所以bootloader只是跟大家简介一下就ok。这篇文章我会谈到以下内容:1、bootloader简介以及其作用2、2440、6410、210当下比较常见的3款处理器的启动流程进行简单分析,通过这三款处...
分类:
其他好文 时间:
2015-01-05 23:11:19
阅读次数:
190