自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 字符设备研究_4

  随着对内核代码研究的深入,问题愈发庞杂,这几天闷头研究回过头来才有了一个比较清晰的思路,今天就解决等待队列的问题.等待队列,是应阻塞(Block)这一功能实现的要求产生的.在学单片机的时候,检测一个按键是否按下,最初的设计都是在一个循环里轮询寄存器状态,直到按键按下,但这要求单片机CPU一直检测,对性能有极大的浪费,于是开始学习用按键中断的方式通知CPU.阻塞的应用,也是顺应了这样节...

2016-11-16 17:43:00 65

转载 字符设备研究_3

  研究上次留下的问题后发现思路比较乱,加上近期又有学习DSP变成的要求.这里先贴上实现多设备与信号量的代码,要说的都在注释里了. sudo mknod /dev/globalmem0 c 250 0 sudo mknod /dev/globalmem1 c 250 1   现在还只能这样在/dev下注册字符设备,以后也得加到代码里. #include <lin...

2016-11-15 19:54:00 57

转载 字符设备研究_2

  昨天留下了几个问题: .KOBJECT是什么? THIS_MODULE是什么宏? file操作是什么? 等待队列是什么? count是什么? THIS_MODULE:      先从简单的开始求解,THIS_MODULE,其定义为struct module的指针,指向__this_module,而__this_module在编译生成的.mod.c中定义,.看名字...

2016-11-10 20:49:00 75

转载 字符设备研究_1

  一直以来对Linux系统了解不深,最多就在自个儿的Mac上了解一下类Unix的shell命令.别说深入到内核里了.不过学习这事儿其实挺简单,花时间下工夫,迟早能成大神的,对吧?   字符设备学习,跟着书来(<Linux设备驱动程序>与<Linux设备驱动开发详解>).作为入门,先编写一个操作内存的字符设备,其提供的功能就是对内存的读写清空等操作.代码很简单,...

2016-11-08 21:39:00 58

空空如也

空空如也

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

TA关注的人

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