自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醉月

生活如此多娇

  • 博客(3)
  • 资源 (9)
  • 收藏
  • 关注

原创 Arm linux kernel 启动之start_kernel (一)

      了解完kernel启动以前的汇编之后我们来看看正式的c语言启动代码,也就是我们的start_kernel函数了。start_kernel相当大,里面每一个调用到的函数都足够我们伤脑筋了,我这里只是浅尝辄止的描述一下函数的功能,从而对kernel启动的过程有一个比较直观的了解。很多函数真正理解需要对linux相关体系有很深的了解,暂时没有时间深入,留待以后了。       说实话启动的代码看到现在唯一的感觉就是kernel的全局变量实在太多了,要了解一个过程跟踪一个变量的值的变化相当痛苦啊,不过耐

2010-07-20 19:53:00 18421 2

原创 Android arm linux kernel启动流程(二)

<br />     写这个总结的时候咱的心情是沉重的,因为还有好多东西没弄明白。。。感叹自己的知识还是浅薄得很,前途钱途漫漫阿~~不过基本脉络是清楚的,具体的细节只能留在以后有时间再啃了。这里的第二部分启动流程指的是解压后kernel开始执行的一部分代码,这部分代码和ARM体系结构是紧密联系在一起的,所以最好是将ARM ARCHITECTURE REFERENCE MANUL仔细读读,尤其里面关于控制寄存器啊,MMU方面的内容~ <br />      前面说过解压以后,代码会跳到解压完成以后的vmlin

2010-07-14 18:24:00 22882 5

原创 Android arm linux kernel启动流程(一)

    虽然这里的Arm Linux kernel前面加上了Android,但实际上还是和普遍Arm linux kernel启动的过程一样的,这里只是结合一下Android的Makefile,讲一下bootimage生成的一个过程。这篇文档主要描述bootimage的构造,以及kernel真正执行前的解压过程。     在了解这些之前我们首先需要了解几个名词,这些名词定义在/Documentation/arm/Porting里面,这里首先提到其中的几个,其余几个会在后面kernel的执行过程中讲述:  

2010-07-06 19:19:00 33469 8

understand linux kernel ver3

深入理解linux操作系统第三版,英文原版,chm格式

2010-10-15

linux内核设计与实现 第二版

linux4剑客之一,其他的就不说了,必读。。。

2010-10-14

ELF 文件格式分析

北京大学操作系统研究室,ELF文件内部解析,让你彻底了解一个可执行文件的内部内容,了解ELF文件是如何执行的

2010-06-21

vim集大成之配置-集成所有编程需要的控件

包含配置好的vimrc和所有控件,均已配置好,直接解压到用户目录就可使用

2010-05-28

linux platform device driver model driver

linux驱动模型的driver部分,内核源码解析

2010-01-15

linux platform device driver model device

linux驱动模型里面的设备部分,内核源码解析

2010-01-15

uC/OS-II中文版 电子书

uC/OS-II中文版 电子书 邵贝贝 翻译 经典操作系统入门书籍

2009-12-30

rex系统介绍(Qualcomm平台入门必读)

Qualcomm的modem是架构在l4/rex之上,了解rex是入门的捷径~~

2009-12-30

Qualcomm手机开机流程

Qualcomm Brew平台开机流程,说得很详细,对做Qualcomm的各种平台都可以参考

2009-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除