Raspi config on Torizon OS

Hello Toradex Community,

I’m currently working on a RPI 4 on Torizon OS for the first time so I’m not familiar to this environment.

My goal is too reproduce the environment I have on Toradex hardware on a RPI 4 and to do so I would like to knw if there is some config file like raspi config, to configure the RPI 4 hardware and more if possible ?

Thank you in advance for your help,

Muzzy

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


Torizon for Raspberry Pi Configuration

Yes, Torizon does support Raspberry Pi 4, though it’s provided experimentally through the Torizon Labs project (1). The Torizon ecosystem has been extended beyond Toradex SoMs to include Raspberry Pi and x86-64 devices (1).

Configuration Approach

Unlike traditional raspi-config, Torizon uses a different configuration methodology. For hardware configuration on Torizon OS, including Raspberry Pi 4, you would typically use:

  1. Device Tree Configuration - Similar to how Toradex hardware is configured, pin muxing and hardware configuration are done through Device Tree overlays (2)

  2. TorizonCore Builder - This is the primary tool for OS customization, which allows for in-depth customization and modification, providing users with the flexibility to tailor the Operating System to their specific needs (2)

Important Notes

  • Torizon for Raspberry Pi and x86-64 is provided experimentally as-is (1)
  • Users may self-onboard, self-support and/or work with an integration partner to evaluate Torizon for Raspberry Pi systems (1)
  • This is a one-time experimental release with basic installation instructions (1)

Getting Started

To get started with Torizon for Raspberry Pi, you can visit the Torizon for Raspberry Pi and x86-64 project page (1).

The configuration approach will be similar to Toradex hardware but adapted for Raspberry Pi 4 hardware specifics. Since this is experimental software, community feedback and support may be limited compared to fully supported Toradex hardware.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Greetings @Muzzy,

From the Toradex side we don’t have any such configuration file for raspi-config.

The only thing we did for RPI4 and Torizon OS was a, now deprecated Yocto configuration: GitHub - commontorizon/meta-common-torizon: Fork of the TorizonCore OpenEmbedded Distro Layer to create Common TorizonCore

As I said though this is a bit old and now deprecated. So some aspects may not work correctly anymore. Perhaps something from this old repo may help your goals.

Best Regards,
Jeremias

Thank you @jeremias.tx , for your answer,

So if I understand correctly, there is no way to configure the RPI 4 like raspi-config could do,

The only way to configure the hardware of the RPI 4 is to modify the device tree to build our own Torizon OS custom image on RPI 4 ?

Thank you in advance for your help,

Muzzy

The only way to configure the hardware of the RPI 4 is to modify the device tree to build our own Torizon OS custom image on RPI 4 ?

At least from what Toradex has done, yes that is correct. If some other third party has made an alternative way then we are not aware of this.

If our resources and priorities were aligned differently we may have gotten around to providing such a tool or solution in that method. But, we just never got around to it.

Is your goal here to have a similar/comparable Torizon OS setup on RPI4 for another product/project? Or are you just prototyping something with the RPI4?

Best Regards,
Jeremias

Hello @jeremias.tx ,

Thank you for your answer,

My goal is to have a similar Torizon OS setup on RPI4 for product simulation concern,

Best regards,

Muzzy

I see. Do you prefer to use the RPI4 for these kinds of simulations due to the usual benefits of a RPI device? Also is this vital for your product’s development flow?

I could bring this up internally amongst our team depending on your use-case and needs. Though I can’t make any promises at this time given our current resources and priorities.

Best Regards,
Jeremias

This is not vital for us, we just wanted to see what we can do with a RPI 4 on Torizon OS and how much ressources and time it takes to build up a complete architecture,

Thank you for your help, I’ll keep this subject in mind, and reach back to you if needed,

Best regards,

Muzzy

Well thank you for elaborating on your use-case regardless. Do let us know if there’s anything you’d like to see from us. While we can’t guarantee priority on every request, the request itself is still helpful for us to at least know about.

Best Regards,
Jeremias