HCL:Sparky
Allo.com 的 Sparky 是一款单板计算机 (SBC)。
技术细节
- Actions Semi S500 SoC
- 4x Arm Cortex-A9 CPU @ 1.1 GHz
- PowerVR SGX544 GPU @ 500 MHz
- 1 / 2 GB RAM
- eMMC 模块选项
- Micro SD
- 1x USB 3.0 主机,2x USB 2.0 主机
- 100 Mb/s 以太网
- HDMI
- IR
- 40针 GPIO 连接器
- 50 针电信连接器
- 用于串口的 UEXT 焊盘选项
手动设置
U-Boot
截至 v2017.09,此板或 SoC 尚未在主线 U-Boot 中得到支持。
要进入 U-Boot 提示符,您可能需要输入s500在串口控制台。您可以在 include/configs/s500.h 中禁用此功能。
git clone https://github.com/sparkysbc/sparky_sdk.git cd sparky_sdk/u-boot make actduino_s500_v12_defconfig make u-boot-dtb.img (cd ../owl/scripts; ./padbootloader ../../u-boot/u-boot-dtb.img ) cd ../..
您可能需要调整 board/actions/owl/owl_boot_fdt.c,以避免将 console=ttyS3 和 Android 垃圾添加到 $bootargs 中。
SDK=sparky_sdk
${SDK}/owl/tools/utils/bootloader_pack ${SDK}/owl/s500/bootloader/bootloader.bin ${SDK}/owl/s500/boards/ubuntu/sparky_sd/bootloader.ini bootloader.bin
dd if=bootloader.bin of=/dev/sdX bs=512 seek=4097 dd if=u-boot-dtb.img of=/dev/sdX bs=512 seek=6144
内核
自 v4.13 起,此 SoC 提供了初步支持。v4.14 中仍然缺少此板的 .dts 文件。