Chinaunix首页 | 论坛 | 博客
  • 博客访问: 356461
  • 博文数量: 197
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 303
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-02 14:21
文章分类

全部博文(197)

文章存档

2014年(89)

2013年(108)

我的朋友

发布时间:2013-11-14 17:56:35

内核字符设备驱动框架UART驱动是字符设备驱动的一种。这种驱动虽然简单,但是和平时开发息息相关,所以专门写一篇文章来分析。对于嵌入式开发来说,应用程序和串口之间的输入输出交互是再也平常不过的事情了。分析串口驱动了解这种交互的过程,对提高我们对驱动设计以及内核设计思想的了解很有好处。由于串口驱.........【阅读全文】

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

发布时间:2013-11-14 17:56:29

串口驱动分析 首先调用uart_register_driver函数,在内核中注册一个字符设备驱动。这部分内容在前一篇文章中有比较详细的叙述。 下图比较全面的展示了,uart_register_driver函数执行成功之后,在内核中形成的数据结构。     将串口驱动向内核注册成功后,再调用uart_ad.........【阅读全文】

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

发布时间:2013-11-14 17:56:26

内核设备模型分析Sysfs文件系统 内核设备模型主要的模块和用户之间能看到的相关部分就是sysfs文件系统了。内核在启动的时候会注册sysfs文件系统,并且在启动系统的初期。通过mount命令挂载sysfs文件系统到/sys挂载点。Mount -t sysfs sysfs /sys 那.........【阅读全文】

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

发布时间:2013-11-14 17:56:05

信号的概念大家不陌生。经常使用的kill命令,可以先运行的进程发送信号,运行进程在收到信号后,做出相应的处理。在用户态程序中关于信号的编程,主要有如下的特点1、程序可以给不同的信号安装特定的handler程序,这个handler有一定的格式,由用户程序提供2、应用程序可以配置,阻塞一些信号,使得程序.........【阅读全文】

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

发布时间:2013-11-14 17:56:00

原子变量原理分析内核中同步机制有很多,其中原子变量和自旋锁机制是使用的很普遍的两种机制。周末心情愉快,借这样的时间写一篇分析的文章,也不完全荒废这美好的时间。这种无聊的屌似情调也只能用“呵呵”二字表达了。闲话少扯,直入主题。话说这原子操作为何物,直白的说就是atomic_read,atomic_write。顾名.........【阅读全文】

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

登录 注册