Skip to content

📚 嵌入式全栈修炼手册

Current Focus: C++ 基础 & Buildroot 系统构建
Last Updated: 2025-02-05

🛠️ 技能树进度总览

领域核心模块细分任务状态备注/计划
C/C++C++ 基础语法与核心机制🟡正在攻克,配合 AI 刷题中
C++ 17现代特性进阶⏸️暂停,待基础夯实后再启动
Embedded系统裁剪Kernel + Debian (鲁班猫)已完成,流程已通
Buildroot 构建待学习 (Hi3519/RV1106 重点)
Linux 编程进程/线程/IPC待学习,需结合 C++ 实战
嵌入式Linux基础Linux命令、介绍基于imx6ULL已基本学习完,剩余细节暂无补充计划

📝 状态图例

已达成 (Done) | 🟡 进行中 (Doing) | ⭕ 待启动 (Todo) | ⏸️ 挂起 (Paused)

Guide 板块导读列表

C++17 教程

C++ 基础学习

ROS2 学习指南

CLI 命令行工具

  • 引言 - 提供 ROS2 学习的官方文档链接及 CLI 部分的更新状态说明。
  • 配置环境 - 讲解如何导入 ROS2 环境设置文件及检查关键环境变量。
  • 使用turtlesim、ros2和rqt - 通过 turtlesim 模拟器演示 ROS2 的核心概念与基础工具使用。
  • 理解节点 - 阐释 ROS2 中节点的概念、功能及节点列表查看方法。
  • 理解话题 - 解析话题作为节点间数据总线的通信机制,并介绍 rqt_graph 可视化工具。
  • 了解服务 - 对比话题与服务,讲解基于调用-响应模型的通信方式。
  • 理解参数 - 说明参数作为节点配置值的概念及其查看与设置方法。
  • 理解行为 - 介绍用于长时间运行任务的行为通信类型,包含目标、反馈和结果三部分。
  • 使用rqt_console查看日志 - 指导使用图形界面工具查看、过滤和保存 ROS2 日志消息。
  • 启动节点 - 讲解如何使用 launch 文件同时启动和配置多个 ROS2 节点。
  • 录制和回放数据 - (暂缓)介绍话题数据的录制与回放功能。

客户端库

STM32 单片机开发

嵌入式 Linux 基础

最近更新