“嵌入式应届生学到什么程度可以找工作?” 这是每年就业季,每个找嵌入式工作学习的疑问,这里博主结合自己经验和其他博主的文章回答一下。
首先我们明白 目标,目标是“嵌入式工作”
那么嵌入式工作有分为嵌入式软件和嵌入式硬件;其中 嵌入式软件开发里面有MCU开发和linux开发,具体细分我画了图。
下面我会展开讲解,和推荐实际项目和视频:
嵌入式硬件:
电路设计
这个就是基本数电模电高中物理电学的知识了,可以看这个视频学习。
推荐硬件的电路和PCB学习这块就看这个视频:
https://www.bilibili.com/video/BV1WJ411W7j1?p=2&vd_source=16940ba3adbc66f0fb14e0c1d87db878
添加链接描述
电路设计与制作02
PCB设计
PCB 一般是使用AD或者立创,新手可以使用立创,可以看我们推荐的视频,可以跟着做一遍。
硬件测试
常见的烙铁,万用表,示波器的使用还是十分重要的
这里推荐这个教程
其中万用表使用就比较简单, 大家应该都会,大学至少都用过,
这里示波器推荐大家看一下这个视频学习一下
https://www.bilibili.com/video/BV1K44y147LK/?spm_id_from=333.999.0.0
添加链接描述
烙铁大家可以这个:
https://www.bilibili.com/video/BV1RJ411D7jA/?spm_id_from=333.337.search-card.all.click
可以更省事的项目
如果上面视频你都看完了,或者做完了,可以推荐你完成更综合的项目。
比如下面的:
STM32智能小车从元件->PCB->驱动->算法->调试
主要记录整个项目的开发过程,手把手记录研发过程50多p的视频展示了整个过程。
STM32智能小车V3-STM32入门教程-openmv STM32循迹小车stm32f103c8t6-电赛 嵌入式 PID控制算法 编码器电机 跟随 电磁循迹
嵌入式软件:
MCU开发
编程语言
主要是C语言的学习,如果C语言在大学课内已经学过,这里不需要单独学习,如果没有学习过推荐这里单独学习一下,跟着视频敲敲代码。
浙江大学翁恺教你C语言程序设计!C语言基础入门!
MCU架构、MCU架构、MCU架构、调试技能
这里推荐学习STM32单片机,这里推荐两个教程一个HAL一个标准库
如果有时间建议两个都学习了。
标准库:
STM32入门教程-2023版 细致讲解 中文字幕
HAL库:
STM32智能小车V3-STM32入门教程-openmv STM32循迹小车stm32f103c8t6-电赛 嵌入式 PID控制算法 编码器电机 跟随 电磁循迹
RTOS
RTOS这里推荐FreeRTOS
Linux开发
C++
C++可以学习前面的这个视频快速入门
【C++语法】《C++快速入门》
调试技能、调试技能、驱动开发、网络编程、构建系统
linux 的学习可以看这个
【韦东山】韦东山手把手教你嵌入式Linux快速入门到精通 | Linux应用驱动开发基于I.MX6ULL/STM32MP157/T113/D1H开发板