做嵌入式linux驱动工作到底怎么样啊

时间:2023-01-10 19:07:02
本人今年大四,想趁接下来的几个月和研一好好找一门技能深入下去,希望以后能指着它吃饭。感觉嵌入式linux驱动需要软件硬件都懂,好像很厉害,之前还说公司开很高价格都招不到合适的人才。但是最近我往百度谷歌上一搜,简直一片哀嚎,都说什么没什么前途没什么工作机会,不如搞应用层,没什么技术含量之类的,还有搞驱动的人想要往应用层上转,把我都吓尿了。
我最初接触嵌入式linux是从应用层开始的,有c,c++,java,汇编基础,于是我就学了一下网络编程和QT,感觉和以前在window下c编程没什么太大区别,主要是交叉编译一下就能在嵌入式平台上运行了。现在想学驱动开发,因为我是电子专业的,有一定的硬件基础,所以看电路图时序图等等应该不成问题,但即使是这样我看驱动的书依然是一头雾水,到现在都觉得“设备驱动模型”那讲的都是什么啊,太乱了,感觉好难完全看不懂。就算是移植,也要把别人写的驱动都看懂才行,其实看别人代码有的时候比自己写都痛苦吧,必须要顺着别人的思路走。而且还必须懂linux内核。他们怎么都说这没有技术含量呢,分明是太NB了嘛,我在应用层都自己写过比较大的游戏了,想搞驱动连个门都入不了。为什么他们都说搞驱动很惨啊,事实真的如此吗?
我现在真心迷茫啊,到底还要不要往底层走呢,求各位业内大大们指一条明路。。。OTZ

13 个解决方案

#1


我也是大四,说说我的想法,目前在实习,底层是这一块需求不多,我现在的公司就不需要驱动,因为很多板子驱动都已经提供好,很多小公司都是做二次开发,就是做应用层的,驱动最多就是做一些小小的修改。而且做嵌入式的大部分都是小公司,虽然之前也学驱动学过一段时间。除非真的学的很厉害了,能到一些大公司,那待遇肯定很好。

#2


大公司对于驱动的需求也不会是很多的    驱动一般对于IP不换的情况下一般都是可以进行重用的   所以一般公司对于驱动开发的需求也就是开始的时候有一些  后期一般都是简单那的修改了  

#3


还是应用层,二次开发居多吧。。。

#4


事实上,驱动学好要掌握架构,很难也很有价值的

#5


跟你差不多的困惑,现在进了这个坑,不知道能走多远!

#6


好文章。总是支持一下的

#7


自己上招聘网站上搜搜看不就得了

#8


这么好的贴,怎么没有大神来指教?

#9


同样有这个疑惑。求指导!

#10


每一行都有人说不好的,看自己兴趣吧,技术做好了,不会没人要

#11


我也是大四的,之前在研究所做应用层的,但底层的东西都是用动态库的形式提供的,具体的核心细节还是看不到,这点比较令人郁闷,犹如带上脚镣跳舞,国企压力也不大,3个月忍不了了就辞职了,现在在一家IC原厂做驱动方面的开发,感觉学到的东西真是很多,还能接触到内核,周围大牛也很多,我感觉驱动很好玩的,更主要的是看你内心深处想要什么,随波逐流终究会丢掉真实的自己,跟着感觉走吧。

#12


做嵌入式linux驱动工作到底怎么样啊驱动什么的好难,不会!

#13


归根结底还是要看市场需求,现在的情况是驱动开发基本上都是芯片原厂在搞,所以需求量比起应用开发要小的多。
未来不好说,现在行情没有搞互联网的好

#1


我也是大四,说说我的想法,目前在实习,底层是这一块需求不多,我现在的公司就不需要驱动,因为很多板子驱动都已经提供好,很多小公司都是做二次开发,就是做应用层的,驱动最多就是做一些小小的修改。而且做嵌入式的大部分都是小公司,虽然之前也学驱动学过一段时间。除非真的学的很厉害了,能到一些大公司,那待遇肯定很好。

#2


大公司对于驱动的需求也不会是很多的    驱动一般对于IP不换的情况下一般都是可以进行重用的   所以一般公司对于驱动开发的需求也就是开始的时候有一些  后期一般都是简单那的修改了  

#3


还是应用层,二次开发居多吧。。。

#4


事实上,驱动学好要掌握架构,很难也很有价值的

#5


跟你差不多的困惑,现在进了这个坑,不知道能走多远!

#6


好文章。总是支持一下的

#7


自己上招聘网站上搜搜看不就得了

#8


这么好的贴,怎么没有大神来指教?

#9


同样有这个疑惑。求指导!

#10


每一行都有人说不好的,看自己兴趣吧,技术做好了,不会没人要

#11


我也是大四的,之前在研究所做应用层的,但底层的东西都是用动态库的形式提供的,具体的核心细节还是看不到,这点比较令人郁闷,犹如带上脚镣跳舞,国企压力也不大,3个月忍不了了就辞职了,现在在一家IC原厂做驱动方面的开发,感觉学到的东西真是很多,还能接触到内核,周围大牛也很多,我感觉驱动很好玩的,更主要的是看你内心深处想要什么,随波逐流终究会丢掉真实的自己,跟着感觉走吧。

#12


做嵌入式linux驱动工作到底怎么样啊驱动什么的好难,不会!

#13


归根结底还是要看市场需求,现在的情况是驱动开发基本上都是芯片原厂在搞,所以需求量比起应用开发要小的多。
未来不好说,现在行情没有搞互联网的好