01_ROS2 基础认知
ROS2 入门基础,介绍 ROS2 解决的问题、系统结构、核心概念(Node/Topic/Service/Action)以及与 ROS1 的架构区别。
分享技术心得 | 记录学习历程 | 探索代码之美
ROS2 入门基础,介绍 ROS2 解决的问题、系统结构、核心概念(Node/Topic/Service/Action)以及与 ROS1 的架构区别。
Linux 驱动开发入门基础,涵盖驱动整体架构、设备模型、字符/块/网络设备分类,以及驱动调试方法和完整学习路线。
记录本博客的完整搭建过程,涵盖 Hugo 静态站点生成、PaperMod 主题配置、Docker 构建、Nginx 部署及 HTTPS 配置。
ROS2 系统架构详解,涵盖 Node、Topic、Service、Action 四大核心概念,以及分布式系统特性和与传统程序的区别。
深入讲解 Linux 字符设备驱动开发,包括 file_operations、VFS 调用链、阻塞/非阻塞 I/O、poll/select、并发锁机制及完整驱动示例代码。
在博客搭建完成后,进一步定制 PaperMod 主题的外观与功能,包括首页模式、导航菜单、暗色模式、自定义 CSS 及评论系统等。
ROS2 开发环境搭建,包括 Linux 系统配置、ROS2 安装、常用命令行工具(CLI)介绍及 talker/listener 示例运行。
Linux 内核并发控制机制详解,包括 spinlock、mutex、semaphore、rwlock、atomic 等锁的使用场景与选择指南,以及驱动中常见并发问题分析。
详细介绍如何为 Hugo 博客配置 Giscus、Utterances、Waline 等评论系统
ROS2 工作空间与 Package 详解,包括目录结构、创建编译流程、colcon 构建工具使用及完整开发流程。