
bare-metal-programming-guide
cpq
A bare metal programming guide (ARM microcontrollers)
AI 简介
这是一份面向ARM微控制器的裸机编程入门指南,指导开发者脱离Cube、Arduino等框架,直接基于GCC工具链和芯片手册进行底层开发。核心内容涵盖GPIO、UART、中断(IRQ)、以太网驱动及嵌入式Web服务器实现,并提供含Blinky、CLI、LFS文件系统和WebUI的渐进式模板项目。技术特点包括CMSIS标准兼容、纯C实现、Make构建、STM32多型号支持及littlefs与Mongoose库集成。适用于嵌入式初学者学习硬件原理、固件工程师构建轻量级固件,或教育场景中理解框架底层机制。
C
MIT License4.8k
Stars
434
Forks
83
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天+25
综合评分62.42
默认分支main