liwei19920307 发表于 2023-10-20 15:57:40

Home Assistant Green 评测

本帖最后由 liwei19920307 于 2023-10-22 16:59 编辑


# Home Assistant Green 评测



感谢 (https://www.home-assistant.io) 官方和 (https://bbs.hassbian.com) 论坛提供的白嫖机会

特别感谢 [囧](https://bbs.hassbian.com/home.php?mod=space&uid=4) 大建立了这么好的互动交友平台

2017 年 10 月注册的 (https://bbs.hassbian.com) 论坛,而我在论坛建立之前其实已经开始玩 ARM 架构的开发板,树莓派 2B 是我刚工作斥巨资买的第一块开发板,早期树莓派体验其实并不是很好,32 位的系统、桌面卡顿、加载慢,有不少问题,但完整的 Linux 系统、小巧的机身、极低的功耗、被动散热等又让我非常喜欢。ARM 开发板早期的这些缺点随着时间的推移慢慢消失,如今 ARM 生态已经不用多说,而我在这期间陆陆续续又买了很多 3B,Rock64 开发板,还捡了不少 ARM 垃圾。对于我来说 ARM 作为家用服务器是不二之选

我喜欢极简的东西,软件,硬件都是如此。最初安装 HA 是在树莓派上通过 pip 安装使用的,但其实我并不是很喜欢这种方式,因为每次更新备份都比较麻烦,很容易出错,而且国内的网络环境用起来实在不舒服,后来 Docker 火起来后,就把所有应用转向 Docker 了,所以我至今未使用过 HAOS。因为对我来说 OS 过于臃肿,很多东西用不到比如商店,国内环境也不好用。Green 可以让我好好体验一下 HAOS

## 外观展示

- 包装


   









- 主机









- 外设











- 接口



- 散热





- PCB





- 三围

尺子没电了,凑会看







## 系统使用

由于网络原因,无法正常启动 8123 端口,HAOS 使用部分后期有机会单独发帖体验



## 性能测试

本次测试是在默认官方设备树编译的 Armbian 系统下进行的,只安装了需要的测试工具,没有跑任何服务

- 内存速度 mbw

- 1 -> 内存拷贝平均速度
- 2 -> 字符串拷贝平均速度
- 3 -> 内存块拷贝平均速度

   

- EMMC 速度 dd



- USB 速度

挂载了一个 256G 的固态

速度感人没有 USB3.0 差距真的很大



对比我的老 NAS CPU RK3328 1G 内存 3T 机械硬盘速度



- 烤机

室温 25 ℃ 左右,烤机 10 分钟,散热太恐怖了,这是目前用过最凉爽的 ARM 开发板,比很多在用的 ARM 空跑温度都低





- NPU

后期找个项目实际使用看看再补充

## 优点缺点

### 优点

- 漂亮(外观精致)
- 质感(用料扎实,特别是底部大面积散热片很有分量)
- 低功耗(省电)
- 被动撒热(安静)
- 温度低(散热堆料太猛了)
- 官方系统支持(放心)
- 开源的软件生态(方便折腾)
- 接入简单(官方接入动画非常直观)
- 便宜(对比 Home Assistant Yellow)
- 性能不错(跑 HAOS 性能过剩,还有 NPU)

### 缺点

- 拓展性(接口太少,硬盘接口没有算了, USB3.0 也没有)
- 贵 (对比国内相同 CPU 型号的开发板)
- 性能一般(相比前辈 RK3399,除了工艺带来的能效优势,多核还是差一点)

## DIY

作为一个 DIY 爱好者,用默认系统那是不可能的

申请评测后就开始(虽然不一定有我,但万一有我呢,卧槽!真的有我)查看官方相关说明,查看 RK3566 相关资料,尝试编译了 (https://github.com/home-assistant/operating-system) 和 (https://github.com/armbian)

- 编译

HAOS 的编译较为简单根据官方说明一步步来就好了

Armbian 的编译需要移植官方的 dts 和增加相关配置

适配文件都放到 (https://github.com/liwei19920307/armbian) 上,有需要的可以根据自己需求编译,目前只编译了 Ubuntu 版本的 Armbian欢迎[下载](https://cowtransfer.com/s/e2f2b14177fa46) 体验,口令 fq97rx


主板 LED 控制命令 0 灭 1 亮

```bash
echo 0 > /sys/class/leds/activity/brightness
echo 0 > /sys/class/leds/user/brightness
echo 0 > /sys/class/leds/power/brightness
```

- 串口调试

官方很贴心,已经把串口排针焊好,正常插上就可以 TTL 调试了,波特率 1500000



- Maskrom 刷机

PCB 标注 CLK 的调试点,但是接地后并没有正常进入 Maskdown 模式,TTL 显示正启动,希望高手指点一下

- SD 卡刷机

可以参考[官方](https://green.home-assistant.io/guides/reset)
准备一个内存卡和读卡器,插上电脑,电脑安装 (https://etcher.balena.io),打开后选择镜像文件,选择 U 盘,然后写入,完成写入后把内存卡插入 Green,通电即可进入 Armbian 系统(如果只想体验 Armbian 那下面的就不用看了)

进入系统后安装 armbian-install

```bash
apt install armbian-install
```

成功后执行 armbian-install 命令根据提示安装到 emmc,选择硬盘格式,推荐 ext4,等待提示完成后即可关机,拔掉内存卡后既可以正常启动了

- USB 拓展
目前只接了一个 256G 的固态硬盘,后面有空会DIY一个磁吸蓝牙接收器,到时候补充

















Ari 发表于 2023-10-20 17:01:00

沙发坐一下,顶起docker玩法

book123 发表于 2023-10-20 20:39:17

图文并茂,好!谢谢分享!:D

submars 发表于 2024-1-22 13:53:45

haos是怎么编译的呢?我有个rk3566的盒子,用green的固件启动不了。
页: [1]
查看完整版本: Home Assistant Green 评测