驱动如何做?书上讲的都是原理没过程?
找个板子试一下就知道了
先看看书,找两个实例跑一下。LDD的hello world程序先跑一下吧,如果是要在linux下做驱动开发,必须要有一定的Linux知识;如果是单片机或者其他操作系统,则需要了解相应的操作系统及硬件结构;最好能结合实践学习。市面上还是有不少相关的参考书的。
基本的都没看懂,你就想写驱动,只会把系统搞死掉!
死了怕什么?重起慢慢调总会好起来的
原帖由 moon146 于 2008-10-23 12:19 发表 死了怕什么?重起慢慢调总会好起来的
关键是基本的都没搞明白,死了也要搞明白为什么死了?最基本的都不清楚的话,怎么调明白呢。
没做过,不过听说不难。
原帖由 xuxd32 于 2008-10-22 22:33 发表 我看了ldd3,不过还是云里雾里,还要加紧哟,
如果原来不是写驱动的,对内核也不熟悉,看了ldd3什么用都没有。除了这些还要了解linux现有的驱动框架。内核驱动框架提供很多现成的接口,可以使用。不需要自己完全实现。这样更合理和效率。而这一块很大,也似乎没什么书有介绍这一块的东西。需要自己慢慢积累。
感觉最好自己琢磨,结合一些相关书籍和实践,才能体会深刻。只看书,效果不好,而一些经典的书,也需要知识积淀才能领会深刻,并不能作为初学者的普适性教材。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
找个板子试一下就知道了
先看看书,找两个实例跑一下。LDD的hello world程序先跑一下吧,如果是要在linux下做驱动开发,必须要有一定的Linux知识;如果是单片机或者其他操作系统,则需要了解相应的操作系统及硬件结构;最好能结合实践学习。市面上还是有不少相关的参考书的。
基本的都没看懂,你就想写驱动,只会把系统搞死掉!
死了怕什么?重起
慢慢调
总会好起来的
关键是基本的都没搞明白,死了也要搞明白为什么死了?最基本的都不清楚的话,怎么调明白呢。
没做过,不过听说不难。
如果原来不是写驱动的,对内核也不熟悉,看了ldd3什么用都没有。
除了这些还要了解linux现有的驱动框架。内核驱动框架提供很多现成的接口,可以使用。不需要自己完全实现。
这样更合理和效率。而这一块很大,也似乎没什么书有介绍这一块的东西。需要自己慢慢积累。
感觉最好自己琢磨,结合一些相关书籍和实践,才能体会深刻。只看书,效果不好,而一些经典的书,也需要知识积淀才能领会深刻,并不能作为初学者的普适性教材。