RT-Thread

Yazılım ekran görüntüsü:
RT-Thread
Yazılım detaylar:
Versiyon: 1.0.1 / 1.1.0 Alpha
Qayıt: 14 Apr 15
Geliştirici: Midnight Xiong
Lisans: Ücretsiz
Popülerlik: 22

Rating: 3.0/5 (Total Votes: 1)

RT-Konu gerçek zamanlı işletim sistemi. Bu küçük bellek ayak izi platformları için tasarlanmıştır. Çekirdek vb birden çok iş parçacığı, semafor, muteksler, olay bayrakları, posta kutuları gibi tranditional RTOS hizmetleri, destekler
RT-Konu projesi de bir programcı çekirdek değişkenleri erişmek ve sistem fonksiyonlarını çağırabilirsiniz hangi bir C-ifadesi tercüman kabuk sağlar.

Özellikler :

  • Çekirdek Nesne Sistemi:
  • erişmek ve çekirdek tüm nesneleri yönetebilirsiniz bir çekirdek nesne sistemi vardır. Çekirdek nesneleri, örneğin, çekirdekteki tesislerin çoğunu içerir, iplik, semafor, vb Çekirdek nesneleri olan bellek derleme tahsis statik nesneler olabilir. Bu kimin bellek runtime sistem yığınları arasından ayrılan, aynı zamanda dinamik nesneler olabilir. Çekirdek nesne sistemi sayesinde RT-Konu işletim sistemi bellek yönetimi sisteminden bağımsız ve büyük ölçüde sistemin ölçeklenebilirlik artırabilirsiniz.

  • Çoklu Görev / Konuyu Planlama:
  • RT-Konu işletim sistemi iplik zamanlama dayalı çoklu-görev sistemlerini destekler. RT-Konu işletim sisteminde kullanılan zamanlama algoritması tam önleyici öncelik tabanlı zamanlama algoritması. Bu 0, en yüksek ve en düşük 255 olduğu 256 öncelik seviyelerini destekler. 255 öncelik boşta iş parçacığı için kullanılır. zamanlama algoritması aynı öncelik seviyesinde çalışan konuları destekler. Paylaşılan zaman dilimi yuvarlak robin zamanlama bu durum için kullanılır. Bir sonraki en yüksek hazır iplik belirlemek için zamanlayıcı zaman belirleyicidir. sistemdeki parçacığı sayısı sadece RAM ile ilgili, sınırsızdır.

  • Senkronizasyon Mekanizmaları:
  • RT-Konu işletim sistemi, geleneksel semafor ve muteks'i destekler. Muteks nesneler öncelikli geri dönüşü önlemek için öncelik miras kullanın. semafor bırakma eylemi kesme hizmet yordamı için güvenlidir. Ayrıca, semafor veya Muteksleri elde etmek parçacığı için blok sırası önceliğine veya FIFO sıralanabilir.

  • Inter-Konu Haberleşme:
  • RT-Konu işletim sistemleri olay / hızlı olayı, posta kutusu ve mesaj kuyruğu destekler. etkinlik mekanizması, bir veya bir ikili sayı olduğunda, bir olay ocurs daha bitle ayarlayarak thead uyanık için kullanılır. Hızlı olay olay kuyruğunu destekler. Bir bit olayı gerçekleştiğinde, ilgili bloke iplik daha sonra waked olacak, doğru zamanlama dışarı bulunabilir. Posta kutusuna, bir posta uzunluğu ileti sırası daha etkilidir 4 byte, sabitlenir. iletişim olanakları için gönderme eylemi de kesme hizmet yordamı için güvenlidir.

  • Saat ve Timer:
  • Varsayılan olarak, sistem paylaşılan zaman dilim zamanlama uygulamak için saat kene kullanır. iplik zamanlama hassasiyeti sayaçlarını tarafından yürütülmektedir. Zamanlayıcı tek çekim ya da periyodik zaman aşımı olarak ayarlanabilir.

  • Bellek Yönetimi:
  • RT-Konu işletim sistemi iki tür bellek yönetimini destekler: Statik bellek havuzu yönetimi ve dinamik bellek yığın yönetim. Hafıza havuzundan bir bellek bloğu tahsis zamanı belirleyici ve bellek havuzu boş olduğunda, tahsis iplik bloke edilebilir (veya hemen iade veya bazen bir zaman aşımı parametresi tarafından belirlendiği, geri dönmek için bekliyor). Ne zaman bu bellek havuzu diğer iplik bültenleri bellek blokları, bloke iplik uyanmak olduğunu.

Bu sürümdeki yeni nedir:

  • Bu sürüm bir teknik önizleme geliştirilmesi yönünü gösteren, bir RT-Konu ve henüz ürün geliştirme için uygun değildir.
  • Bu sürümde ana gelişme Eclipse yeni Jffs2 ve yaffs2 dosya sistemleri taşıdık bileşenleri, yeni DeviceDriver çerçevesinde (SPI SDIO), yeni başlatma modülü ve rtconfig.h ve sanallaştırılmış konfigürasyon olduğunu.

nedir sürüm 1.0.0 Yeni:

  • Cihazın sanal dosya sistemindeki bir adlandırma sorunu giderir Bir nesne adı kopyalama sorunu, ve lwIP TCP / IP yığını çoklu-ethernet arayüzü doğrulama.
  • vb STM32F4, LM4F, korteks-M4 destekler.
  • Bu kod birleştirmek için taşıma korteks-m3 yeniden yazar.

Benzer yazılım

L4/Iguana
L4/Iguana

3 Jun 15

OpenBSD
OpenBSD

17 Aug 18

Damn Small BSD
Damn Small BSD

3 Jun 15

MccM HD
MccM HD

15 Apr 15

Yorumlar RT-Thread

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!