自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpandafly's blog

博观而约取 厚积而薄发

  • 博客(4)
  • 收藏
  • 关注

原创 Linux内核启动流程

本文以Linux3.14版本源码为例分析其启动流程。各版本启动代码各有不同,但核心流程与思想万变不离其宗。内核映像被加载到内存并获得控制权之后,内核启动流程开始。通常,内核映像以押送形式存储,并不是一个可以执行的内核。因此,内核阶段的首要工作是自解压内核映像。 内核编译生成vmliunx后,通常会对其进行压缩,得到zImage(小内核,小于512KB)或bzImage(大内核,

2017-03-15 22:48:28 8978

转载 字符设备关键函数与编程框架

字符设备相关结构体及内核函数    头文件:linux/cdev.h【1】struct cdev    1.结构体内容struct cdev { //公共成员 struct module *owner; //THIS_MODULE //用于模

2017-03-13 22:43:05 390

原创 异步通知fasync的工作流程

驱动异步通知工作模式中各层的工作内容

2017-03-09 20:50:57 405

原创 arm异常中lr保存pc的情况

test

2017-03-05 21:33:16 2979

空空如也

空空如也

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

TA关注的人

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