Bu bölümü okumadan önce arama motorundan “Realtime Embedded Systems”,
“What is determinism in operating systems”, “Realtime operating systems”, “IOT projects”
başlıklarını yazarak kısa bir araştırma yapınız.
Fabrika otomasyonu için robot bir kol çalışması yaptığınızı hayal ediniz. Hareketli bir üretim hattı
üzerinde çeşitli renklerde ürün geçiyor olsun ve sizler robot kol üzerindeki kamera vb. sensörlerle bu ürünleri
algılayarak rengine göre farklı kutulara yerleştiriyor olun. Kırmızı bir ürün algıladığınızda robot kolunuzun
1 saniye geç işlem yapması ne gibi bir etki yaratacaktır?Özellikle insansız araçlarda Gemstone kartına güç verildiği andan itibaren sistemin kaç saniyede
açıldığı, yazmış olduğunuz uygulamaların beklenilen sürede tepki verip aksiyon alması çok önemlidir.
Drone projelerinde bu gibi gömülü projeler geliştirilirken düşük boyutlu, deterministik, gerçek zamanlı
işletim sistemleri kullanılmaktadır. Örneğin PX4 isimli uçuş kontrolcüsünde
Apache NuttX işletim sistemi veya muhtelif sistemlerde
FreeRTOS gibi işletim sistemleri tercih edilmektedir.Linux çekirdeği de Tübitak GzIS,
NuttX, FreeRTOS, vxWorks, Zephyr gibi Realtime/Gerçek Zamanlı
çalışabilme özelliğine sahiptir ve sayılan bu sistemlerden farklı olarak yüzlerce açık kaynak kodlu projenin
kullanılabilmesine imkan sağladığı için çok büyük bir avantajı vardır.
(Örnek bir makale için tıklayınız)Gemstone Miminal isimli imaj; hızlı açılabilmesi (Boot süresi) ve deterministik bir yapıda olması için optimize
edilmiştir ve içerisinde masaüstü ortamı, grafik arayüzü bulunmamaktadır. Yalnızca bir sistemin sağlıklı
çalışması için gerekli olan paketler ve sürücüler kurulmuştur. Bu şekilde optimize edilmiş boyutunun düşürülmüş
olması daha hızlı açılabilmesine ve sistem kaynaklarının daha etkin kullanılmasına imkan verir.
Todo: Gemstone Imager uygulaması ile minimal imaj seçme
Diğer imajlardaki gibi bütün donanım sürücüleri mevcuttur, yani Seriport, CanBUS, Ethernet vb. donanımlar
kullanılabilir.
IoT, İnsansız araç, otomasyon gibi grafik gerektirmeyen projelere uygundur.