- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 wait_event_interruptible() 分析
1. 关于 wait_event_interruptible() 和 wake_up()的使用 读一下wait_event_interruptible()的源码,不难发现这个函数先将 当前进程的状态设置成TASK_INTERRUPTIBLE,然后调用schedule(), 而schedule()会将位于TASK_INTERRUPTIBLE状态的当前进程从runqueue 队列
2016-04-30 08:49:50 280
原创 LINUX驱动编写技巧(1)
驱动程序编写过程遇到的问题: 1.为驱动程序增加编译可选项 #ifdef MY_DEBUG printk("my debug")//操作 #endif 2. 在Makefile中添加 1 DEBUG = y 2 3 ifeq ($(DEBUG), y) 4 MYDEBFLAGS = -O -g -DSMY_DEBUG 5 else 6
2016-04-23 16:52:55 192
原创 ldd(linux设备驱动程序)scull驱动
1. 下载源代码:http://download.csdn.net/detail/wjf201003050643/9494265 2. 参考书中第三章:linux设备驱动程序 3. 下面将附上驱动源代码。(该驱动使用内存模拟出4个硬盘,可以实现对其读写操作) 4. 调试过程出现的问题: 执行命令# ls –l > /dev/scull0 :该命令将输出重定向到设
2016-04-21 15:26:08 398
u-boot-mini2440
2016-04-18
linux设备驱动程序(第三版)示例源代码
2016-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人