掌握到什么程度才能找到驱动开发的工作?

mythanj 2012-10-24 11:13:54
具体需要掌握些什么? 掌握到什么程度? 公司对驱动开发的需求多?(是软件硬件的几分之几)
没怎么见过哪个公司找驱动开发的人,很多都是嵌入式软件工程师
...全文
538 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
mythanj 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 的回复:]

至少精通了LDD3这本书吧
[/Quote]

正在学习
mythanj 2012-10-31
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 的回复:]

我做驱动很多年。很多复杂的驱动,基本都做好了,只要懂得修改。wince和linux驱动都搞过。要做驱动还是要会编写简单的应用测试程序的。
[/Quote]
想咨询一下大牛,驱动开发这个行业待遇怎么样?行业发展前景怎么样?
zhengmeifu 2012-10-31
  • 打赏
  • 举报
回复
我做驱动很多年。很多复杂的驱动,基本都做好了,只要懂得修改。wince和linux驱动都搞过。要做驱动还是要会编写简单的应用测试程序的。
jlinvk8 2012-10-31
  • 打赏
  • 举报
回复
至少精通了LDD3这本书吧
woshi_ziyu 2012-10-30
  • 打赏
  • 举报
回复
最好找一家芯片设计的公司
盘股之 2012-10-30
  • 打赏
  • 举报
回复
华为我不清楚,但一般都是不同部门,IC设计部门和Driver部门,还有应用部门。
有些IC设计公司选择外包的也大把。

[Quote=引用 20 楼 的回复:]

引用 17 楼 的回复:

其实看你要在什么样的公司做驱动了,如果是芯片设计公司做驱动,你就要对芯片的功能很熟悉,举个例子,一个做视频编解码芯片的,你除了熟悉操作系统内核和驱动编程(这是最基本的)之外,你还要对视频的编解码标准熟悉,现在此类芯片很多人都说是由硬件完成的,殊不知,硬件只完成其中计算最最复杂的部分,比如一些离散余弦变换啦,运动估计啦,熵编码啦,等等,至少驱动要完成的可能要去到s……
[/Quote]
mythanj 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 的回复:]

其实看你要在什么样的公司做驱动了,如果是芯片设计公司做驱动,你就要对芯片的功能很熟悉,举个例子,一个做视频编解码芯片的,你除了熟悉操作系统内核和驱动编程(这是最基本的)之外,你还要对视频的编解码标准熟悉,现在此类芯片很多人都说是由硬件完成的,殊不知,硬件只完成其中计算最最复杂的部分,比如一些离散余弦变换啦,运动估计啦,熵编码啦,等等,至少驱动要完成的可能要去到slice级别,有的还可能到宏块级别……
[/Quote]

学习了,芯片设计公司做驱动这个方向是不是在国内就业面挺窄的? 华为他们在做的处理器芯片的时候会把驱动也做出来?
mythanj 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

找工作时准备做应用,来到公司第一天问我会做驱动不,回答会写LED驱动,就被赶鸭子上架了
[/Quote]

在公司做什么驱动? 是不是绝大部分驱动都有了,主要是改驱动?
苏客达 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 的回复:]

其实看你要在什么样的公司做驱动了,如果是芯片设计公司做驱动,你就要对芯片的功能很熟悉,举个例子,一个做视频编解码芯片的,你除了熟悉操作系统内核和驱动编程(这是最基本的)之外,你还要对视频的编解码标准熟悉,现在此类芯片很多人都说是由硬件完成的,殊不知,硬件只完成其中计算最最复杂的部分,比如一些离散余弦变换啦,运动估计啦,熵编码啦,等等,至少驱动要完成的可能要去到slice级别,有的还可能到宏块级别……
[/Quote]
楼上说的真好
mythanj 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 的回复:]

开始的话c语言,基本的电路常识。
其实很多东西都需要在工作中去学习的,如果公司想找个新人培养,或者愿意接收经验不多的,那么上面两样就够了。如果公司想找熟手,直接干活的,那就得具体分析了。
纯开发的估计还是少数吧,我感觉多数还是做移植,做维护。
[/Quote]

做移植和维护的话,是不是主要任务并不是编写程序了? 这种工作怎么样呢? 工资? 是不是太枯燥了?
ltn_topwisesz 2012-10-30
  • 打赏
  • 举报
回复
开始的话c语言,基本的电路常识。
其实很多东西都需要在工作中去学习的,如果公司想找个新人培养,或者愿意接收经验不多的,那么上面两样就够了。如果公司想找熟手,直接干活的,那就得具体分析了。
纯开发的估计还是少数吧,我感觉多数还是做移植,做维护。
servent1989 2012-10-30
  • 打赏
  • 举报
回复
我也想知道这个问题
mythanj 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 的回复:]

最好找一家芯片设计的公司
[/Quote]

那些公司不都是国外的吗?国内都有什么公司做的好?
盘股之 2012-10-29
  • 打赏
  • 举报
回复
其实看你要在什么样的公司做驱动了,如果是芯片设计公司做驱动,你就要对芯片的功能很熟悉,举个例子,一个做视频编解码芯片的,你除了熟悉操作系统内核和驱动编程(这是最基本的)之外,你还要对视频的编解码标准熟悉,现在此类芯片很多人都说是由硬件完成的,殊不知,硬件只完成其中计算最最复杂的部分,比如一些离散余弦变换啦,运动估计啦,熵编码啦,等等,至少驱动要完成的可能要去到slice级别,有的还可能到宏块级别。
当然,如果是做集成的驱动,比如你用来做消费电子产品或者其他什么电子产品,基本上,要么网上一找一大片驱动源码,拿过来修修改改就能用,要么芯片厂商有提供(因为他知道客户做不来这个,有些是因为保密的原因,有些是太复杂,他们帮你做了),但是必须要使得你的驱动好用,放在整个系统中,还要考虑系统性的东西,比如功耗,还有电路环境等等。就是这样。
lucif0908 2012-10-29
  • 打赏
  • 举报
回复
找工作时准备做应用,来到公司第一天问我会做驱动不,回答会写LED驱动,就被赶鸭子上架了
mythanj 2012-10-29
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

依照你的技术程度,什么样的程度做什么样的事
[/Quote]
我就是想知道什么样的水平可以做驱动这个事
pigcrying 2012-10-29
  • 打赏
  • 举报
回复
依照你的技术程度,什么样的程度做什么样的事
mythanj 2012-10-28
  • 打赏
  • 举报
回复
难道是被培训机构炒出来的?
mythanj 2012-10-28
  • 打赏
  • 举报
回复
看来这个行业几乎无需求啊,怎么没人做吗?
wesley 2012-10-27
  • 打赏
  • 举报
回复
我也想知道,还有是不是做驱动开发 以后就和硬件设计沾不上边了?
加载更多回复(10)

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧