自定义博客皮肤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)
  • 收藏
  • 关注

原创 系统启动过程

第一步首先执行internal ROM 内部的一部分代码 通过OM外部引脚判断他的启动模式,判断他从哪个外设来进行启动 第二步 找到外设对相应的外设进行初始化,并将启动代码bl1和bl2 load进SRAM中,跳转到SRAM中继续运行 第三步将OS搬到外部的DRAM中,然后跳到DRAM中完成操作系统的启动

2016-08-30 23:26:19 356

原创 android输入子系统(以矩阵按键为例)

输入子系统有输入子系统核心层(input core),驱动层和事件处理层(event handler)三部分组成。一个输入事件,如如鼠标移动,键盘按键按下等等通过Driver->inputCore->Eventhandler->userspace的顺序打到用户空间传给应用程序。其中Inputcore由driver/input/input.c及相关头文件实现。对下提供了设备驱动的接口,多上提供了ev

2016-08-14 17:09:09 1187

原创 linux内核自旋锁和中断知识讲解

一、并发与竞态三个要点1、只要并发的执行单元同时访问共享内存是就会出现竞态2、解决竞态的唯一途径是保证共享资源的互斥访问,即一个执行单元在访问共享资源时,其他的执行单元被禁止访问。3、访问共享资源的代码区域被称为临界区,临界区需要被以某种互斥机制加以保护二、自旋锁注意事项1、自旋锁是一种忙等锁,当执行临界区是没有获得锁时,CP

2016-08-02 16:42:20 6400

空空如也

空空如也

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

TA关注的人

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