
Nuttx(设备驱动)
文章平均质量分 82
Alvin Peng
热爱编程,从事嵌入式软件开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
6.1.1Drv/Serial(Character Device Drv)
转载请注明出处http://blog.youkuaiyun.com/alvin_jack/article/details/70665371在Nuttx中,字符型设备具有以下的属性(以串口为例):文章均出自个人理解,错误之处敬请指出;Nuttx的驱动主要分为两层,向上为抽象为文件的接口层,具体接口如下,向下为驱动接口层,通过dev、ops实现对底层寄存器的操作,以及对驱动模块的配置; ...原创 2017-04-24 21:37:08 · 813 阅读 · 0 评论 -
6.1.4.Drv/PWM(Character Device Drv)
转载请注明出处:http://blog.youkuaiyun.com/alvin_jack/article/details/70665462文章均出自个人理解,错误之处敬请指出;前言 上篇1.1Drv/Character Device Drv(字符型驱动设备)的叙述方式感觉没有逻辑性,只是从框架的角度进行了阐述,这篇换个思路,从调用顺序上来描述PWM驱动设备的实现原理;基础...原创 2017-04-24 21:40:36 · 676 阅读 · 0 评论 -
4.4WorkQueue
前言 之前在写单片机的程序时候,在通信接口的驱动编写的时候遇到过缓存的思想,在后端代码编写上也是顺序读取并执行相关代码;说到底是对这一系列的操作没有一个完整可描述的处理框架,现在接触到WorkQueue,大致搜罗一些资料看了下,感性上觉得是一种处理这种前后台的框架,下面以nuttx为基础进行详细的分析;中断 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断原创 2017-08-10 10:54:41 · 739 阅读 · 0 评论 -
6.3.3Drv/I2C(Specialized Device Drivers)
前言上次写Drv/PWM的格式,感觉还不错,条理和逻辑感觉还是比较清晰,这次还是采用这样的模式来写I2C的驱动;在porting guide的手册上将I2C归结为Specialized Device Drivers,和之前的PWM、Serial的Character Device Drivers是明显两类设备,那么在实现上肯定是有区别的;下面还是来分析下;基础知识 I2C在nuttx中分为了mast原创 2017-08-10 10:48:03 · 1021 阅读 · 0 评论