本教程创建于: 2025-12-13 作者: Charliechen 联系方式: 725610365@qq.com
本项目隶属于组织Awesome-Embedded-Learning-Studio的文档教程
codes_and_assets下放置着本教程所有的代码, 或硬件电路图或者是PCB文件等 具体的细节,请到具体的说明步骤🖱 tutorial下放置着教程的Markdown文件, 您可以使用其他Markdown浏览器阅读这些教程 您如果不知道从何开始,请到从这里开始!🖱查看!
这是一套完整的、系统化的嵌入式C++开发教程,专注于在资源受限的环境中发挥C++的最大优势。本教程不是简单的语法介绍,而是深入探讨如何在嵌入式系统中高效使用C++,包括性能优化、内存管理、硬件交互等核心主题(笔者正在尝试做到!)
笔者期待在我们完成,和您阅读完已经完工的项目后可以做到如下的事情
- ✅ 掌握C++在嵌入式系统中的性能优化技术
- ✅ 理解零开销抽象和编译期编程
- ✅ 学会使用现代C++特性提升代码质量
- ✅ 掌握硬件抽象和驱动程序开发
- ✅ 构建可测试、可维护的嵌入式软件架构
- ✔️ 熟悉C语言编程
- ✔️ 了解最最基本的数据结构和算法(建议)
- ✔️ 有一定的嵌入式开发经验(建议)
- ✔️ 了解基本的电子电路知识(建议)
TODO:
做好正儿八经的项目目录后就开始干
- 按照目录顺序阅读教程
- 运行每章的示例代码
- 完成章节后的练习
本项目采用 MIT License 开源协议。
- GitHub Issues:提交问题
- Email:725610365@qq.com
让嵌入式开发更现代、更高效、更优雅
用C++重新定义嵌入式编程体验