嵌入式系统与机器学习的完整学习路径记录
👉 完整文档网站: 首页
本仓库是我个人在 嵌入式系统 与 机器学习 领域的系统性学习记录,采用双轨学习法同步推进两个核心技术方向。
以下是本站的核心知识板块,你可以点击标题进入各领域的深度学习。
| 模块 | 焦点内容 | 关键词 |
|---|---|---|
| 🤖 嵌入式软件 | ARM 架构、RTOS 核心机制、FreeRTOS 源码分析、HAL 库开发、底层通信协议。 | #ARM #FreeRTOS #STM32 #ContextSwitching |
| 🤖 机器学习 | Pytorch 框架学习、深度神经网络模型、张量操作、数据处理与可视化。 | #PyTorch #DataScience #NeuralNetwork #Tensorboard |
| 📸 计算机视觉 | 传统CV、OpenCV、深度学习CV、目标检测、YOLO、嵌入式视觉(K230)。 | #ComputerVision #OpenCV #YOLO #K230 |
| 🔌 PCB设计 | PCB结构、设计流程、元件符号与封装、电路定理、立创EDA使用。 | #PCB #CircuitDesign #EDA |
| 🐧 Linux | Linux文件系统、环境搭建、基本操作。 | #Linux #Shell #SystemAdmin |
# 克隆仓库
git clone https://github.com/CodeMzt/my-notes-site.git
cd tech-notes
# 安装文档工具(可选)
pip install mkdocs mkdocs-materialmy-notes-site/
├── docs/ # 完整文档目录(主内容)
│ ├── README.md # 📍 完整首页(主文档)
│ ├── Addition/ # 附加内容(Python库等)
│ ├── DeepLearning/ # 深度学习模块
│ ├── EmbeddedSoft/ # 嵌入式软件模块
│ ├── CV/ # 计算机视觉模块
│ ├── Linux/ # Linux系统模块
│ ├── MachineLearning/ # 机器学习模块
│ ├── PCB/ # PCB设计模块
│ └── assets/ # 静态资源
├── .github/ # GitHub 工作流
└── README.md # 当前文件(导航页)
欢迎对嵌入式系统、机器学习、控制算法等领域感兴趣的开发者一起完善这个知识库!
-
Fork 仓库
# 点击 GitHub 右上角 Fork 按钮 # 克隆你的 fork git clone https://github.com/你的用户名/my-notes-site.git
-
创建分支
git checkout -b feature/主题名称 # 例如:feature/add-rtos-tutorial -
添加或修改内容
- 技术笔记:在
docs/对应目录下添加.md文件 - 代码示例:在
examples/目录添加代码文件 - 修复错误:直接修改有问题的地方
- 技术笔记:在
-
提交更改
git add . git commit -m "类型: 描述性信息" # 类型可选: docs, feat, fix, style, refactor # 例如: docs: 新增FreeRTOS任务调度详解
-
发起 Pull Request
- 同步主仓库最新变更
- 推送到你的分支
- 在 GitHub 创建 Pull Request
-
文档规范
- 使用中文为主,技术术语保留英文
- 文件路径使用英文,避免空格和特殊字符
- 图片资源存放在
assets/images/对应子目录 - 代码块标注语言类型(如
c,python)
-
内容要求
- 确保技术准确性,有官方文档或实验验证
- 复杂的理论需配图说明
- 代码示例应有注释和使用说明
- 如果是翻译内容,注明原文出处
-
提交信息规范
类型(模块): 简短描述 详细说明(可选): - 修改的内容 - 解决的问题 - 相关issue编号 类型说明: - docs: 文档更新 - feat: 新功能/内容 - fix: 错误修复 - style: 格式调整 - refactor: 重构内容
感谢所有为这个项目做出贡献的开发者!
- VS Code + Markdown All in One 插件
- Typora - 即时预览 Markdown 编辑器
- Draw.io - 技术图表绘制
- STM32CubeIDE - ARM 开发环境
- FreeRTOS Kernel - 实时操作系统
- Wireshark - 协议分析
- Jupyter Notebook - 交互式实验
- PyTorch/TensorFlow - 深度学习框架
- MLflow - 实验跟踪
- 立创EDA - 国产PCB设计工具
- KiCad - 开源EDA工具
- Altium Designer - 专业PCB设计软件
本项目文档采用 CC BY-NC-SA 4.0 许可证,代码示例采用 MIT 许可证。
- 问题反馈: GitHub Issues
- 技术讨论: 欢迎在 Issues 中发起讨论
- 内容建议: 直接提交 Pull Request 或 Issue
⭐ 如果这个项目对你有帮助,请给个 Star!
📚 完整文档请访问:首页
持续更新中...*