共 149 篇文章

技术博客

嵌入式 · Linux · ROS · AI 实战笔记

ESC
输入关键词搜索文章标题和内容
全部 (149) 嵌入式 (80) 机器人 (60) ROS2 (5) Linux (3) AI (1)
机器人

Rust机器人仿真系统总体方案

Rust机器人仿真系统总体方案 项目代号:robotsim 版本:v1.0 日期:2026-04-28 --- 一、项目目标 构建一个轻量级、跨平台、Rust原生的机器人仿真系统,核心能力: 1. 解析URDF文件,可视化机器人模型 2. 实现正/逆运动学求解,驱动关节运动 3....

嵌入式

Rust底层开发第5篇:实战开发Linux系统监控工具

Rust底层开发第5篇:实战开发Linux系统监控工具 导读 本文是Rust底层开发系列终篇,综合运用前4篇知识,开发一个读取/proc文件系统信息的Linux系统监控工具。所有代码在Ubuntu虚拟机验证通过,可直接复制运行。 项目目标 开发一个类似简化版的命令行系统监控工具,实时显示: -...

嵌入式

Rust底层开发第4篇:并发编程与FFI,彻底告别数据竞争

Rust底层开发第4篇:并发编程与FFI,彻底告别数据竞争 导读 本文是Rust底层开发系列第4篇,通过多线程、通道通信、FFI调用C库等实战,深入讲解Rust并发安全机制。所有示例代码均在虚拟机验证通过,可直接复制运行。 多线程编程:告别数据竞争 传统并发编程的痛点 C语言多线程最常见的问题:...

嵌入式

Rust开发第3篇:结构体、Trait与零成本抽象

Rust开发第3篇:结构体、Trait与零成本抽象 导读 本文是Rust底层开发系列第3篇,通过学生成绩管理系统和图形计算实例,深入讲解结构体、Trait、泛型等核心概念。所有示例代码均可直接运行,帮助你理解Rust的零成本抽象机制。 结构体:数据组织的核心工具 为什么需要结构体...

嵌入式

Rust底层开发第2篇:图解所有权与内存管理,彻底告别内存泄漏

Rust底层开发第2篇:图解所有权与内存管理,彻底告别内存泄漏 导读 本文是Rust底层开发系列第2篇,通过图解+代码对比,深入讲解Rust所有权机制。你将理解为什么Rust不需要垃圾回收,也能实现内存安全,所有示例均可直接运行。 为什么需要所有权机制 C语言的内存管理痛点...

嵌入式

Rust Linux内核驱动从零实战

Rust Linux内核驱动从零实战 导读 本文带你从零搭建最简Linux内核驱动,涵盖环境搭建、代码编写到编译加载全流程。所有命令可直接复制运行,零基础也能快速上手,掌握Rust驱动开发核心技能。 为什么选择Rust写驱动 Rust在内核开发中具备以下核心优势: -...

ROS2

RViz 机器人可视化入门:从原理到实践

RViz 机器人可视化入门:从原理到实践 \ 导读:RViz 是 ROS2 最核心的可视化工具,本文从原理图解、界面操作到完整实践,配合 TurtleBot3 实例,带你全面掌握 RViz! 一、原理图解 1.1 什么是 RViz? RViz (ROS Visualization) = ROS...

机器人

ROS诊断系统全链路:从节点状态到可视化监控

ROS诊断系统全链路:从节点状态到可视化监控 导读:ROS诊断系统解决一个核心问题——机器人有几十个节点,哪个在报错?在哪里报错?本文用流程图拆解诊断数据的产生、聚合、可视化全链路,基于 ROSCon 2024 最新分享和 ros/diagnostics v4.0 源码。 一、系统架构全景...

返回首页