Türksat Model Uydu Yarışması CDR Raporu

Yarışmaya ilk defa katılan arkadaşların, deneyimli rakiplerine karşı dezavantajlarından biri de rapor tecrübesine ve arşivine sahip olamaması. Raporların yarışmadaki yerini ve önemini düşününce bu -doğal- fırsat eşitsizliğinin ortadan kaldırılması önemli bir hal alıyor. Neyse ki, muadil yarışma olan Cansat her yıl dereceye giren takımların raporlarını paylaşıyor. Bu raporların, yeni takımlar için iyi bir referans olduğunu biliyorum. Bu nedenle ULAK takımının 2020 tarihli CDR raporunu paylaşmak istedim.

Gerçek Zamanlı İşletim Sistemi (RTOS)

Çoğu işletim sistemi kullanıcıya grafiksel bir arayüz sunmayı amaçlar. Peki grafiksel kullanıcı arayüzüne (GUI) sahip olmayan gömülü bir sistem neden işletim sistemine ihtiyaç duyar?

RTOS’u diğer işletim sistemlerinden ayıran en önemli özellik, ona ismini veren, proses yönetim yaklaşımıdır. Kullandığı hesaplama, zamanlama ve önceliklendirme algoritmaları ile prosesleri gerçek zamanlı yürütmeyi amaçlar. Bu yazıda bunu nasıl başardığını ve genel amaçlı işletim sistemlerinden farkını anlatmaya çalışacağım. Sonraki yazılarda ise RTOS ile ilgili örnek uygulamalar yapacağız.

İşletim Sistemi

Bir işletim sisteminin kullanıcı dostu arayüze sahip olması, şüphesiz onun en dikkat çekici faydalarından biridir. Fakat işletim sistemi çok daha kritik bir ihtiyaç üzerine ortaya çıkmıştır.
Bilgisayar ya da programlanabilir herhangi bir cihaz, çok karmaşık donanımlara sahiptir. Bu karmaşıklık, teknolojinin ilerlemesi ve donanımların güçlenmesiyle birlikte artmakta ve takip edilmesi zor bir hale gelmektedir. İşletim sistemi olmasaydı, bir geliştirici, herhangi bir cihaz için program geliştirmeye kalktığında o cihazın tüm donanım birimlerini iyi şekilde biliyor olması gerekirdi. Bu son derece karmaşık ve uzun bir geliştirme süreci demek. Buna rağmen program sadece o cihazda çalışabiliyor olacaktı.

Teknofest Yarışma Deneyimlerim

Bana göre tecrübelerin en öğreticisi, acısını çektiğindir. Fakat bütün hataları tecrübe edecek kadar uzun yaşayamıyoruz. O yüzden başkalarının tecrübelerinden faydalanmak daha akıllıca olabiliyor. Ben de bu yazıda Teknofest kapsamında düzenlenen Türksat Model Uydu Yarışması’ndan edindiğim tecrübeleri aktarmaya çalışacağım.

Nesnelerin İnterneti (IoT) Kavram Analizi

IoT ya da Nesnelerin İnterneti; hiç şüphesiz hepimiz birçok kez duyduk bu kavramı. Bu yazıda bu kavramın üzerinde duracağız ama kavramı tanımlamak yerine, tanımları kavramaya çalışacağız. Zaten IoT ile ilgili yeni bir şey konuşmak artık çok zor.
Bu yazıda biraz tarihe karışacağız, IoT’nin hayatımızda olmadığı yıllara gideceğiz. Büyük kuruluşlar IoT’ye hangi açıdan bakmış, IoT’yi nasıl anlamış ve nasıl yorumlamış birlikte inceleyeceğiz.