Apache Nuttx&PX4
Wayland Transition
Buildroot
Zenoh
ChibiOS + Ardupilot
PX4 Autopilot
Linux Kernel Version 7
Not Started YetGemstone Distro
Not Started YetApache Nuttx&PX4
Pixhawk Flight Controller hardware mostly contains STM32 with Cortex-M architecture. The autopilot named PX4 runs on the real-time operating system named Apache Nuttx and does not have support for Texas AM67a. This project aims to run Apache Nuttx and PX4 on the Cortex-R5 cores found on T3-GEM-O1 development boards. The current status and pending tasks are in the table below.ChibiOS + Ardupilot
The Ardupilot autopilot currently runs on Linux on the T3 Gemstone O1 development board, that is, on the Cortex-A53 cores. However, for real-time and low-latency flight control, it is preferable to run the autopilot on dedicated cores without the overhead of a general-purpose operating system. ChibiOS, the primary real-time operating system supported by Ardupilot, is widely used on flight controller boards. This project aims to port the ChibiOS operating system to the Cortex-R5 cores on the AM67a SoC and to run Ardupilot as an autopilot on top of ChibiOS on these cores. This way, while the Linux running on the Cortex-A53 cores handles general-purpose tasks, the real-time flight control loop can run uninterrupted on the Cortex-R5 cores. The current status and pending tasks are in the table below.Buildroot
Support for Gemstone will be added to Buildroot, a Linux build system with a somewhat lighter structure compared to the Yocto Project. The goal is for a person downloading buildroot to seeT3-GEM-O1 as a board in the
official buildroot system, and to be able to compile the appropriate image type and flash it onto their development board.
Wayland Transition
The GPU (IMG BXS4-64) driver provided by TI for the AM67A SoC cannot accelerate X11 desktop environments. Windows are currently rendered without hardware acceleration using the CPU (llvmpipe). This causes the desktop environment to run sluggishly. The same driver includes acceleration support for Wayland. The goal is to transition to a Wayland-supported desktop environment that is stable, low on resource usage, feature-rich, and suitable for the majority of users.Wayland








