HCL:Parallella

跳转到:导航搜索
Parallella

Parallella (http://www.parallella.org/) 是一款单板计算机 (SBC)。

技术细节

  • Zynq-7010 或 Zynq-7020 SoC
    • 双核 Cortex-A9 CPU
    • FPGA
  • 16 核 Epiphany-III 协处理器(或 64 核 Epiphany-IV)
  • 10/100/1000 Mbit 以太网
  • HDMI(通过 FPGA)
  • USB
  • UART

手动安装

下游内核

  • 使用 MBR(TODO:测试 GPT)分区 SD 卡,包含一个 FAT “BOOT” 分区(例如,100MB)和一个 ext4 “rootfs” 分区
  • 将 JeOS rootfs 提取到 rootfs 分区
  • 使用 parallella_defconfig 加上 CONFIG_FHANDLE=y, CONFIG_FANOTIFY=y 等常用配置构建 parallella-linux-adi.git xcomm_zynq 分支,并将 LOADADDR=0x8000 用于 uImage,将 uImage 复制到 BOOT 分区
  • U-Boot 无延迟启动,因此将内核选项放入 zynq-parallella.dts 中,例如 console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait rootfstype=ext4(默认输出到 HDMI)
  • make dtbs,将 zynq-parallella.dtb 复制为 devicetree.dtb 和 uImage 复制到 BOOT 分区
  • 将 FPGA bitstream 作为 parallella.bit.bin 放入 BOOT 分区

上游内核

v3.17 版本已添加基本的支持(串口控制台、以太网)。

Epiphany

Geeko-white.png
Tumbleweed
已经提供了 cross-epiphany-binutils 包。

Epiphany 的交叉编译器正在 home:a_faerber:epiphany 处准备中。