HCL:ROC-RK3328-CC

跳转到:导航搜索

ROC-RK3328-CC (Renegade) Libre ComputerFirefly 生产的 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 安装,这样就不需要在您的板子上连接屏幕/键盘/鼠标了。

  1. 下载 Tumbleweed ISO 并将其“刻录”到 USB 密钥上 - 警告 设备上的所有先前数据都将被丢失!
    # dd if=[image].iso of=/dev/<usb_key> bs=4M iflag=direct,fullblock oflag=direct
    
  2. 将 SD 卡和 USB 密钥插入您的板
  3. 通过串行端口将板连接到您的 PC (推荐;需要 USB-TTL 串行电缆)
  4. 将板连接到您的显示器 (通过 DVI/HDMI,如果您使用串行端口则可选)
  5. 打开板
  6. 按下一个键停止 U-boot 过程
  7. 强制从 USB 密钥启动
    Hit any key to stop autoboot:  0
    => run usb_boot
    
  8. 需要为安装设置一些参数,因此您必须编辑 GRUB 中的引导选项并添加以下选项
    console=ttyS2,1500000 ssh=1 sshpassword=linux
    
  9. 一些可选参数也很有用
    splash=verbose               # can be useful to have all systemd messages on the console
    
  10. 您的板现在正在引导安装 DVD!
  11. 通过 SSH 连接到板并执行安装程序 (DISPLAY= 用于强制 YaST 使用文本模式)
    # DISPLAY= yast.ssh
    

注意: 安装完成后,串口控制台默认重置为 ttyAMA0,因此您需要在 /etc/defaut/grub 中将其重新设置为 ttyS0(不要忘记重新生成 grub.cfg 文件!)。

参见