[嵌入式linux] 分享一个嵌入式学习阶段规划

[复制链接]
3551|1
20cdhqyj019 发表于 2025-9-12 15:11 | 显示全部楼层 |阅读模式
分享一个嵌入式学习阶段规划



(一)基础筑牢阶段(约 23 天)


核心目标:打牢 C 语言、数据结构、电路基础C 语言开发:学变量 / 指针 / 结构体等核心语法,用 Dev-C++ 实操(如指针实现链表增删查改),排查内存泄漏、野指针数据结构与算法:掌握线性表 / / 树等结构,学查找 / 排序算法,手写代码(如二分查找、快速排序)电子电路基础:学电路原理、电子元件特性,看懂简单硬件电路图(如 51 单片机最小系统图)



(二)核心技能突破阶段(约 32 天)


核心目标:掌握 STM32 开发,对接企业项目需求基础准备:搭建 STM32 开发环境,学汇编语言、Cortex-M4 内核原理控制器实操   

  1. GPIO:点亮 LED、按键输入;时钟:配置系统时钟   

  2.串口:实现USB/RS232 通讯,采集传感器数据  

   3.中断 / DMA/ADC:做中断处理、DMA 数据传输、模拟信号采集  

4.I2C/SPI/TIM:对接传感器、实现 PWM 调速;FSMC/DAC:驱动 LCD、输出模拟信号




(三)深度拓展阶段(约 25 天)


核心目标:提升复杂项目能力,拓展技术边界系统与界面:学 FreeRTOS(任务 / 信号量 / 队列)、LVGLUI 设计与移植)

附加技能:可选学微信小程序开发(实现设备 - 小程序联动)、电路原理图与 PCB 设计(全流程实操,完成简单电路制作)



(四)项目进阶阶段(约 20 天)


核心目标:积累实战项目,沉淀简历成果基础工具:可选学 Git(代码提交、冲突解决)

核心项目   1STM32综合项目:做显示屏交互、ESP8266模组应用,搭配小程序开发   

2)可选项目:智能巡线避障小车、智能机械臂、STM32U5/F407 开发、STM32U5 智能手表。

毛雪121225 发表于 2025-9-12 15:19 | 显示全部楼层
90天找份工作不成问题,毕业5年的人不一定掌握这么多技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

209

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部