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