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 文件。

参见