AixProbe 开源 AI 远程调试器:第 2 章 系统配置
AixProbe 开源 AI 远程调试器第 2 章 第一次上电前瞻AixProbe 调试器本质上是一个标准的嵌入式 Linux 系统即使你是 Linux 开发新手也可以把它当作一块 Linux 开发板来使用。本章将尽量照顾不同基础的读者帮助大家快速上手。约定在正式开始之前先做几点说明关于命名调试器最初命名为 AiLink后来发现市面上已有同名公司因此更名为 AixProbe。教程中部分程序仍使用旧名称 AiLink请知悉。“老炮”如果你是嵌入式 Linux 的资深玩家下文简称老炮。“小白”如果你是嵌入式 Linux 的新手玩家下文简称小白。一、第一次上电请使用 Type-C 数据线将 AixProbe 接入接口 8连接到电脑。老炮方案使用adb shell登录板子。注意所有修改文件的指令执行完毕后都需要运行sync命令同步磁盘否则修改可能丢失。1. Wi-Fi 配置编辑 Wi-Fi 配置文件vi/etc/wpa_supplicant.conf根据你的实际网络环境修改 Wi-Fi 参数SSID 和密码。2. OpenOCD 配置AixProbe 内置的 OpenOCD 由 GitHub 官方仓库最新的 master 分支交叉编译得到。编辑 OpenOCD 启动命令配置vi/etc/ailink/openocd_cmd注意命令末尾不要加回车符。请根据你的调试目标适配对应配置。OpenOCD 官方支持的所有配置文件位于/usr/share/openocd/scripts/调试接口可选JTAG或SWD默认 SWD如需切换请修改ch347.cfg。3. 开机自启编辑启动脚本vi/etc/init.d/init_start.sh在脚本中添加以下命令实现 AixProbe 服务开机自启ailink小白方案直接使用 AixProbe 配套的上位机软件通过图形界面完成上述三步配置Wi-Fi、OpenOCD、开机自启修改完成后断电重启即可。二、第二次上电老炮方案登录板子后执行以下命令获取 IP 地址ifconfig小白方案直接在上位机软件中查看获取到的 IP 地址无需手动输入命令。三、AI 端配置1. 配置 MCP 服务获取到 AixProbe 的 IP 地址后在你的 AI 客户端中配置 MCP 服务。以Claude Code为例不同客户端配置方法大同小异将 IP 替换为第二步获取到的地址claude mcpadd--transporthttp aixprobe http://192.168.10.39:8080/mcp2. 部署 Skill 技能文件配置完成后将提供的 Skill 技能文件放到对应 AI 客户端的支持目录即可。不同客户端的路径有所区别客户端Skill 路径Claude Code.claude/skills/Trae.trae/skills/3. 准备 SVD 芯片描述文件为了实现更精准的芯片级调试建议准备目标平台的SVDSystem View Description文件该文件通常由芯片厂商官方提供。不同架构的 SVD 文件可以放到不同的目录中方便管理。四、开始调试一切就绪直接在 AI 客户端中提问即可开始调试。你可以主动告诉 AI 使用 AixProbe 工具也可以不做特殊说明——当你描述的问题匹配到已部署的 Skill 技能时AI 会自动调用相应的调试能力。