当前位置: 首页 > news >正文

解决RDK X5(ARM64架构)板卡Remote-SSH运行Antigravity AI崩溃(SIGILL):Samba网络盘本地挂载方案

一、前言

最近在折腾 D-Robotics 的 RDK X5 板卡(搭载 Sunrise X5 芯片,ARM Cortex-A55 架构)。在尝试使用强大的 Antigravity IDE 通过 Remote-SSH 远程连接板卡进行开发时,遇到了一个极其头疼的问题:AI 侧边栏完全不可用,并且一直弹出报错提示。

查看日志后发现,Language Server 刚启动就直接退出了,抛出了 SIGILL(非法指令)错误:
Language server killed with signal SIGILL
Language server exited before sending start data

image

踩坑分析:
经过排查,问题的根源在于官方最新版的 Antigravity 服务端二进制文件在编译时,开启了过于激进的 ARM64 硬件指令集优化(例如 ARMv8.2 的加密指令或 RCPC 锁机制)。而 RDK X5 的 Cortex-A55 作为通用型核心,并不包含这些高级扩展指令集,导致程序一运行就触发了 CPU 的非法指令异常。

如果等待官方发兼容补丁,不仅遥遥无期,而且把沉重的 AI Language Server 跑在资源有限的板卡上,原本就会大量占用极其宝贵的内存。

最终的完美解决方案:
放弃 Remote-SSH 跑 AI 的思路!我们在板卡上架设 Samba 服务,将板卡上的代码目录映射为 Windows 电脑本地的一个网络硬盘(比如 Z: 盘)。然后用 Windows 本地的 Antigravity 直接打开这个盘。
这样一来,所有吃 CPU 和内存的 AI 代码分析、语法补全全部在性能强劲的 Windows 上运行,而修改的代码又会通过局域网实时、零延迟地写入板卡。不仅完美绕过了 ARM 的兼容性 Bug,还榨干了 PC 的算力,这才是嵌入式 AI 开发的究极形态!


二、流程:

整个流程非常简单,分为三步:板卡安装配置 SambaWindows 映射驱动器本地开发配合

1. 在 RDK X5 上安装并配置 Samba

首先,通过普通的 SSH 终端连接到你的板卡,安装 Samba 服务:

sunrise@ubuntu:~$ sudo apt update
sunrise@ubuntu:~$ sudo apt install samba -y

安装完成后,我们需要修改配置文件,把存放代码的目录共享出来。

# 编辑 smb.conf 配置文件
sunrise@ubuntu:~$ sudo nano /etc/samba/smb.conf

使用方向键将光标移动到文件的最末尾,添加以下配置(假设你的代码都在 /home/sunrise/ 目录下,用户名也是 sunrise):

   comment = RDK X5 Workspacepath = /home/sunrise/browsable = yesguest ok = noread only = nocreate mask = 0755valid users = sunrise

提示:在 nano 编辑器中,按 Ctrl+O 然后回车保存,按 Ctrl+X 退出。

2. 设置共享密码并重启服务

Samba 有自己独立的密码系统(不依赖于 Linux 系统的登录密码,虽然为了方便你也可以设置成一样的)。我们需要为 sunrise 用户添加 Samba 访问密码:

# 添加用户并设置密码
sunrise@ubuntu:~$ sudo smbpasswd -a sunrise
New SMB password:
Retype new SMB password:
Added user sunrise.

设置好密码后,重启 Samba 服务让刚刚的配置文件生效:

# 重启 smbd 服务
sunrise@ubuntu:~$ sudo systemctl restart smbd

3. 在 Windows 上映射网络驱动器

回到我们的 Windows 电脑上,让这块板卡的存储空间变成我们的本地硬盘。

image

  1. 打开 Windows 的 “此电脑” (资源管理器)
  2. 在顶部工具栏找到并点击 “映射网络驱动器”
  3. 驱动器号:随意选择一个,这里我选了 Z:
  4. 文件夹路径:输入板卡的 IP 和我们刚才配置的共享节点名称,格式如下(请将 IP 换成你板卡的实际局域网 IP):
    \\192.168.1.31\RDK_Code
    
  5. 勾选 “登录时重新连接”,点击 完成
  6. 在弹出的凭据窗口中,输入用户名 sunrise 和刚才用 smbpasswd 设置的密码。

映射成功后,你的“此电脑”里就会多出一个 Z: 盘,点进去就是 RDK X5 板卡里的文件系统!

4. 开启丝滑开发模式

现在,请关闭那个不断报错的 Remote-SSH 窗口
直接打开你 Windows 本地安装的 Antigravity,点击左上角 文件 -> 打开文件夹...,选中刚才映射的 Z: 盘里对应的项目目录。

image

http://www.jsqmd.com/news/481754/

相关文章:

  • 强烈安利! AI论文工具,千笔AI VS 灵感风暴AI,专科生必备神器!
  • centos 安装docker并构建golang镜像 - liyan
  • 狡猾的北狐狸
  • 老王-三观稳则人生稳
  • centos 构建 local-k8s - liyan
  • 老王-老祖宗没说完的后半句
  • 2026涂塑钢管市场评测:哪些公司口碑较好?IPN8710防腐钢管/圆孔滤水钢管 ,涂塑钢管制造厂家推荐排行榜单 - 品牌推荐师
  • 老王-缺心眼是边界感缺失
  • clisp编译 - liyan
  • 老王-家兴不在运在德
  • challenges of bpf tracing go - liyan
  • 泛型体系实战
  • 电机设计仿真:Maxwell ANSYS 五相电机设计
  • Openclaw 附录B 常用Skills清单
  • 053店铺租赁租凭平台系统-springboot+vue
  • Openclaw 附录C 配置模板与自定义参考
  • babyRE
  • 云上OpenClaw实操视频教程合集
  • LeetCode:70. 爬楼梯
  • 青岛东泉环保智能设备有限公司电话查询:供应商联络方式与注意事项 - 品牌推荐
  • 零人类公司编排框架Paperclip的安装
  • CWT-CNN-GRU基于连续小波变换和卷积神经网络-门控循环单元故障诊断MATLAB代码
  • CSDN博客汇总(101-200篇)
  • OpenClaw 核心技术框架深度
  • COMSOL模拟含裂缝地层流动与传热耦合及油藏数值模拟:注入井与生产井的交叉裂缝流动考虑
  • L2-020
  • 【后端必看】什么是 Elasticsearch?都要学什么?
  • 聊聊rpa机器人开发课程,无锡文友信息推荐及费用多少 - myqiye
  • Openclaw 附录A 命令速查表
  • 2026年 东北铝板厂家实力推荐:吉祥铝塑板、门头铝塑板、外墙铝塑板,专业生产与市场口碑深度解析 - 品牌企业推荐师(官方)