• 成为嵌入式工程师必需要经历的八个阶段


    成为嵌入式工程师必需要经历的八个阶段

    e6367913c42a19c08b0814a918db63f5.png

    ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///c5e4243aa5f012110cd9ad5945fe69c9.png

    第一阶段你要了解什么是嵌入式,了解嵌入式常见的操作系统有哪些,了解一个嵌入式项目的开发需要哪些阶段。

    第二阶段你要去学习C语言,而且能够在linux下进行vim编辑,进行C语言的编译。同时你要掌握linux基本的命令。如果在Windows下进行开发你需要学习虚拟机的搭建等操作。

    第三阶段你需要学习一款ARM等系列的控制器,掌握这款控制器的外围电路,最重要的就是掌握它的存储系统(DDR),接下来就可以在LINUX下搭建交叉编译链,进行ARM的裸机开发。

    第四阶段掌握操作系统的启动过程,学习控制操作系统的启动方式,学习ARM的刷机过程(就是将操作系统和bootloader等刷入ARM中让操作系统正常的运行起来)。

    3d11a270a09934f5e64a995a9abbe5f6.png

    第五阶段掌握操作系统(一般为LINUX)的内核移植,掌握BootLoader(多为uboot)的编写和移植,,这一部分在初期可以简单的了解下他的原理不必要去严格的要求。

    第六阶段熟练掌握C++语言,学会LINUX系统的应用编程,当然在当下物联网行业的发展网络编程方向大家也要着重学习,比如TCP协议,UDP协议等通信知识。

    第七阶段就是大家熟悉的驱动部分,其实做驱动部分还是比较复杂的,有时不但需要对软件掌握还要了解些基础的硬件部分,驱动应用较为广泛的就是USB驱动,屏幕驱动,网卡驱动,摄像头驱动等,因此在学习驱动的时候大家可以根据这些常用的驱动做些小实验,有时当完成了实验的时候心里也总会有种喜悦感的。

    第八阶段就是实战了,大家可以选择一些企业进行实训了。

  • 相关阅读:
    Web应用防火墙的性能优化技术
    ES学习笔记
    Spring Boot 之开发注册功能
    LLVM学习笔记(62)
    数字电平(二):电平转换
    金九银十求职季,美团高频面试题和答案都帮你准备好啦
    2022年9月7日-天正软件CAD二次开发-C++windows桌面开发岗
    pnpm为什么卸载卸载不干净
    智工教育:注册计量师一级和二级的科目一样吗?
    当用户打开控制台时,禁止操作
  • 原文地址:https://blog.csdn.net/danpianji777/article/details/124886811