Apache Nuttx&PX4
Wayland Geçişi
Buildroot
Zenoh
ChibiOS + Ardupilot
Linux Kernel Version 7
Henüz BaşlamadıGemstone Distro
Henüz BaşlamadıApache Nuttx&PX4
Pixhawk Uçuş Kontrolcü (Flight Controller) donanımı, çoğunlukla Cortex-M mimarili STM32 içermektedir. PX4 isimli otopilot ise Apache Nuttx isimli gerçek zamanlı işletim sisteminde çalışmakta olup Texas AM67a için desteği bulunmamaktadır. Bu projede, Apache Nuttx ve PX4’ün; T3-GEM-O1 geliştirme kartlarında bulunan Cortex-R5 çekirdeklerinde çalıştırılması hedeflenmektedir. Aşağıdaki tabloda güncel durum ve yapılacaklar bulunmaktadır.ChibiOS + Ardupilot
Ardupilot otopilotu, T3 Gemstone O1 geliştirme kartında halihazırda Linux üzerinde, yani Cortex-A53 çekirdeklerde çalışmaktadır. Ancak gerçek zamanlı (real-time) ve düşük gecikmeli (low-latency) bir uçuş kontrolü için otopilotun, işletim sistemi yükü olmadan ayrılmış çekirdeklerde çalışması tercih edilir. Ardupilot’un birincil olarak desteklediği gerçek zamanlı işletim sistemi olan ChibiOS, uçuş kontrolcü kartlarında yaygın olarak kullanılmaktadır. Bu projede; ChibiOS işletim sisteminin AM67a SoC üzerindeki Cortex-R5 çekirdeklerine taşınması (port edilmesi) ve Ardupilot’un bu çekirdeklerde, ChibiOS üzerinde otopilot olarak çalıştırılması hedeflenmektedir. Böylece Cortex-A53 çekirdeklerde çalışan Linux genel amaçlı işlerle ilgilenirken, gerçek zamanlı uçuş kontrol döngüsü Cortex-R5 çekirdeklerinde kesintisiz olarak yürütülebilecektir. Aşağıdaki tabloda güncel durum ve yapılacak çalışmalar bulunmaktadır.Buildroot
Yocto Project’e kıyasla, biraz daha hafif yapısı olan Linux derleme sistemi Buildroot’a; Gemstone desteği getirilecektir. Burada amaç buildroot’u indiren bir kişinin board olarakT3-GEM-O1’ü resmi buildroot
sisteminde görebilmesi, yüklenen imaj türünü derleyerek geliştirme kartına yükleyebilmesidir.
Wayland Geçişi
AM67A SoC ile gelen GPU’nun (IMG BXS4-64) TI tarafından verilen sürücüsü, X11 masaüstü ortamlarını hızlandıramamaktadır. Halihazırda pencereler donanım hızlandırması olmaksızın CPU (llvmpipe) ile render edilmektedir. Bu durum masaüstü ortamının donarak çalışmasına sebep olmaktadır. Aynı sürücüde Wayland için hızlandırma desteği bulunmaktadır. Stabil, kaynak kullanımı düşük, özellik bakımından zengin ve kullanıcıların çoğunluğuna hitap eden Wayland destekli bir masaüstü ortamına geçilmesi hedeflenmektedir.Wayland








