怎么学习linux驱动编程?我以前做java,C#这块
展开全部
编程语言:首选C(做底层开发必须是C),要有一定的硬件基础,了解linux的构建,文件系统,内核等。最后是了解下ARM的体系结构,因为牵扯到相关知识,比如各种中断的处理机制是什么。。。
追问
linux驱动大部分都是ARM的体系结构吗?我现在在高通实习,我们做的是基于openwrt的一个家用网关驱动,代码很多,我看的不是很明白,现在让我写个关于测试的模块,虽然已经写好了,但是还不知道能不能用,╮(╯▽╰)╭
追答
...那就必须了解ARM了,因为你已经在高通了,高通是个什么样的企业,我就不多详述了吧??
CPU相关的产品大多数都是基于ARM的精简指令集。多向公司的前辈讨教,学习下。希望你能在高通混出个名堂来。不错的企业。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询