嵌入式必看学习路线

张开发
2026/4/7 14:23:54 15 分钟阅读

分享文章

嵌入式必看学习路线
嵌入式学习路线第一阶段:C语言基础(必须扎实)数据类型字符型char、短整型short、整型int、 长整型long、超长整形long long、单精度浮点型float、双精度浮点型double、无符号字符型unsigned char、无符号短整型unsigned short、无符号整型unsigned int、 无符号长整型unsigned long、无符号超长整形unsigned long long指针重中之重指向常量的指针常量指针const int* p指向的值不可改、指针常量int* const p指针本身不可改、指向常量的指针常量const int* const p两者都不可改、函数指针int (*p)(int)指向函数、函数指针数组int (*p[5])(int)存储函数指针的数组、指向函数指针数组的指针int (*(*p)[5])(int)指向上述数组、void*通用指针需强转后解引用、空指针NULL不指向有效内存、指针数组int* p[5]存储指针的数组、数组指针int (*p)[5]指向数组的指针。变量、常量const、判断语句(if/if esle/if elseif/switch)、循环(for/while/do while)、数组、字符串、递归、结构体、枚举、typedef数据类型内存管理:栈、堆、全局区、静态变量、预处理、宏定义、条件编译逻辑运算与位运算(嵌入式必考):与、或、非、异或、同或、位移仅位运算第二阶段:51单片机入门级建议学也可跳过寄存器操作、读懂原理图中断系统、定时器、计数器、串口通信(UART)、I2C、SPI通信、RS485通信、时钟GPIO输入输出、按键、LED、数码管、蜂鸣器、温度传感器、直流电机、步进电机、红外遥控、TFT彩屏、LCD显示屏课后练习:流水灯、按键控制、串口收发、蜂鸣器报警、LCD、TFT显示简单小项目基于51单片机的温度报警器第二阶段:32单片机STM32/ESP32等等主流就业方向51单片机全部、读懂原理图、会使用万用表、示波器等工具测试电路寄存器基础上使用标准库逐渐被淘汰/HAL库重点PWM、ADC、DAC、CAN、DMA、看门狗、RTC实时时钟、比较器、运算放大器、高级定时器STM32CubeMx或其它厂商的配置工具重点推荐项目BLDC直流无刷电机控制、FOC永磁无刷电机控制、BMS电池管理系统能够在32单片机上跑RTOS实时操作系统FREE RTOS、RT-THREAD任务创建、调度、多线程协调信号量、互斥量、消息队列、事件标志组中断管理、内存管理第三阶段:硬件基础(硬件工程师必须精通、软件能看懂会测试)主修课程数字电路、模拟电路、电工电子技术常用元器件电阻、电容、电感、二极管、三极管、MOS管、光耦、继电器常见电路电源电路、复位电路、晶振电路、USB电路、滤波电路调试技能万用表、示波器、逻辑分析仪电路板设计根据产品需求设计电路图、元器件选型、画PCB板第四阶段:LINUX(视情况与第二阶段二选一或都学)Linux基础Linux常用命令、文件系统Shell脚本、环境变量用户权限、进程、线程网络基础:TCP/IP、SocketLinux C开发文件IO、进程间通信多线程编程、互斥锁、信号量网络编程:TCP/UDP服务器客户端ARM Linux移植(进阶)U-Boot移植Linux内核裁剪、移植设备树(DTS)字符设备驱动、平台驱动I2C、SPI、LCD、触摸屏驱动关注我下期教你如何正确选择行业与方向抖音微信同号z1445435397

更多文章