好迷茫?想从事嵌入式linux驱动程序开发

我现在感到好迷茫,想以后从事嵌入式linux驱动开发方面的工作,但是不知道该怎么学,我目前有比较强的C语言基础,会stm32,ARM7等单片机编程,数据结构也会些,会一些... 我现在感到好迷茫,想以后从事嵌入式linux驱动开发方面的工作,但是不知道该怎么学,我目前有比较强的C语言基础,会stm32,ARM7等单片机编程,数据结构也会些,会一些基本的linux命令和配置,略懂些shell跟linux C编程,但是现在去找工作的话我真不知道在公司我能做什么,好想在好好学习一段时间,但是又不知道怎么去学,应该着重哪方面,我以后要做的工作一定要跟linux相关的,还望过来人指点迷津,做linux驱动开发需要学些什么知识,需要经过哪些步骤,非常感谢! 展开
 我来答
lzc_aaa
2015-05-11 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:74.8万
展开全部
如果你是在校学生,可以花一段时间去专门学习Linux,如果你即将毕业,建议先找个类似的工作,工作需要什么,你就学什么,这样很有重点,不好会让你觉得大海捞针似的,同时也能挣点生活费。要么自己出钱找个公司培训一下,要么自己搞个板子,自己慢慢研究。但是你要明白这个过程可不是一蹴而就的,没有几年的学习是不行的。而且涉及众多知识,每个知识都是一个就业方向,如你说的驱动开发(难、工资高)、C编程等。
我的建议是定位好自己的方向,由浅入深,坚持不懈的学习,你先学会在Linux做开发,了解内核,系统,在做驱动开发。当然你的基础是很不错的。你要看大量相关书籍,c的高级版等等。
这也是我个人意见,虽然我现在也在迷茫,当时一点你必须要明白,不要犹豫、迷茫了,不如赶紧学习吧!
追问
我想把应用再好好学一下,进程线程信号量什么的还不是很清楚,把应用学好了再看吧,你觉得呢
匿名用户
2015-05-12
展开全部
可以重Linux应用层往底层转,你这基础,弄块板子,然后弄本相关教程自己写驱动了!也可以找培训机构培训下驱动开发,找不到方向的话,这是其中一条入门的路
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-12
展开全部
你需要的是动手实践
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-19
展开全部
你可以工作量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-12
展开全部
网上攻略一大堆,自己找去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式