HCL:ROC-RK3328-CC
由 ROC-RK3328-CC (Renegade) Libre Computer 和 Firefly 生产的 ROC-RK3328-CC 是一款单板计算机。
技术数据
- 瑞芯微 RK3328 SoC
- 4x ARM Cortex-A53 CPU
- ARM Mali-450 GPU
- 1/2/4 GB DDR4 RAM
- 2xUSB2 + 1xUSB3
- eMMC 接口
- 1GB ETH PHY
- 40-pin GPIO 连接器(兼容 Raspberry Pi)
注意: 串口控制台使用 1500000 的波特率!因此可能需要特定的 USB 适配器(使用 CH340 芯片效果良好)。
手动安装
U-Boot 安装
LibreTech ROC-RK3328-CC 板自 v2021.07 版本起在官方 U-Boot 中得到支持。
请按照官方 README 文件中的说明 在此 生成 U-Boot 的 SPL、ATF 和 U-Boot 固件(该板上的完整固件堆栈是开源的!)。
GRUB2 与 U-Boot 中可用的 EFI 引导堆栈一起工作。
使用标准 DVD 安装 openSUSE Tumbleweed
注意: 要能够从 ISO 安装,您至少需要 2GB 的 RAM!
使用 TW 以及 U-Boot 中实现的 EFI 启动协议,可以直接从 DVD 镜像安装。
注意本指南假定
- 您已经在您的 PC 上安装了 Leap/Tumbleweed 操作系统
- 您熟悉 openSUSE 安装过程
要引导 DVD,有多种方法
- 将 ISO 刻录到 USB 密钥
- 通过网络引导 (PXE) 引导 ISO
对于每种情况,仍然需要使用 SD 卡或 USB 密钥来加载 U-Boot (SD 卡是首选方式)。
这里将使用 USB 密钥安装方法(U-Boot 在 SD 卡上)。
如果可能,建议使用文本模式 ssh 安装,这样就不需要在您的板子上连接屏幕/键盘/鼠标了。
- 下载 Tumbleweed ISO 并将其“刻录”到 USB 密钥上 - 警告 设备上的所有先前数据都将被丢失!
# dd if=[image].iso of=/dev/<usb_key> bs=4M iflag=direct,fullblock oflag=direct
- 将 SD 卡和 USB 密钥插入您的板
- 通过串行端口将板连接到您的 PC (推荐;需要 USB-TTL 串行电缆)
- 将板连接到您的显示器 (通过 DVI/HDMI,如果您使用串行端口则可选)
- 打开板
- 按下一个键停止 U-boot 过程
- 强制从 USB 密钥启动
Hit any key to stop autoboot: 0 => run usb_boot
- 需要为安装设置一些参数,因此您必须编辑 GRUB 中的引导选项并添加以下选项
console=ttyS2,1500000 ssh=1 sshpassword=linux
- 一些可选参数也很有用
splash=verbose # can be useful to have all systemd messages on the console
- 您的板现在正在引导安装 DVD!
- 通过 SSH 连接到板并执行安装程序 (DISPLAY= 用于强制 YaST 使用文本模式)
# DISPLAY= yast.ssh
注意: 安装完成后,串口控制台默认重置为 ttyAMA0,因此您需要在 /etc/defaut/grub 中将其重新设置为 ttyS0(不要忘记重新生成 grub.cfg 文件!)。