Skip to content

Commit 7c74b85

Browse files
feat: better README and content-table drafts
1 parent 43272e8 commit 7c74b85

2 files changed

Lines changed: 617 additions & 4 deletions

File tree

README.md

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,64 @@
1-
# Tutorial_AwesomeModernCPP
1+
# 🚀 Tutorial_AwesomeModernCPP
2+
3+
![C++](https://img.shields.io/badge/C%2B%2B-11%20%7C%2014%20%7C%2017%20%7C%2020%20%7C%2023-blue?logo=c%2B%2B)![Embedded](https://img.shields.io/badge/Embedded-STM32%20%7C%20Embedded%20Linux-green)![Zero Cost Abstraction](https://img.shields.io/badge/Design-Zero--Cost%20Abstraction-brightgreen)![RAII](https://img.shields.io/badge/Memory-RAII-orange)![Template Metaprogramming](https://img.shields.io/badge/C%2B%2B-TMP%20%7C%20Modern%20C%2B%2B-yellow)![Platform](https://img.shields.io/badge/Platform-Bare%20Metal%20%7C%20Linux-lightgrey)![License](https://img.shields.io/github/license/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
24

35
本教程创建于: 2025-12-13
46
作者: Charliechen
57
联系方式: 725610365@qq.com
68

79
> 本项目隶属于组织[Awesome-Embedded-Learning-Studio](https://github.com/Awesome-Embedded-Learning-Studio)的文档教程
810
9-
## 快速说明
11+
## 📖 快速说明
1012

1113
> codes_and_assets下放置着本教程所有的代码, 或硬件电路图或者是PCB文件等
1214
> 具体的细节,请到[具体的说明步骤🖱](./codes_and_assets/instractions.md)
1315
> tutorial下放置着教程的Markdown文件, 您可以使用其他Markdown浏览器阅读这些教程
1416
> 您如果不知道从何开始,请到[从这里开始!🖱](./tutorial/index.md)查看!
1517
16-
## 这是什么?
18+
## 📖 关于本教程
19+
20+
这是一套完整的、系统化的嵌入式C++开发教程,专注于在资源受限的环境中发挥C++的最大优势。本教程不是简单的语法介绍,而是深入探讨**如何在嵌入式系统中高效使用C++**,包括性能优化、内存管理、硬件交互等核心主题(笔者正在尝试做到!)
21+
22+
#### 🎯 教程目标
23+
24+
笔者期待在我们完成,和您阅读完已经完工的项目后可以做到如下的事情
25+
26+
1. ✅ 掌握C++在嵌入式系统中的性能优化技术
27+
2. ✅ 理解零开销抽象和编译期编程
28+
3. ✅ 学会使用现代C++特性提升代码质量
29+
4. ✅ 掌握硬件抽象和驱动程序开发
30+
5. ✅ 构建可测试、可维护的嵌入式软件架构
31+
32+
#### 📋 我们可能需要您具备了如下的前置知识
33+
34+
- ✔️ 熟悉C语言编程
35+
- ✔️ 了解最最基本的数据结构和算法(建议)
36+
- ✔️ 有一定的嵌入式开发经验(建议)
37+
- ✔️ 了解基本的电子电路知识(建议)
38+
39+
#### 🚀 快速开始
40+
41+
> TODO:
42+
>
43+
> 做好正儿八经的项目目录后就开始干
44+
45+
#### 如何开始?
46+
47+
- 按照目录顺序阅读教程
48+
- 运行每章的示例代码
49+
- 完成章节后的练习
50+
51+
#### 📜 版权声明
52+
53+
本项目采用 [MIT License](https://claude.ai/chat/LICENSE) 开源协议。
54+
55+
[Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP: 现代 C++ 嵌入式(MCU/Linux)开发完整教程,深入讲解 C++11–C++23、零开销抽象、RAII 与性能优化!]()
56+
57+
### 📮 联系方式
58+
59+
- **GitHub Issues**[提交问题](https://github.com/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP/issues)
60+
- **Email**725610365@qq.com
61+
62+
------
1763

18-
## 快速目录
64+
<p align="center"> <b>让嵌入式开发更现代、更高效、更优雅</b><br> 用C++重新定义嵌入式编程体验 </p> <p align="center"> </p>

0 commit comments

Comments
 (0)