Chinaunix首页 | 论坛 | 博客
  • 博客访问: 646044
  • 博文数量: 113
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 4176
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 20:22
个人简介

最大化我的市场价值

文章分类

全部博文(113)

文章存档

2013年(113)

发布时间:2013-03-07 08:27:23

基于linux-2.6.35的class_create(),device_create解析作者:苗德行,华清远见嵌入式学院讲师。从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。提醒一点,udev是应用层的,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里.........【阅读全文】

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

发布时间:2013-02-28 14:49:27

Linux中的循环缓冲区在学习到 并发和竞态 时,其中的提到了缓冲区,用于实现免锁算法,这里转载的是大神有关循环缓冲区做的一些操作。其中源代码在最下面的附件中,有关作者的讲解感觉很清晰,很好,不过这里说一下自己的见解:点击(此处)折叠或打开/*.........【阅读全文】

阅读(3085) | 评论(0) | 转发(5)

发布时间:2013-02-28 11:22:02

Tasklet机制 和 队列机制一、tasklet使用Tasklet的使用比较简单,只需要定义tasklet及其处理函数并将两者关联例子:Void my_tasklet_func(unsigned long)DECLARE_TASKLET(my_tasklet.my_tasklet_func,data)代码DECLARE_TASKLET实现了定义名称为my_tasklet的tasklet并将其与my_tasklet_func这个函.........【阅读全文】

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

发布时间:2013-02-28 11:05:29

Linux中斷處理過程与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqflags,const char * devname,void *dev_id);irq.........【阅读全文】

阅读(2403) | 评论(0) | 转发(4)

发布时间:2013-02-28 09:02:22

spinlock与linux内核调度的关系关于自旋锁用法介绍的文章,已经有很多,但有些细节的地方点的还不够透。我这里就把我个人认为大家容易有疑问的地方拿出来讨论一下。一、自旋锁(spinlock)简介自旋锁在同一时刻只能被最多一个内核任务持有,所以一个时刻只有一个线程.........【阅读全文】

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

登录 注册