想学习Linux 驱动,需要什么知识
我的目的是能做出一些东西,不需要太复杂的东西。本人大三,电子专业的,刚开学到现在把APUE等关于系统编程的求看了,也动手写了好多。想学习关于驱动方面的知识,一是本身就喜欢...
我的目的是能做出一些东西,不需要太复杂的东西。本人大三,电子专业的,刚开学到现在把APUE 等关于系统编程的求看了,也动手写了好多。想学习关于驱动方面的知识,一是本身就喜欢编程,大一就开始玩python 和c#了,但是和电子专业的不太相关(二是大四开学时有baoyan 考试和面试,增加自己的筹码,学点和电子相关的编程)。当然不得不找工作的话,也会往这方面,喜欢嘛。现在想请教怎么入门到驱动,参考书籍,或者要不要先学学USB,PCI 协议等(网上找了资料PCI 的少之又少 要不要先看微机接口 计算机组成原理等书)
展开
6个回答
展开全部
我也是电子专业的。也学过LINUX,搞过ARM,其实有C语言基础,学起来就轻松很多,驱动,其实也不难,因为对于电子的学生来说。对硬件有一些了解,写驱动是不难的。驱动,有一个固定的模型,都差不多的。先不用学习USB ,PCI那些,其实我们常见的驱动,LINUX内核里面都有的了。这些暂时么有必要研究太深入。那些微机,计算机的知识,其实懂得话,就真的好很多,不过不用深入了解吧,知道就行了,驱动,我觉得并不难写。都基本有现成的。难的驱动,都是那些外国芯片,我要因为资料,这个是难点,如果你英语不错的话,不难的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询