共 149 篇文章

技术博客

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

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

Linux驱动调试七大杀器,从printk到KASAN全打通

Linux驱动调试七大杀器,从printk到KASAN全打通 导读:Linux驱动调试只会加printk?那是入门水平。本文从内核日志、虚拟文件系统、硬件寄存器直读、Oops崩溃定位、内存越界检测到驱动交互调试,七大工具逐层递进,覆盖90%驱动调试场景,看完直接上手。...

嵌入式

Linux驱动开发常见问题排查手册

Linux驱动开发常见问题排查手册 导读:做驱动开发,最怕的不是编译报错,而是内核panic、系统死机、驱动间歇性异常、卸载崩溃这类问题。本文整理驱动开发中的常见问题,覆盖构建、设备树、probe生命周期、并发、DMA、子系统、调试等核心领域,常见问题+完整解决方案,让排查有章可循。 ...

嵌入式

Linux 日志彩色打印:Shell 和 C 语言实现指南

Linux 日志彩色打印:Shell 和 C 语言实现指南 简介 Linux 日志全是黑白,找报错超费眼!用 Shell 和 C 实现彩色打印,一眼揪 bug 少加班。 这其实是 Linux 通用 ANSI 转义码,简单给文字换色,记好万能公式就能用。 --- ANSI 彩色原理...

嵌入式

嵌入式Linux I2C子系统与驱动开发:架构与实战

嵌入式Linux I2C子系统与驱动开发:架构与实战 导读:I2C总线是嵌入式系统最常用的外设通信接口之一。本文从Linux内核I2C子系统架构出发,拆解核心数据结构与传输机制,配合EEPROM和温度传感器两个完整驱动示例,帮你从协议原理一路写到驱动代码。 一、原理简析 I2C协议基础...

ROS2

Gazebo Sim 机器人物理仿真:ROS2 Jazzy 入门到实践

Gazebo Sim 机器人物理仿真:ROS2 Jazzy 入门到实践 导读:Gazebo Sim 是 ROS2 的物理仿真引擎,能在电脑里模拟机器人、传感器和环境,让你不用硬件就能测试机器人算法!本文从原理到实战,配合 TurtleBot3,带你一步步上手! 一、原理图解 1.1 什么是...

嵌入式

嵌入式Linux GPIO驱动开发:丢掉旧接口,用gpiod写驱动

嵌入式Linux GPIO驱动开发:丢掉旧接口,用gpiod写驱动 导读:GPIO是嵌入式开发里最基础的外设操作。Linux内核3.12重构了GPIO子系统,用描述符接口替换旧的整型编号接口。本文梳理GPIO子系统架构,详解gpiod接口用法,让你写的驱动代码符合当前内核规范。 一、原理简析...

返回首页