Bu bölümde Gemstone ile yapılması planlanan yeni projeler ve tamamlanma aşamaları bulunmaktadır. İlgili projelerde görev alarak katkıda bulunmak için Github sayfalarını veya topluluk forumlarını ziyaret ediniz.

Apache Nuttx

Devam Ediyor %40

PX4 Autopilot

Henüz Başlamadı 0%

Buildroot

Henüz Başlamadı 0%

Phoenix RTOS

Henüz Başlamadı 0%

Apache Nuttx

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.

Apache Nuttx RTOS

PX4 Autopilot

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.
R5 çekirdeklerde NuttX çalıştırmaTamamlandı
GPIO sürücü desteğiTamamlandı
Seri port sürücü desteğiTamamlandı
NuttShell (nsh) konsoluna erişilmesiTamamlandı
NuttX’in remoteproc mekanizması ile U-Boot ya da Linux tarafından R5 çekirdeğine yüklenmesiTamamlandı
R5 çekirdeğinde çalışan NuttX ile A53 çekirdeğinde çalışan Linux arası Texas IPC mekanizması ile haberleşmeGönüllü Geliştirici Bekleniyor
PWM sürücü desteğiGönüllü Geliştirici Bekleniyor
SPI sürücü desteğiGönüllü Geliştirici Bekleniyor
I2C sürücü desteğiGönüllü Geliştirici Bekleniyor
40-pin HAT’te yer alan tüm pinler için pinmux ayarlamalarıGönüllü Geliştirici Bekleniyor
USB sürücü desteğiGönüllü Geliştirici Bekleniyor
SD kart ve eMMC sürücü desteğiGönüllü Geliştirici Bekleniyor
CAN Bus sürücü desteğiGönüllü Geliştirici Bekleniyor

PX4 Autopilot

PX4 otopilotunun Gemstone Linux üzerinde (NuttX olmadan) çalıştırılması hedeflenmektedir.

PX4 Autopilot

Buildroot

Yocto Project’e kıyasla, biraz daha hafif yapısı olan Linux derleme sistemi Buildroot’a; Gemstone desteği getirilecektir.

Buildroot

Phoenix RTOS

Mikrokernel mimari açık kaynak kodlu Phoenix isimli gerçek zamanlı işletim sisteminin Gemstone üzerinde çalıştırılması hedeflenmektedir.

Phoenix RTOS