随笔 - 224  文章 - 41  trackbacks - 0
<2010年6月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

如果Android要出一本书,对于菜鸟们,最最需要传授的就是这几个频繁出现的关键字!

Rom版本还是能明白是啥意思的,可这 固件 到底是个啥概念呢?要怎么样去理解它?
我把Radio,Rom,固件和SPL还有Recovery这几个关键字在论坛上搜索了下,结合了
诸位热心机友的回复,整理了下对它们的理解,也作为自己的学习笔记:

1、Radio和Rom:
Radio简单的说是无线通信模块的驱动程序,ROM是系统程序。Radio负责网络通信,
ROM和Radio可以分开刷,互不影响。如果你的手机刷新了ROM后有通讯方面的问题
可以刷新RADIO试一试

2、固件:
固件版本指的是系统内核本版,就好像:XP系统和WIN7系统采用的内核不一样。目
前的固件版本应该就是有:1.5内核,1.6内核,2.0内核以及2.1内核吧。阿兴的版本
指得是在1.6内核下的ROM版本,就好像是:XP雨林木风纯净版或XP番茄版。所以,
阿兴ROM的全程都应该是1.6内核。如:阿兴编译3.10版或者XXX内核阿兴编译XX版。
呵呵,应该是这样了。

3、什么是SPL
①.IPL 英文全称是 InitialProgramLoader ,负责主板,电源、硬件初始化程序、并把 SPL 装入 RAM 。IPL 损坏了可把手机扔进河里,或者通过换字库来解决.
②.SPL 英文全称是 SecondProgramLoader ,“第二次系统装载”,就是负责装载 OS 操作系统到 RAM 中。另外 SPL 还包括许多系统命令,如 mtty 中使用的命令等。 SPL 损坏了还可以用烧录器重写。
SPL 一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如 PC )建立连接,并接受和执行相应命令。它里面包含许多命令,像 r2sd,l,doctest (危险命令,他会擦除 gsmdata )等。我们常说的三色屏就是由 SPL 驱动的。检测 SD 卡,当你把一些特殊制作的 SD 卡插入后,SPL 可以在启动时校验并根据 SD 卡内容刷机或执行一些命令。这有点类似于 PC 的从软驱启动。

4、什么是Recovery,有什么用?
Recovery应该算是一种模式,理解Recovery,只要理解了Recovery是干嘛用的就可以很快明白了。
Android系统可以利用Recovery模式,进行恢复出厂设置,OTA升级,patch升级及firmware(硬件上面的嵌入式程序)升级等等。

简言之:
Radio是负责无线网络通讯的功能模块;
Rom相当于电脑上的操作系统;
固件则是操作系统采用的内核(Win7,Xp,Win98);
SPL主要负责Rom系统的装载导入,更多的是在负责硬件方面的操作;
Recovery模式可以用来备份操作系统,也可以用来升级操作系统以及恢复操作系统的缺省配置。
posted on 2010-06-02 09:21 漂漂 阅读(568) 评论(0)  编辑 收藏 引用 所属分类: android 开发

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理