想学习Linux 驱动,需要什么知识

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式