更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

一位嵌入式开发老司机分享入行经验

  • 发布:嵌入式培训
  • 来源:嵌入式学习笔记
  • 时间:2017-05-05 14:50

进入嵌入式行业已经有好多年了,分享一下自己入行的经验。

刚开始工作时第1年基本上是打杂,改改应用程序,做做一些手工测试。

从第2年开始正式接触到完整的嵌入式系统(非Linux),而这个系统BSP基本上不需要更改,解决方案提供商已经提供了现成的demo,我们唯一需要做的只是在上层改应用程序,虽然只是更改没有编多少代码,不过阅读的代码量可就大了许多,也正是通过这个项目接触到嵌入式系统的方方面:

bootloader,RTOS,driver,TCP/IPStack。

第3年才又回到嵌入式Linux,也是先从应用层开始,慢慢深入到kernel,改driver,改bootloader,优化协议栈,netfilter防火墙,到目前自己能独立编写driver,基本上从应用层到内核都能独当一面。

其实,个人的发展也要看机遇和公司环境,国内的公司基本上都买现成的解决方案来做二次开发,所谓的解决方案就是TurnkeySolution,包含从bootloader,kernel,driver到application,WEBUI都给你做好了,而所谓的设备商只需要拿过来做做定制,改改UI换下logo把产品包装一下就卖出去。外企普遍要好一些,Intel,qualcomm,WindRiver,Fujitu,EMC什么的,做的东西还是有技术含量的,可以接触到核心的东西。

当然不同的公司对业务层面的偏重不一样,通信设备商偏重于各类协议,通信知识,要求对协议栈的了解比较深刻。而像EMC这种存储厂商偏重于存储,要求熟悉Filesystem。

不管什么厂商,只要他要求嵌入式Linux开发人员,对kernel有深入了解的人都是他们喜欢的。所以,个人的建议是先学application后kernel,只有对应用层编程熟练后,再进入kernel才能水到渠成易于理解,反过来对kernel的理解也会帮助你更好的写应用层程序。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式Linux培训干货集锦
下一篇:浅谈嵌入式学习的13条法则

嵌入式开发学习方法集锦

浅谈嵌入式编程5大注意事项

详解嵌入式三大模块的难点

浅谈嵌入式开发学习心得

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省