Torizoncore-builder image serve on RPI

I’m attempting to use a Raspberry Pi as my http server to install my custom torizon image on my production devices. I see that torizoncore-builder is not supported on arm64/v8 architectures. Is this something that will change in the future?

Is there a workaround for the the specific command “torizoncore-builder images serve” that I can perform in order to get this to work immediately? I am looking to have the Torizon Easy Installer that is preloaded on the devices install my custom image from the RPI http server.

Thanks,
Shawn

1 Like

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


As of the information provided, the TorizonCore Builder is not supported on arm64/v8 architectures, which includes Raspberry Pi devices. There is no indication that support for these architectures will be added in the future. Unfortunately, there are no specific workarounds mentioned for the “torizoncore-builder images serve” command to function on arm64/v8 architectures.

For immediate solutions, you might consider the following alternatives:

  1. Different Architecture: Use a different architecture for your HTTP server, such as x86_64, where the TorizonCore Builder is supported. This would allow you to run the command and serve your custom images without the architecture limitation.

  2. Alternative Methods: Explore other methods to host your images that do not rely on the TorizonCore Builder command. This may involve manually transferring images to the production devices or using a different server setup that is compatible with the tool.

These alternatives might help you achieve your goal of installing custom images on your production devices using the Torizon Easy Installer.

Please, also check if these links can help you solve your problem:

No GUI on Toradex Easy Installer.

Greetings @scottsg57,

At the current moment our team has no immediate plans to provide an arm64 variant of TorizonCore Builder. If you really want, you can build your own arm64 variant of TorzonCore Builder. The source repo is open here: GitHub - torizon/torizoncore-builder: TorizonCore Builder is a tool that allows the customization of TorizonCore images.

You would just need to build the Docker container for arm64 instead of amd64. Now of course this isn’t something that is tested so there may be unforeseen issues or strange interactions.

Is there a workaround for the the specific command “torizoncore-builder images serve” that I can perform in order to get this to work immediately?

Now speaking on alternatives without using TorizonCore Builder. You can setup your own web server that serves images for Toradex Easy Installer: Detailed Manual | Toradex Developer Center

This is more or less what TorizonCore Builder does. It just setups an Avahi zeroconf service: torizoncore-builder/avahi-conf at bullseye · torizon/torizoncore-builder · GitHub

Best Regards,
Jeremias