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
![]() |
Tumbleweed
|
已经提供了 cross-epiphany-binutils 包。 |
Epiphany 的交叉编译器正在 home:a_faerber:epiphany 处准备中。

