2024最新嵌入式学习路线,太顶了!!!
嵌入式系统是一种将软件和硬件紧密结合的技术。在我们投身嵌入式行业时,首先需要认识到,无论我们是专注于软件开发还是硬件开发,最终的目标都是为了更好的工作和职业发展。
根据企业的规模和需求,大公司更倾向于将职责分得更细,例如软件分为:驱动、应用和系统,有的还会有中间件;而小公司则希望你能够掌握更全面的技能,即一个人能够胜任多个职位的工作。
曾经有人对稚晖君所具有的技能做了总结,他的技能包括:
电子基础、电子元器件选型、电路原理图设计、高速电路 PCB 设计、电子元器件焊接技术、电路板调试、启动程序 UBOOT 裁剪移植、Linux 内核裁剪移植、文件系统、底层驱动程序(C语言、ARM 架构汇编、Linux 内核架构)、上层应用程序(C++、Qt、JAVA、Python等,深度学习,机器学习,OpenCV,神经网络,自然语言处理)、静态博客服务器搭建、高等数学、线性代数、概率论、离散数学、3D 建模、3D 打印、雕刻机、视频拍摄后期制作、防脱发技术等。
这些技能中有哪些是我们作为嵌入式工程师必须掌握的?它们的学习路线又是怎样的?
嵌入式的技能等级分为初级、中级和高级;但从工作内容上可以先分为两个方向:软件和硬件。在本文中,我们将探讨嵌入式软件工程师的学习路径,包括技能等级的划分和各方向的学习重点,以及如何根据个人的兴趣和职业规划来选择合适的学习路径。