学习linux设备驱动开发需要多久能入门

学习linux设备驱动开发需要多久能入门

社区

驱动开发/核心开发 帖子详情 学习linux设备驱动开发需要多久能入门 cainiao_learn 2012-05-30 11:06:27 看了几个星期的linux设备驱动开发的文章以及参考网上程序,编写了一个简单的字符设备驱动,把它编译进内核,也运行成功了,但是没有涉及硬件什么的。接下来,我就很迷茫了,我现在在看宋宝华的《linux设备驱动开发详解》。发现自己现在越发没有动力了,想请教下,有没有什么比最简单字符设备驱动稍微深入点的案例可以自己去尝试一下,老是沉浸在理论里,让人头晕。

...全文

679 4 打赏 收藏 学习linux设备驱动开发需要多久能入门 看了几个星期的linux设备驱动开发的文章以及参考网上程序,编写了一个简单的字符设备驱动,把它编译进内核,也运行成功了,但是没有涉及硬件什么的。接下来,我就很迷茫了,我现在在看宋宝华的《linux设备驱动开发详解》。发现自己现在越发没有动力了,想请教下,有没有什么比最简单字符设备驱动稍微深入点的案例可以自己去尝试一下,老是沉浸在理论里,让人头晕。 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 4 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 cainiao_learn 2012-05-31 打赏举报 回复 [Quote=引用 3 楼 的回复:]

你就把串口这个设备当作文件好了,open ,write,read,再熟悉一下termios,设置一下波特率,就可以实现串口通信了,回环我解释一下:串口线不是9根的线嘛,把2号和3号线短接,就是把它的input和output连起来,实现自己输出的信息,自己接收

[/Quote]

我在网上查查了有关串口驱动的资料,越看越迷糊,怎么这么复杂呢。正如你说的,如果把它当文件处理的话,就可以进一步简化吗。 swb991 2012-05-30 打赏举报 回复 你可以搞个串口驱动嘛,找根串口线,然后写个驱动,回环一下,写着玩玩,虽然也是字符设备驱动,但是好歹属于硬件了.... swb991 2012-05-30 打赏举报 回复 你就把串口这个设备当作文件好了,open ,write,read,再熟悉一下termios,设置一下波特率,就可以实现串口通信了,回环我解释一下:串口线不是9根的线嘛,把2号和3号线短接,就是把它的input和output连起来,实现自己输出的信息,自己接收 cainiao_learn 2012-05-30 打赏举报 回复 [Quote=引用 1 楼 的回复:]

你可以搞个串口驱动嘛,找根串口线,然后写个驱动,回环一下,写着玩玩,虽然也是字符设备驱动,但是好歹属于硬件了....

[/Quote]

能说详细点吗?提供个大体框架或思路什么的,谢谢,因为我对硬件不熟悉。 【Linux典藏大系】Linux驱动开发入门与实战 郑强.zip Linux驱动开发入门与实战 郑强.zip”,还要下载一个“【Linux典藏大系】Linux驱动开发入门与实战 郑强.z01”压缩文件,我是用“好压”这个软件进行压缩分卷的,我不知道用别的压缩软件能不能正常解压,大家可以试试... 《Linux内核修炼之道》精华版之方法论 ### 《Linux内核修炼之道》精华版之方法论核心知识...通过本书的学习,读者不仅可以深入了解Linux内核的技术细节,还能学到如何有效地学习和解决问题的方法。这对于想要进入内核开发领域的初学者来说是非常宝贵的资源。 [14本经典Android开发教程]-8-Linux内核阅读心得体会 [14本经典Android开发教程] 8 Linux内核阅读心得体会 读核感悟 2 读核感悟 Linux内核启动 内核的生成 2 读核感悟 Linux内核启动 从hello world说起 3 读核感悟 Linux内核启动 BIOS 5 读核感悟 Linux内核启动 setup... [14本经典Android开发教程]-7-Android编程入门教程 [14本经典Android开发教程]-6-Android驱动开发入门及手机案例开发分析教程 http://download.csdn.net/detail/cleopard/8388019 剩余8本稍后上传!@或直接从这里寻找@ http://download.csdn.net/user/cleopard/album... [14本经典Android开发教程]-9-Android2.3用户手册 [14本经典Android开发教程] 9 ...[14本经典Android开发教程] 6 Android驱动开发入门及手机案例开发分析教程 http: download csdn net detail cleopard 8388019 [14本经典Android开发教程] 7 Android编程入门教程 ...

驱动开发/核心开发

21,615

社区成员

21,711

社区内容

发帖 与我相关 我的任务 驱动开发/核心开发 硬件/嵌入开发 驱动开发/核心开发 复制链接

扫一扫 分享 确定 社区描述 硬件/嵌入开发 驱动开发/核心开发 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐

qq怎么隐藏在线状态?
365bet中文官网

qq怎么隐藏在线状态?

📅 06-30 👁️ 8261
linux 两个炸服务器的恐怖指令(避坑)
在哪个应用商店能下载365

linux 两个炸服务器的恐怖指令(避坑)

📅 06-30 👁️ 1953
保罗衣服哪个正宗(保罗衣服质量怎么样)
bet878365

保罗衣服哪个正宗(保罗衣服质量怎么样)

📅 06-30 👁️ 2839