Quickly get your ASTRIAL started with the full-featured and energy-efficient i.MX family and Hailo-8 neural network processor. Our goal is to provide you with a comprehensive Linux environment that is easy to develop your designs with thus reducing your time to market.
Follow us on the main website www.astrial.ai and on social media for the latest news on ai@edge :
Astrial is made of two main components: NXP i.mx8-m-plus CPU and the Hailo-8 co-processor. For this reason the documentation is given as a collections of documents.
From the official Astrial website you can retrieve the hardware schematics and the opering guide: astrial documents
For your convenience you can also find the extra documents for NXP and Hailo into the download section of Astrial website (togheter with the prebuilt yocto release). Since for each release the NXP and Hailo toolchain might have changed version you will always find these files in the same folder of the download section astrial downloads
Here is an example of the file structure for release v.1.1.1:
If you want to customize and compile your own neural networks you will need the Hailo documentation for Data Flow Compiler DFC. Installing the SDK on your linux/x86 machine (docker, see Hailo documentations) you will be able to parse, optimize and train your ONNX and TFlite files. Once compiled you will get the binary ".hef" file to be used on Astrial with the HailoRT (run time library)
If you are working with video streams do not forget to read the specific GStreamer User Guide that will allow you to leverage hw acceleration for video encode/decode/mux, see the link here: NXP Gstreamer USer Guide
On Hackster.io you will find step-by-step tutorials for simple task on Astrial. Each tutorial has a video explanation too. See the Hackster.io main page here: https://www.hackster.io/andrea-torlai
Being a platform based on both NXP i.mx8m-plus and Hailo H8, Astrial users can leverage both communities for questions outside of the documentation and available examples. For NXP imx8 you can refer to NXP imx8 community. For Hailo you can refert to Hailo-8 community
Below is a list of all the linux BSP (board support package) releases available for ASTRIAL. Each release has a dedicated github repo, prebuilt images (for testing purposes) and some custom demos and tutorials.
Prebuilt Images
Use our prebuilt images for a quick jumpstart of your system, you can download the files from the SystemElectronics sharepoint.Click SysEle-Sharepoint to access the sharepoint and download the release you are looking for.
To properly bringup your board and install the prebuiltimage see the detail howto on Hackster.io bringup:
IMPORTANT: if your board has been installed already you will have to erase the emmc before flashing the new one. See the detail of the astrial-yocto-install here: Board Programming
DISCLAMER: prebuilt images are provided for testing purpose only, not intended for final production.
Yocto Build Guidelines
If you want to build an customize your yocto/linux build see the details on page:Official Demo
The Astrial official demo for Embedded World 2024 is a gesture control for a robotic arm. here is the video on youtube:https://www.youtube.com/watch?v=RwSaMLdL3Fw
If you want to learn how to replicate our official demo see instructions here: astrial dobot demo.
Astrial Tutorials
If you want to learn how to run our tutorials, please see instructions at the link:Ecrypting Guidelines
If you want to learn how to build a secure boot image, please see the following section of the main guide:If you want to learn how to encrypt storage on Astrial, please see the example at the link:
If you want to learn how to use the cryptochip SE050, please see the guide at the link:







