Yocto HardKnott Installation on Ampere Altra Developer Platform

Binary Image Download Link

Boot the system with the USB drive or M.2 PCIe card


  • Download the Yocto Image
  • If you are Windows user, download Win32DiskImager as flashing tool click here
  • If you are Linux user, you can use dd command to flash the image into USB drive

Windows Host

  • Insert an empty USB drive into the development host and execute Win32DiskImager. It will auto-detected your storage drives.

  • Press the file explorer icon and browse to the .wic file which is previously copied to your working directory on the development host. Then click Write and wait for the process to be finished


Linux Host

  • Copy the prebuilt bootable Yocto image to the working directory of your development host. Insert an empty USB drive into the development host and enter the following command to flash into the USB drive

Warning: Make sure you first properly identify the USB device name as for example /dev/sdb or /dev/sdc. Data loss may result if written to the wrong device or in the worst case you kill your host OS.

$ sudo dd if=[your image].img of=/dev/sd[x]
  • After dd has completed, enter the following command:

    $ sync

Booting from USB

  • Once the Image is booted into USB, plug the USB to the target and power on
  • Enter boot menu by continuous clicking on ESC button
  • After entering into boot manager, select the USB drive to boot from it
  • Refer the below screenshots for your reference




After successful booting, login by typing username as root, no password required

Supported Features and Interfaces

  • Linux kernel version: 5.10.27

  • 2x USB 2.0 on Front I/O

  • 4x USB 3.0 on Rear I/O

  • LAN GbE on rear I/O

  • LAN GbE on rear I/O for BMC management

  • 3x PCIe x16 GEN4 slots, 2x PCIe x4 GEN4 slots & 2x M.2 PCIe x4 GEN4 slots

  • VGA compatible with 1080p

  • RS232 DB9 on rear I/O

  • Serial console through VGA