
Arm-driver
文章平均质量分 80
yyttiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux驱动中的platform
从Linux2.6内核起,引入一套新的驱动管理和注册机制:platform_device 和 platform_driver 。Linux 中大部分的设备驱动,都可以使用这套机制,设备用 platform_device 表示;驱动用 platform_driver 进行注册。 Linux platform driver 机制和传统的device driver机制(即:通过 driv转载 2012-04-12 21:42:03 · 874 阅读 · 0 评论 -
一步一步走进块驱动之第六章
第六章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-22 22:53:30 · 1804 阅读 · 0 评论 -
一步一步走进块驱动之第十二章
第十二章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +-转载 2012-07-23 20:44:37 · 1150 阅读 · 0 评论 -
一步一步走进块驱动之第八章
第八章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-23 20:28:26 · 973 阅读 · 0 评论 -
一步一步走进块驱动之第十五章
第十五章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言.转载 2012-07-23 21:08:38 · 3347 阅读 · 0 评论 -
一步一步走进块驱动之第九章
第九章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-23 20:30:26 · 981 阅读 · 0 评论 -
一步一步走进块驱动之第十一章
第十一章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +-转载 2012-07-23 20:42:16 · 826 阅读 · 0 评论 -
一步一步走进块驱动之第十三章
第十三章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言.转载 2012-07-23 20:46:52 · 1154 阅读 · 0 评论 -
一步一步走进块驱动之第十章
第十章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-23 20:33:36 · 1324 阅读 · 0 评论 -
一步一步走进块驱动之第十四章
第十四章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言.转载 2012-07-23 20:52:16 · 1421 阅读 · 0 评论 -
谈一个GPIO驱动
谈一个GPIO驱动 一切的操作其实都是gpio的变化,这也就是说gpio驱动是基本的入门,我想很多人应该对gpio都不陌生,从单片机stc89开始,一直都伴随着gpio的操作。mov P1 ,XX 之类的,不过如今咱们已经升级到arm上面的开发了,其实arm只是名字换了,操作也还是那样。所以今天我就献丑来谈一下关于arm11 s3c6410上面的gpio操作的驱动。。 首先必须了解的就是io口原创 2012-08-08 16:05:38 · 2423 阅读 · 1 评论 -
一步一步走进块驱动之第四章
第四章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +-转载 2012-07-22 22:39:44 · 1784 阅读 · 0 评论 -
一步一步走进块驱动之第七章
第七章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-22 23:02:14 · 1346 阅读 · 0 评论 -
一步一步走进字符驱动--驱动编译
一步一步走进字符驱动--驱动编译 前言: 今天开始,我会逐步开始介绍字符驱动的编写,从编译开始,慢慢的直至后面的LED流水灯,DS18B20的驱动开发过程.这里讲述的一些驱动的信号量,轮训等都适用与其他驱动.后面会一一讲述. 本人也是菜鸟.写的不好的,希望能指出问题.谢谢大家.本系列主要讲的是关于字符驱动的开发方法及一些流程.由于我在学习字符驱动的时候走的很大的弯.希望在这留下一些脚印给喜欢原创 2012-04-15 21:11:55 · 1158 阅读 · 0 评论 -
一步一步走进字符驱动--认识内核模块
一步一步走进字符驱动--认识内核模块 内核模块介绍: Linux 内核整体已经非常庞大了,而且包含很多的内核驱动代码,常用的算法结构,尽管如此,我们有时候还是需要将我们需要的代码加入到内核中,这时候应该怎么办呢? 一种方法是把所有需要的功能编译到Linux内核中,但是这样很麻烦,每次想添加点新的功能都必须重新编译源码,然后重新烧写kernel到nand中.其实没那么麻烦了,Linux为我们提原创 2012-04-15 23:41:39 · 1763 阅读 · 0 评论 -
class_create()
在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。 内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_cre转载 2012-04-17 20:55:03 · 699 阅读 · 0 评论 -
一步一步走进字符驱动--字符驱动框架
一步一步走进字符驱动--字符驱动框架 框架介绍: 驱动开发中有一个很重要的工作,就是认识驱动框架,对于驱动,是执行在内核态的一部分,属于系统内核态的运行权限,那么在内核态的代码一定就需要严谨而且不失风骚,既然如此重要,那么内核就需要给我们更多的限制了,比如接口要怎么写,写多了我也不认识你对吧~~这就提出了一个字符驱动中很重的结构体之一:struct file_operations device原创 2012-04-22 13:43:40 · 1239 阅读 · 0 评论 -
一步一步走进字符驱动--原子操作
一步一步走进字符驱动--原子操作 闲聊 有一阵子没跟新博客了,最近发现我以前好多的代码都不见了.诶..都怪我没有及时备份.在这里提醒下,一定要多备份你们的代码资料.到时候别硬盘打不开之类的悲剧也降临了,近几天群里有个朋友问我要D3D的代码..我好久没接触那东西了,于是乎去找.结果发现找不到了..悲剧死....好了,言归正传.开始今天的教程.. 原子操作 原子操作是指在执行过程中不会被别的代原创 2012-05-10 23:07:27 · 1172 阅读 · 0 评论 -
一步一步走进字符驱动--自旋锁
一步一步走进字符驱动--自旋锁 前面说到原子操作和今天的自旋锁,以及信号量等.都是为了防止抢占式操作系统和SMP所带来的竞态的发生.那么什么叫竞态呢?相信很多学过linux系统编程和window 开发的都知道.当一个进程在访问一个公共资源时,由于时间片时间到或者被抢占等,会导致其他进程运行,有可能也访问该资源.那么就会修改这份资源,导致本来的进程再此操作这份资源时,资源内的数据已被修改..由原创 2012-06-07 21:14:22 · 933 阅读 · 0 评论 -
一步一步走进块驱动之第一章
第一章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改. 第1章 +-------------------------------------------转载 2012-07-05 21:24:15 · 2683 阅读 · 11 评论 -
一步一步走进块驱动之第二章
第二章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改. 第2章 +-------------------------------------------转载 2012-07-06 16:27:38 · 1055 阅读 · 0 评论 -
一步一步走进块驱动之第三章
第三章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改. +------------------------------------------------转载 2012-07-08 17:47:17 · 1525 阅读 · 0 评论 -
一步一步走进块驱动之第五章
第五章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 97164811@qq.com 或者给我留言. +--转载 2012-07-22 22:44:39 · 1401 阅读 · 0 评论 -
谈一个按键驱动
谈一个按键驱动 提示:::本人英语不好.忽略命名单词~~~谢谢合作... 联系方式:97164811@qq.com 可能这一篇好像没跟上我之前的其他文章,不过没事,回头我再慢慢补上那些帖子吧.今天主要谈谈按键驱动吧...一来是为自己总结,二则希望得到网友们的指点,写的不好的地方,还望指正..谢谢~~~~ 首先来看看按键的硬件结构. 由图可知,按键按下keyint1会变成接地,也就原创 2012-08-04 23:29:55 · 2054 阅读 · 2 评论