RedHatEnterprise51.文件系统布局①/bin、/sbin、/lib、/dev、与/etc这5个分区必须存放于根文件系统(RootFilesystem)中.所谓根文件系统就是存储根目录数据的文件系统,有时又称根设备。/bin:存储常用且开机时必须用到的执行文件。/sbin:存储着开机过...
分类:
系统相关 时间:
2014-07-15 09:04:40
阅读次数:
540
Android系统是一款基于Linux的移动操作系统,那么Android是如何启动起来的呢?本文就详细阐述Android系统的启动过程。 从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁.....
分类:
移动开发 时间:
2014-07-14 21:29:26
阅读次数:
491
上一篇博文我介绍了账号与同步的同步实现过程,其中提供了一个工系统进程调用的服务,那么这个服务到底是怎么被启动和使用的呢?这篇博文我就大体梳理一下启动过程。
其实作为一个一般开发人员,我们只要知道要想知道被监听的ContentProvider有变动,首先那个ContentProvider必须使用ContentResolver.notifyChange(android.net.Uri,
and...
分类:
移动开发 时间:
2014-07-13 18:28:54
阅读次数:
304
本文参考Android应用程序组件Content Provider的启动过程源代码分析http://blog.csdn.net/luoshengyang/article/details/6963418和《Android系统源代码情景分析》,作者罗升阳。
0、总图流程图如下:
1、MainActivity进程向ActivityServiceMana...
分类:
移动开发 时间:
2014-07-13 16:30:39
阅读次数:
293
当我们拿到一台Android的智能手机,从打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的?
系统上电
当给Android系统上电,CPU复位之后,程序指针会指向启动地址,从该地址读取启动程序的可执行代码直接运行,或者将可执行代码与数据载入CPU内置的RAM中再运行。
这一段代码,放在PC中,叫做BIOS,而在android等嵌入式系统中就叫做Bootloader。
Bootloader引导程序
通过Bootloader引导程序,可以初始化硬件设备,建立内存空间映射图,为操作系统内核...
分类:
移动开发 时间:
2014-07-13 14:05:34
阅读次数:
326
其实标题不应该这么说,ARM公司并没有规定启动顺序,这完全是由IC厂商自己决定的。以我手上三星公司的S5pv210为例,并以三星公司的官方用户手册为准。S5PV210由64kB ROM和96kB SRAM作为内部存储器。在启动过程中,使用内部64kB ROM和内部96K SRAM。S5PV210从内...
分类:
其他好文 时间:
2014-07-12 15:16:15
阅读次数:
230
应用的安装和启动过程:
安装:第一步:java的编译器会把这个.java文件编译成.class文件
第二部:Android的SDK提供了一个dx工具,这个工具把.class文件转义成.dex文件
第三部:打包操作,把.dex文件和资源文件进行打包,打包成一个压缩文件,然后进行签名。最后就打包成为了.apk文件
第四部:调用adb指...
分类:
移动开发 时间:
2014-07-09 11:20:17
阅读次数:
289
linux系统启动流程一览
加载BIOS的硬件信息并进行自检,然后根据设置取得第一个可启动的设备; 读取并执行第一个启动设备内MBR(master boot record,主引导分区)的boot loader; 依据bootloader的设置加载kernel,kernel开始检测硬件和加载驱动程序; 在硬件驱动成功后,kernel会调用init进程,init进程会取得run-leve...
分类:
系统相关 时间:
2014-07-08 13:52:46
阅读次数:
293
上一节主要是从映像的分类和各种映像的大致加载流程上看VxWorks的启动过程,这一节让我们从函数级看一下VxWorks的启动过程:
1. Boot Image + Loadable Images:
下面是具体的流程图:
其中第一阶段的执行流程使用的是上图的左边的源文件中的那些函数(romInit->romStart->usrInit->sysHwinit->usrKern...
分类:
其他好文 时间:
2014-07-06 09:53:40
阅读次数:
177
vxworks有三种映像:
VxWorks Image的文件类型有三种
Loadable Images:由Boot-ROM引导通过网口或串口下载到RAM ROM-based Images(压缩/没有压缩):即将Image直接烧入ROM,运行时将Image拷入RAM中运行。ROM-Resident Images:Image的指令部分驻留在ROM中运行,仅将数据段部分拷入RAM。
注意这...
分类:
其他好文 时间:
2014-07-06 00:26:50
阅读次数:
254