嵌入式LINUX驱动工程师该做什么?
本人的目标:嵌入式linux 驱动工程师,但是最近周立功公司来学校招2011实习生,流程是先面试,然后是笔试,最后有终面
本人通过了初面,接下来是笔试,笔试分成硬件和软件,硬件大部分是数电,少部分是模电和C,软件全部是C
我c还行,硬件模电数电很久没有摸了,考了很差,结果被灭了,我现在就产生了疑问,嵌入式LINUX驱动工程师该做什么?不是只要给电路图,我能看懂,能在LINUX下写驱动就行了吗?我LINUX内核熟悉,驱动开发熟悉(除了USB),ARM也没有问题,但是什么会考模电?数电还好。麻烦大牛前辈们给我讲讲,嵌入式LINUX驱动工程师该做什么?需要什么样的基础(数电和模电),什么样才算合格?在这谢谢了!
[解决办法]
写驱动不只是写程序,还要找出是软件问题还是硬件问题.比如板子上不了电,你就要量信号找原因.如果是高速电路板有信号完整性问题,就需要模电知识.
[解决办法]
不过说实话,在大公司大部分写驱动的没这个能力.也许小公司需要全才吧.
[解决办法]
驱动与硬件密切相关,所以总希望写底层驱动的人懂硬件。模电是大学基础课程,并且,模电是检测和控制电路的基础。因此,以此来测试下人选也是可能的。你说的这家公司,本身就有高校背景,人才很多,所以比较挑剔吧。
[解决办法]