![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux驱动开发
沧海猎人
这个作者很懒,什么都没留下…
展开
-
“手把手教你学linux驱动开发”OK6410系列之01---模块编程
一、实验环境 开发机环境 操作系统:ubuntu 9.10 交叉编译环境:arm-linux-gcc 4.2.2 ,安装位置 /usr/local/arm/4.3.2/ 6410板子内核源码路径:/work/l原创 2011-10-11 22:17:36 · 8141 阅读 · 13 评论 -
“手把手教你学linux驱动开发”OK6410系列之02---虚拟字符设备
上一篇文章我们介绍了如何在linux下编写一个模块,并加载到内核空间。通过实验我们了解了大体的流程以及模块的工作原理。本篇文章我们将介绍如何编写一个虚拟的字符设备驱动程序。 之所以称之为虚拟字符设备驱动程序,主要原因是该驱动程序并没有真正操作外部设备,只是一个字符原创 2011-10-14 14:23:19 · 6669 阅读 · 1 评论 -
“手把手教你学linux驱动开发”OK6410系列之03---LED字符设备驱动
上一篇文章我们介绍了字符设备驱动程序的框架,本篇文章我们将操作真实的硬件---LED。 作者:沧海猎人 出处:http://blog.csdn.net/embedded_hunter 转载请注明出处 嵌入式技术交流QQ群:179012822 一原创 2011-10-14 16:06:04 · 12481 阅读 · 18 评论 -
关于Linux下驱动程序的编译方法
驱动程序源文件名称:/work/driver/test.c 驱动程序目标文件名称:test.ko 内核源码目录:/work/linux2.6.30 这个目录是板子源码根目录 第一步:在内核源码下(/work/linux2.6.30)输入:原创 2011-10-07 19:44:01 · 4658 阅读 · 2 评论