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

全部博文(31)

文章存档

2014年(17)

2013年(11)

2012年(3)

我的朋友

发布时间:2014-01-10 12:09:08

likely() and unlikely()The gcc C compiler has a built-in directive that optimizes conditional branches as either very likely taken or very unlikely taken. The compiler uses the directive to appropriately optimize the branch. The kernel wraps the directive in very easy-to-use macros,&n.........【阅读全文】

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

发布时间:2014-01-08 15:59:42

SecureCRT的按退格键出现^H^H^H^H^,按Delete键出现[[3~^[[3~的解决方法------------------------------------------------ftp> cd pu              ^Hb^H^H^H^[[3~^[[3~^H^H^H^H^H^H550 Failed to change directory.     .........【阅读全文】

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

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

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

阅读(1119) | 评论(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.........【阅读全文】

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

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

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

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

登录 注册