社区
非技术区
帖子详情
关于驱动开发的经验求助
杨六
2011-04-19 09:15:55
目前正在学习嵌入式驱动开发,做为一个新人,能在代码的基础上简单的写一个LED灯驱动程序并调试;但在写中断或更复杂的驱动就感觉有点无从下手,网上的资料也挺多,我用的内核是2.6.12的版本,有时会发现自己用的版本与网友们说的版本不一致,而对内核目前也不了解;故想请教下关于驱动开发的经验,也是想在编写驱动的过程中不断去了解内核,但是遇到问题时有时却很茫然,——!——!——
只能硬着头皮搞了。。。。。。
...全文
81
5
打赏
收藏
关于驱动开发的经验求助
目前正在学习嵌入式驱动开发,做为一个新人,能在代码的基础上简单的写一个LED灯驱动程序并调试;但在写中断或更复杂的驱动就感觉有点无从下手,网上的资料也挺多,我用的内核是2.6.12的版本,有时会发现自己用的版本与网友们说的版本不一致,而对内核目前也不了解;故想请教下关于驱动开发的经验,也是想在编写驱动的过程中不断去了解内核,但是遇到问题时有时却很茫然,——!——!—— 只能硬着头皮搞了。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yirenyang
2011-04-20
打赏
举报
回复
坚持坚持再坚持!!!
jerryline
2011-04-20
打赏
举报
回复
先找几本驱动的书,耐下心来,系统的学习一遍,学完后就会很有收获了。
学习的同时,要认真看实例代码。。
有时候只看一本书还不够,我是三本书一起看,各有优缺点,互相补足。。
慢慢学吧。。等学到一定程度,找一个内核中的实际驱动程序,仔细理解。
杨六
2011-04-20
打赏
举报
回复
谢谢各位!还需自己硬着头皮去琢磨了
kelsel
2011-04-19
打赏
举报
回复
先看ldk《linux内核设计与实现(第2版)》吧,在看ldd3《linux设备驱动程序》
voice_shen
2011-04-19
打赏
举报
回复
有具体的问题吗?
建议熟悉硬件,然后再读相关部分代码!
Video-Store-ATM-Point-Of-Sale-System:“我叫格雷戈里·盖伊。 我刚刚购买了一家音像店,我需要一个最新的 GUI
驱动
系统来跟踪我店里的所有库存。 我对现有的一切都是手工完成的系统不满意。 “目前,这家商店以现金为基础经营,尽管合同制度可能正在酝酿之中。 如有必要,我们将在稍后阶段与您联系以执行此操作。 我隔壁有一家商店,出售糖果、饮料、巧克力等,从单独的收银机运行。 这不应包含在您
开发
的系统中。 “我的商店不仅有视频,还有视频机和 DVD。 在稍后阶段,我还想存货索尼
视频商店-ATM-销售点系统 “我叫格雷戈里·盖伊。 我刚刚购买了一家音像店,我需要一个最新的 GUI
驱动
系统来跟踪我店里的所有库存。 我对现有的一切都是手工完成的系统不满意。 “目前,这家商店以现金为基础经营,尽管合同制度可能正在酝酿之中。 如有必要,我们将在稍后阶段与您联系以执行此操作。 我隔壁有一家商店,出售糖果、饮料、巧克力等,从单独的收银机运行。 这不应包含在您
开发
的系统中。 “我的商店不仅有视频,还有视频机和 DVD。 在稍后阶段,我还想存货索尼 PlayStation 游戏、控件和可能的其他存货。 我希望能够以最少的麻烦将这些添加到库存列表中,而无需
求助
于程序员/系统设计师。 “我想将所有交易信息存储在数据库中,以便我的会计系统可以与数据交互。 “我按以下方式收费: 新版本:(视频或 DVD)R16 旧库存:(视频或 DVD)R12 • 视频机 R30 • 视频机和任意两个
windows
驱动
开发
基础教程
本套视频教程主要讲windows
驱动
开发
基础,通过从windows内核工作机制与原理、底层
驱动
通信原理、
驱动
的
开发
工具套件使用、用户层到内核层通信等从浅入深,重点深入讲解了
驱动
中的通信同步异步、内核函数使用等。深入浅出的讲了windows
驱动
的基础知识,因此本套教程非常适合亲手入门的底层研究人员,通过学习windows
驱动
开发
,掌握windows
驱动
开发
为日后学习其它高级技术打下基础。
测试
驱动
开发
的基础
如果您需要软件并且需要快速,那么测试
驱动
开发
(TDD)可能是解决方案。 TDD致力于快速将软件从计算机推向市场,是当今顶级软件
开发
和软件测试公司正在使用的最有效方法之一。 什么是测试
驱动
开发
? 敏捷性和速度是赋予测试
驱动
开发
运动力量的两个概念。 但是什么是TDD,流程如何运作? 测试
驱动
的
开发
是一个软件
开发
过程,其重点是在
开发
人员编写实际代码之前为软件测试编写测试 。 目的是使
开发
人...
测试
驱动
开发
测试前移_测试
驱动
开发
的基础
测试
驱动
开发
测试前移 如果您需要软件并且需要快速,那么测试
驱动
开发
(TDD)可能是解决方案。 TDD致力于快速将软件从计算机推向市场,是当今顶级软件
开发
和软件测试公司正在使用的最有效方法之一。 什么是测试
驱动
开发
? 敏捷性和速度是增强测试
驱动
的
开发
运动的两个概念。 但是什么是TDD,流程如何运作? 测试
驱动
的
开发
是一个软件
开发
过程,其重点是在
开发
人员编写实际代码之前为软件测试编写测试...
非技术区
1,067
社区成员
6,266
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章