嵌入式LINUX驱动工程师该做什么?

时间:2021-06-26 23:36:02
本人的目标:嵌入式linux 驱动工程师,但是最近周立功公司来学校招2011实习生,流程是先面试,然后是笔试,最后有终面
本人通过了初面,接下来是笔试,笔试分成硬件和软件,硬件大部分是数电,少部分是模电和C,软件全部是C
我c还行,硬件模电数电很久没有摸了,考了很差,结果被灭了,我现在就产生了疑问,嵌入式LINUX驱动工程师该做什么?不是只要给电路图,我能看懂,能在LINUX下写驱动就行了吗?我LINUX内核熟悉,驱动开发熟悉(除了USB),ARM也没有问题,但是什么会考模电?数电还好。麻烦大牛前辈们给我讲讲,嵌入式LINUX驱动工程师该做什么?需要什么样的基础(数电和模电),什么样才算合格?在这谢谢了!

14 个解决方案

#1


怎么没有人看看呢?

#2


难道这算是很弱智的问题吗?

#3


写驱动不只是写程序,还要找出是软件问题还是硬件问题.比如板子上不了电,你就要量信号找原因.如果是高速电路板有信号完整性问题,就需要模电知识.

#4


不过说实话,在大公司大部分写驱动的没这个能力.也许小公司需要全才吧.

#5


大哥,你有了解周立功的嵌入式LINUX驱动工程师这个职位吗?周立功不算大公司吗?还有板子上不了电,我也要量信号找原因.如果是高速电路板有信号完整性问题,就需要模电知识.这是嵌入式LINUX驱动工程师搞的吗?你确定吗?

#6


驱动与硬件密切相关,所以总希望写底层驱动的人懂硬件。模电是大学基础课程,并且,模电是检测和控制电路的基础。因此,以此来测试下人选也是可能的。你说的这家公司,本身就有高校背景,人才很多,所以比较挑剔吧。 

#7


可是我现在写驱动都没有用到模电的知识!

#8


引用 7 楼 laibin4922565557 的回复:
可是我现在写驱动都没有用到模电的知识!

如果要写测量或控制输出内容方面的驱动,模电知识是必须的。例如,A/D转换,需要有前置放大器,D/A输出,PWM输出,也需要电路配合等。

#9


你的问题是为什么招linux工程师会需要模电知识,答案已经有人给出了.至于你写驱动为什么没用到,也许是你还没有涉及到,但是肯定有人需要用到.
此外我真不觉得周立功是个大公司.也许我们对此标准不一样.

#10


谢谢jdygrdzh!!
我会好好看模电的知识的,谢谢大哥呀!有QQ吗?我加你呀!

#11


    bjtea  
   我跟楼主一样的情况,不懂硬件. 不知你对A/D转换熟悉不? 我刚好用到这方面,留个联系方式

#12


什么个熟悉法?双积分法亚什么的

#13


搞技术啊 要学的东西太多了~

#14


驱动工程师就写驱动程序
但是你要有很广的知识面才行

#1


怎么没有人看看呢?

#2


难道这算是很弱智的问题吗?

#3


写驱动不只是写程序,还要找出是软件问题还是硬件问题.比如板子上不了电,你就要量信号找原因.如果是高速电路板有信号完整性问题,就需要模电知识.

#4


不过说实话,在大公司大部分写驱动的没这个能力.也许小公司需要全才吧.

#5


大哥,你有了解周立功的嵌入式LINUX驱动工程师这个职位吗?周立功不算大公司吗?还有板子上不了电,我也要量信号找原因.如果是高速电路板有信号完整性问题,就需要模电知识.这是嵌入式LINUX驱动工程师搞的吗?你确定吗?

#6


驱动与硬件密切相关,所以总希望写底层驱动的人懂硬件。模电是大学基础课程,并且,模电是检测和控制电路的基础。因此,以此来测试下人选也是可能的。你说的这家公司,本身就有高校背景,人才很多,所以比较挑剔吧。 

#7


可是我现在写驱动都没有用到模电的知识!

#8


引用 7 楼 laibin4922565557 的回复:
可是我现在写驱动都没有用到模电的知识!

如果要写测量或控制输出内容方面的驱动,模电知识是必须的。例如,A/D转换,需要有前置放大器,D/A输出,PWM输出,也需要电路配合等。

#9


你的问题是为什么招linux工程师会需要模电知识,答案已经有人给出了.至于你写驱动为什么没用到,也许是你还没有涉及到,但是肯定有人需要用到.
此外我真不觉得周立功是个大公司.也许我们对此标准不一样.

#10


谢谢jdygrdzh!!
我会好好看模电的知识的,谢谢大哥呀!有QQ吗?我加你呀!

#11


    bjtea  
   我跟楼主一样的情况,不懂硬件. 不知你对A/D转换熟悉不? 我刚好用到这方面,留个联系方式

#12


什么个熟悉法?双积分法亚什么的

#13


搞技术啊 要学的东西太多了~

#14


驱动工程师就写驱动程序
但是你要有很广的知识面才行