嵌入式方向的细分

 作者:Evan172
链接:http://www.zhihu.com/question/35232422/answer/92415053
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

华为的吧?
这几个方向可能在不同的部门,多年前技能大赛时只有底软、高软、DSP、微码、逻辑等,现在又多了两项啊。逻辑就是FPGA,并不属于软件这个范畴。

简单说下自己的理解,没再去查资料了。
DSP,主要就是TI DSP编程,属于算法部,用C语言去实现一些算法,有时为了抠性能,还用汇编实现。方向很窄,不方便跳槽,华为的主要去阿朗对口部门吧。

微码,应该是NetCPU上编程?是网络通信中一种特殊的CPU,可以在微小的单位上进行编程重配置,又有CPU的灵活性,又有ASIC芯片的强大性能,当然是二者居中啦。方向应比DSP还窄,一般人可能都没听说过微码。

底软,与硬件打交道较多、较底层,比如boot loader、ARM Linux、风河Vxworks移植和bring up起来,硬件的驱动开发与移植等。比如安卓系统在不同硬件上的移植,也属于底软范畴。

高软,现在分成媒体软件和协议软件了?协议软件要求对某个通信协议比较懂,只有懂协议才知道做什么和为什么做,以前打交道的OTN协议工程师,跟我感叹过他们这块不好跳槽。

媒体软件,估计是图像与视频处理相关的吧,帧处理、图像识别啥的。

大致来说,比较偏专业的方向如协议软件、DSP、微码都严格与哪个方向对口,对这块非常精通,比较不好换方向; 而媒体软件和底软则通用性较高。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式硬件技术路线是指在嵌入式系统设计和开发中所涉及到的技术方向和发展路径,可以用Xmind来进行详细的呈现和规划。 首先,嵌入式硬件技术路线包括几个主要方向:硬件设计、嵌入式系统架构以及嵌入式软件开发。 在硬件设计方向上,可以细分为电路设计、PCB设计和硬件验证等子领域。电路设计涉及到硬件电路的概念、分析和设计;PCB设计则是将电路图转化为实际的电路板布局设计;而硬件验证则是确保设计的硬件符合规范并具有良好的性能。 在嵌入式系统架构方向上,可以关注处理器选择、系统总线和外设接口等关键技术。这些技术将直接影响到嵌入式系统的性能和功能,因此需要仔细选择和设计。 另外,嵌入式软件开发也是路线中的重要一环。这包括操作系统选择、驱动程序开发、嵌入式应用程序以及调试和优化等环节。嵌入式软件开发需要深入理解硬件特性,并能够将其与相应的软件算法和逻辑进行整合。 使用Xmind可以帮助我们更好地规划嵌入式硬件技术路线。我们可以利用Xmind的思维导图功能来整理和呈现嵌入式硬件技术的各个方面。通过绘制不同技术之间的关系图和节点,可以更好地理清思路和逻辑。同时,Xmind还支持添加备注和标签,可以帮助我们在总结和回顾时更好地理解和复习关键技术点。 总之,嵌入式硬件技术路线是一个综合性的技术体系,需要关注硬件设计、系统架构和软件开发等多方面内容。而利用Xmind可以帮助我们更好地规划和整理这些技术路径,提高我们的技术水平和项目开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值