Yocto on Radxa X4

I’m in the middle of a project and I need to choose an well supported SBC to run my software under a custom Yocto Linux distribution. Radxa X4 picked my attention as it seem to fill all the requirements:

  • It can be used with a TFT display and HDMI monitor at same time
  • Has TPM for full disk encryption
  • eMMC
  • Good number of GPIOs and peripheral
  • Onboard microcontroller
  • Plenty of RAM and processing power for my needs
  • Price

Almost too good to be true. I just need to know two things that I haven’t found any information about it: how troublesome would be to bake a Yocto micro distro for it and for how long it will be avaliable on the market. I see good support for the ARM based boards, what to expect for this one?

Thanks in advance!

Thank you for your support of Radxa
X4 uses Intel N100 CPU and is an x86/64 platform. It should be easy to customize Yocto Linux.
Radxa guarantees availability of the Radxa X4 until at least September 2032.
You may need to pay attention to the following

  • X4 only has micro HDMI output, no other display output interface (MIPI/LVDS/EDP, etc.)
  • The system cannot directly control the 40pin GPIO and needs to be transferred by onboard RP2040
1 Like

HDMI is fine for our project. Unfortunately I can’t run our LoraWan stack (basicstation / chirpstack) without direct access to GPIO.
The ARM based Rock could be a solution, but it seem to lack TPM (could bebused as a module?) and I’m not sure about the GPIO header compatibility with Raspberry SBCs.