吃灰板子利旧系列–养虾养马汇总篇

背景

以前写过几篇自己吃灰的板子:

前段时间,看着吃灰的板子放在那也是放着,准备利旧用用,最开始原本的计划大致如下:

  • 树莓派3B –> 安装Kali Linux,研究安全相关,特别是网络短距
  • RK3566开发板 –> 安装Ubuntu,当小型ARM主机
  • ESP32-S3 –> 配合研究wifi蓝牙特性
  • BPI-RV2 –> 安装学习openwrt,配合学习网络wifi
  • RK3506开发板 –> 学习AMP多核异构,及星闪SLE(该开发板上带有星闪模组)
  • Milk-V Duo S –> 学习RISC-V及玩摄像头机器视觉相关

树莓派3B和RK3566开发板环境已部署好:
树莓派3B安装Kali Linux:
pi_kali.jpg
RK3566开发板安装Xubuntu:
rk3566_ubuntu.jpg

后面,随着AI及各种agent的火热,感觉作为中年大叔,也得紧跟时代潮流,打算利用那些旧板子先尝试养养“虾”养养“马”,于是就把计划改了改:

  • 树莓派3B –> 换成了 Raspberry Pi OS,养pico“虾”,安装体验玩 PicoClaw
  • Milk-V Duo S –> 养pico“虾”,在 RISC-V 上安装体验玩PicoClaw
  • ESP32-S3 –> 安装体验玩ESP官方的小龙虾:ESP-Claw
  • 吃灰旧电脑 –> 使用现成的Ubuntu,养“马”:安装体验和玩 Hermes Agent 环境单一,无重要资料,没啥顾虑,随便养
  • RK3566开发板 –> 养虾(PicoClaw)养马(Hermes-Agent),体验 PicoLM

计划基本已经完成的七七八八了,后续就是怎么玩转这些“虾”和“马”为自己所用,不断自我进化,自我更新迭代。

相关系列文章

现在的“养虾”和“养马”基本上都是傻瓜式的,安装好系统,配置好网络,然后要么支持一键安装脚本,要么直接有现成的安装包或预编译好的二进制文件,更多的“开养”过程可参看下面的相关系列文章。

相关文章:

这么多虾,为什么选择 PicoClaw 和 ESP-Claw 呢?

各种小龙虾的简单对比:

OpenClaw NanoBot PicoClaw ZeroClaw NullClaw
Language TypeScript Python Go Rust Zig
RAM > 1 GB > 100 MB < 10 MB < 5 MB ~1 MB
Startup (0.8 GHz) > 500 s > 30 s < 1 s < 10 ms < 8 ms
Binary Size ~28 MB (dist) N/A (Scripts) ~8 MB ~8.8 MB 678 KB
Tests 1,017 5,300+
Source Files ~400+ ~120 ~230
Cost Mac Mini $599 Linux SBC ~$50 Linux Board $10 Any $10 hardware Any $5 hardware

数据来自于 nullclaw 仓库

Why PicoClaw?

  • 是国产的(必须支持),由 矽速科技 (Sipeed) 开发
  • 资源占用比较小(RAM<10M,Binary Size=~8M),板子要求不高,手上的板子基本上都能满足
  • 支持RISC-V,Milk-V Duo S与官方支持的 Sipeed LicheeRV Nano 同源,CPU都是算能的SG200x系列,刚好能用上
  • 可以尝试 PicoLM 组合
  • 支持控制硬件外设,比如 GPIO/I2C/SPI/音频 等,可以做智能硬件助手

Why ESP-Claw?

  • 是国产的(必须支持),由 乐鑫官方 开发
  • 有现成的满足要求的ESP32-S3板子,以前玩AI小智的
  • 支持控制硬件外设,可以做智能硬件助手