15浏览
查看: 15|回复: 0

[M10教程] 在行空板 M10 上使用小龙虾是种什么样的体验?

[复制链接]
本帖最后由 微笑的rockets 于 2026-3-26 18:02 编辑

导语
小龙虾的横空出世,让大家都感觉到了人工智能的热潮,普通人都感受到了小龙虾的热度。但是我们也发现,小龙虾有着很多的问题,要不就是安全问题,要不就是权限过大,谁都不愿意在自己工作的电脑上运行。但小龙虾又装在哪里呢?mac mini 并不是每个人都可以选择的,其他的硬件又不是那么的理想。
想要找到一个合适的虾缸来养虾看样子并不是一个简单的任务。
作为创客,我们发现,其实有一个非常不错的硬件就在我们手上,那就是行空板 M10。
M10 作为一款运行完整 Linux 系统的开发板,正好可以让我们来运行小龙虾。本教程将教大家一起安装小龙虾到行空板 M10,让大家实现小龙虾自由。

背景好了,我们准备把行空板 M10变成我们的虾缸,选择哪个小龙虾变成了我们的第一个任务,那选哪个小龙虾呢?现在市面上有太多的 xxxclaw 了。长话短说,我给大家列了一个对比表。
框架
架构支持
运行时内存
在行空板 M10 上的适配性
优点
缺点
安装难度(M10 Debian 10 环境)
PicoClaw
ARM64 (原生), 已验证 Allwinner H618 系列
< 10MB
高度适配。同系列全志芯片验证,512MB 充裕
支持 14+ 通信渠道(Telegram/Discord/WebSocket/Slack 等);可配置多种 LLM 模型(GPT-4/Claude/本地模型切换灵活);功能丰富(文件处理、代码执行、系统命令)
需手动编译:Debian 10 自带 Go 1.11 无法编译,需手动安装 Go 1.20+ 或交叉编译;GPIO 控制复杂:M10 的 GPIO 通过协处理器管理,需编写桥接脚本调用 pinpong 库间接控制;项目较新,文档以 RISC-V 为主,RK3308 特定问题需自行探索
需升级 Go 并编译(建议 PC 交叉编译后 scp 传输)
ZeroClaw
ARM64 (Tier 2), x86_64, ARMv7
< 5MB
完美适配。资源占用最低,静态二进制部署最简单
极致轻量:运行时 < 5MB RAM(比 PicoClaw 省 50%),留给用户应用内存更多;部署极简:静态链接二进制,零依赖,直接下载运行;启动极快:< 10ms 冷启动,适合频繁启停;支持直接 GPIO 控制
通信渠道单一:主要仅支持 Telegram Bot(无 Discord/Slack 等内置支持);功能精简:缺少内置 WebSocket 服务器、多模型并发等高级功能;社区生态较小,扩展性依赖外部脚本
直接下载 ARM64 二进制,chmod +x 即可运行
Nanobot
ARM64, x86_64
~100MB(Python 运行时)
可行但偏紧。M10 预装 Python 3.7
Python 原生:与 M10 预装环境无缝集成;快速启动:pip3 install 即可运行;支持 OpenCV 等 Python 生态
内存占用高:100MB 占 512MB 总内存的 20%,挤压其他应用空间;依赖管理复杂:Python 包版本冲突风险;运行时启动较慢(Python 解释器开销)
pip3 install 即可
MimiClaw
ESP32-S3 (Xtensa 裸机)
< 1MB(固件级)
架构完全不匹配。M10 是 Linux 开发板,非 ESP32
极致精简:固件级运行,内存占用 <1MB;实时响应:裸机运行,无操作系统开销;适合电池供电的极低功耗场景
架构不兼容:M10 是 ARM64 Linux,无法烧录 ESP32 固件;功能受限:仅支持基础 GPIO 和串口通信;不支持运行复杂 LLM 或网络协议栈
N/A
NanoClaw
ARM64(容器内)
~450MB(含 Docker 开销)
不推荐。容器运行时本身占用 100MB+
环境隔离:Docker 容器化,依赖冲突少;AI 引导安装:官方提供交互式安装向导;支持 x86 和 ARM 双架构
内存**:Docker 守护进程 100MB + 容器内 450MB,512MB 必然 OOM;启动缓慢:容器冷启动需数秒;需要 Docker:M10 默认无 Docker,安装后系统臃肿
需 Docker 和 Node 20+
OpenClaw
ARM64, x86_64
> 500MB(Node + 依赖)
不可行。Node.js 运行时 + 网关 + 后端远超 512MB
功能最全:可视化网关、MCP 支持、多通道并发;生态丰富:Node.js 包管理完善;支持 Windows/macOS/Linux 全平台开发
资源怪兽:运行时 + 网关 + 内存后端 >500MB,M10 会直接卡死;Swap 灾难:强制使用交换分区导致 SD 卡磨损和秒级延迟;安装复杂:需 Node 20+、npm 依赖、编译原生模块
需复杂 Node 环境配置

是的openclaw原版需要使用nodejs环境和较大内存,在行空板M10上无法安装。其他的那些 claw 也有着各种各样的问题,其实最适合的是 zeroclaw,但他功能太过于精剪,很多功能没有。
因此使用替代版本picoClaw :https://github.com/sipeed/picoclaw.git

安装方法
行空板M10联网按照M10的教程: https://www.unihiker.com.cn/wiki/m10/webmenu

下载&安装

  • 打开行空板M10的终端运行命令
    • 下载+安装
      # 进入默认目录cd ~# 下载文件wget https://github.com/sipeed/picocl ... coclaw_aarch64.deb# 给刚下载的文件授运行权sudo chmod +x picoclaw_aarch64.deb# 安装sudo dpkg -i picoclaw_aarch64.deb# 测试是否安装成功,有picoclaw输出即可picoclaw




配置大模型
  • 初始化
# 初始化,输出openclaw字符即可,运行完成后,在~目录会生成.picoclaw文件夹picoclaw onboard

  • 配置
修改文件: ~/.picoclaw/config.json



  • 测试效果
# 终端运行如下命令,有回答则说明模型配置成功picoclaw agent -m "2+2 等于几?"


配置飞书
  • 飞书开放平台(https://open.feishu.cn/app/)创建一个应用
    • “添加应用能力”>”按能力添加“>“机器人”>“+添加”,添加一个机器人后无需其他配置,先点顶部“创建版本”保存,确认发布
    • “凭证与基础信息”页面复制App ID和app Secret,填入picoclaw配置文件对应位置:~/.picoclaw/config.json
      • 填入从飞书平台复制的app_id和app_secret
      • enabled字段从false改为true




  • 启动picoclaw网关


picoclaw gateway
  • 飞书开放平台,添加权限
    • “事件与回调”>“事件配置”>“订阅方式”选择“长连接”。(如果提示未连接,检查上一步是否都正常)
    • “权限管理”>“开通权限”>“批量导入/导出权限”>“导入”,清空输入框,粘贴如下,确认
      • 注:如下仅为单聊权限,如果要群聊等更多权限,可自行网络搜索需要的权限


{  "scopes": {    "tenant": [      "contact:contact.base:readonly",      "contact:user.employee_id:readonly",      "drive:drive",      "drive:drive:version:readonly",      "im:message",      "im:message.p2p_msg:readonly",      "im:message.reactions:read",      "im:message.reactions:write_only",      "im:message:send_as_bot",      "im:resource"    ],    "user": [      "cardkit:card:read",      "cardkit:card:write",      "im:message.p2p_msg:get_as_user"    ]  }}
  • “事件与回调”>“添加事件”>添加以下权限:
    • 注:如下仅为单聊权限,如果要群聊等更多权限,可自行网络搜索需要的权限

消息已读 im.message.message_read_v1接收消息 im.message.receive_v1
  • 完成后发布新版本
  • 打开飞书,收到”开发者小助手“的消息提示应用发布成功,点打开应用

后台运行写一个py脚本,让picoclaw的gateway后台运行



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail