Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89730
  • 博文数量: 31
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 142
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-08 13:05
文章分类

全部博文(31)

文章存档

2014年(17)

2013年(11)

2012年(3)

我的朋友

发布时间:2014-01-07 19:39:33

在Linux内核中何时使用spin_lock,何时使用spin_lock_irqsave很容易混淆。首先看一下代码是如何实现的。spin_lock的调用关系     spin_lock             |       &.........【阅读全文】

阅读(1125) | 评论(0) | 转发(0)

发布时间:2014-01-06 16:25:17

转载地址:http://blog.csdn.net/rig622/article/details/7608317由于LDD3的驱动实例都是在linux2.6.10中实现,在后期linux内核版本中有些改动,导致有些实例编译不通过。环境:ubuntu12.04   内核版本:linux3.2.0  实例:LDD3中驱动实例 SCULL排除错误 1、scripts/Makefile.build:49: *** CFL.........【阅读全文】

阅读(914) | 评论(0) | 转发(1)

发布时间:2014-01-06 09:17:43

转载地址:http://blog.csdn.net/liuhaoyutz/article/details/7382956一、hello.c文件分析 这个程序非常简单,它的目的是向我们展示Linux模块编程的架构,而Linux设备驱动程序的开发方法,就是利用了Linux模块编程。首先来分析一下这个程序。对于任何一个模块程序,不论是简单如这个hello.c,还是复杂.........【阅读全文】

阅读(463) | 评论(0) | 转发(0)

发布时间:2014-01-04 10:02:47

一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,.........【阅读全文】

阅读(467) | 评论(0) | 转发(1)

发布时间:2014-01-03 15:24:56

Linux大部分都是单内核的 操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下: l 微内核(Microkernel kernel)――在微内核中,大部分内核都作为单独的进程在特权状态下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块.........【阅读全文】

阅读(508) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册