- 博客(12)
- 资源 (77)
- 收藏
- 关注
原创 找到内核中的所有对象是通过什么模型结构串起来维护的,就掌握了这套代码
今天在公司看linux driver,相关,上午一直不想看代码,可能是昨天看的太头痛,一直不想看,所以打算看会书,不如设计模式啥的,看了一个状态机的模式,听说上个公司的主板的就是用的状态机。看了一下,就是根据当前的不同状态state,执行不同的代码。没看多长时间。效率不高。下午继续看驱动代码。看了具体驱动是怎样继承这个driver-model,添加自己内容的。比如i2c的驱动,首先注册了一个i2c
2016-12-22 23:27:46 405
原创 关于klist
今天在公司看linux driver相关的内容,现在出来背下书。看klist.c这个文件,klist这个kernel list是继承了list_head这个单纯的链表,在它的基础上添加了kref的引用计数的功能。kref是一个引用计数的原子操作的变量。put的是时候,kref的值减1,get的时候加1。内核里的对象object都是用这个kref判断对象何时releas该对象的。刚创建的时候,kre
2016-12-21 23:41:51 1207
转载 linux内核部件分析(四)——更强的链表klist
http://blog.csdn.net/qb_2008/article/details/6845854
2016-12-15 18:44:30 484
转载 C# 串口通讯摘要(转)
http://www.xuebuyuan.com/1034657.html串口通讯摘要(转)串口通信之并发与单步物理连接示意图如下所示,每个串口挂接多个采集器。通信协议:包头(1B) + 地址码(1B) + 命令字(1B) + 数据长度(1B) + 校验码1(1B) + 数据正文(nB) + 校验码2(1B
2016-12-05 23:21:45 4319 1
转载 iphone4s 降级
http://jingyan.baidu.com/article/915fc41493898551394b2091.html?st=2&os=0&bd_page_type=1&net_type=2
2016-12-02 17:38:53 370
转载 块设备剖析之块设备注册 - add_disk()函数解析
http://blog.chinaunix.net/uid-30282771-id-5113192.html 块设备剖析之块设备注册 - add_disk()函数解析 2015-07-07 23:08:45分类: LINUX本文所有内容基于内核版本Linux-v3.2.40。 add_disk()是块设备注册的内核接
2016-12-01 09:27:18 3768
嵌入式BSP基础知识
2015-03-09
arm assembly language programming (Pete_Cockerell)
2015-02-25
arm instruction spec
2015-02-16
vim 编辑器 windows版本 gvim
2016-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人