怎么学习linux驱动编程?我以前做java,C#这块

 我来答
帐号已注销
2012-08-13 · TA获得超过1538个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:464万
展开全部
编程语言:首选C(做底层开发必须是C),要有一定的硬件基础,了解linux的构建,文件系统,内核等。最后是了解下ARM的体系结构,因为牵扯到相关知识,比如各种中断的处理机制是什么。。。
追问
linux驱动大部分都是ARM的体系结构吗?我现在在高通实习,我们做的是基于openwrt的一个家用网关驱动,代码很多,我看的不是很明白,现在让我写个关于测试的模块,虽然已经写好了,但是还不知道能不能用,╮(╯▽╰)╭
追答
...那就必须了解ARM了,因为你已经在高通了,高通是个什么样的企业,我就不多详述了吧??

CPU相关的产品大多数都是基于ARM的精简指令集。多向公司的前辈讨教,学习下。希望你能在高通混出个名堂来。不错的企业。
pressor_dong
2012-08-13 · 超过29用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:61.8万
展开全部
买本基本书看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式