
ARM开发
ZJE_ANDY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM开发之linux字符型驱动的编写----LED驱动为例
1原创 2017-03-04 12:10:46 · 1613 阅读 · 0 评论 -
ARM驱动开发之ioctl函数的使用
0. linux 版本对 ioct l的影响kernel 2.6.36 中已经完全删除了fs.h中的struct file_operations 中的ioctl 函数指针,取而代之的是unlocked_ioctl 我们这里还是用 ioctl指针介绍吧,但实际使用的时候要注意自己的linux版本,如果是2.6.36以上的,在其fs.h中的struct file_operations原创 2017-03-18 09:28:07 · 1014 阅读 · 0 评论 -
ARM开发之杂项设备的编写----以LED驱动为例
平台:S5PV210杂项设备的好处:有了字符型设备后,为什么要用杂项设备?1.节省主设备号,所有杂项设备的主设备号都是102.杂项设备开发起来比字符型设备简单开发步骤:1.定义1个杂项设备2.定义杂项设备的文件操作集3.申请物理内存区4.获取相应的虚拟地址5.注册混杂设备6.示例代码1.定义杂项设备static struc原创 2017-03-08 22:20:19 · 522 阅读 · 0 评论 -
ARM开发之用linux通用GPIO接口宏函数操作IO口-----LED字符驱动为例
ARM开发板:S5PV210驱动步骤:1.定义一个cdev设备结构体变量2.给cdev申请设备号3.定义一个文件操作集4.设备初始化5.注册设备进内核6.申请GPIO口GPIO相关函数接口:1.gpio_request(引脚,给引脚的名字) ----申请GPIO口第一个参数:在内核代码 \arch\arm\mach-s5pv210\i原创 2017-03-06 17:32:09 · 3242 阅读 · 0 评论