自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 267

原创 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 180

原创 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 382

多态代码实例

通过两个程序代码例子彻底理解什么是多态,什么是虚函数;

2018-04-10

u-boot-mini2440

该压缩包中包含u-boot-2012.04.01原代码,制作了运行在Mini2440开发板的补丁文件,通过打补丁,编译出的uboot.bin文件可以直接运行于mini2440开发板。(注意:只支持nandflash启动),有兴趣的开发者可以根据自己的需求修改相应的代码支持nor启动。

2016-04-18

linux设备驱动程序(第三版)示例源代码

本书是经典著作《linux 设备驱动程序》的第三版。该版本已针对 linux 内核的 2.6.10 彻底更新过了。资源中包含了该书中所涉及到得所有得开源代码,为广大嵌入式驱动开发者提供免费下载,望大家共同学习进步

2016-04-18

空空如也

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

TA关注的人

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