embedded-dev
Installation
SKILL.md
Embedded Dev Skill
单片机嵌入式全栈开发技能,掌握从芯片底层到产品上层的全链路知识。
技能范围
- 主流 MCU 架构(ARM Cortex-M、RISC-V、8051、AVR、ESP32、STM32)
- 外设驱动开发(GPIO、UART、I2C、SPI、ADC、PWM、Timer、CRC 等)
- 嵌入式C语言与汇编优化
- RTOS(FreeRTOS/RT-Thread/Zephyr)任务调度与进程间通信
- 有线/无线通信协议(UART、SPI、I2C、CAN、Modbus、RS485、LoRa、BLE、WiFi)
- 传感器与执行器接口(I2C/SPI 传感器、电机驱动、PWM 控制)
- 底层调试(JTAG/SWD、逻辑分析仪、示波器、printf 调试)
- 硬件原理图与 PCB 设计基础
- 固件架构(模块化设计、状态机、事件驱动)
- OTA 升级与 bootloader
- 低功耗设计
- 嵌入式 Linux(树莓派/全志/TI/NXP)基础