eCos | |
Aile | Gerçek zamanlı |
---|---|
Proje durumu | Geliştirilmekte |
Platformlar | ARM (ARM7, ARM9, Cortex-M3, XScale), H8 / S , SuperH , x86 , Coldfire , Nios II |
Şirket / Geliştirici |
eCosCentric |
Lisans | ECos-2.0 ( d ) |
Kaynak devletler | Gömülü sistem için ücretsiz yazılım |
Yazılmış | C ve C ++ |
İlk versiyon | Eylül 1998 |
En son kararlı sürüm | 3.0 (30 Mart 2009) |
İnternet sitesi | ecos.sourceware.org |
eCos ( yerleşik Yapılandırılabilir işletim sistemi ) gerçek zamanlı bir işletim sistemidir . Gerçek zamanlı uygulamaların yapılmasına olanak sağlar. Bu uygulanan Cı / C ++ ile uyumlu olacak şekilde yazılım ve API tabakaları içeren POSIX'deki ve TRON .
Tepki süresinin ve tepkiselliğin güçlü kısıtlamalar olduğu (gerçek zor zaman olarak bilinir) programlar geliştirmeyi mümkün kılar .
Bu işletim sisteminin özelliği, kullanıcı tarafından "paketler" kullanılarak tamamen yapılandırılabilmesidir. Kullanıcı, örneğin, görevlerin (iş parçacıkları) kullanımını yetkilendiren ve böylece sistemi çoklu görev yapan "zamanlayıcı" paketini yerleştirmeyi (veya eklememeyi) seçebilir. Bu özellik, malzeme kaynakları (donanım) açısından çok açgözlü olmayan esnek işletim sistemleri oluşturmayı mümkün kılar, bu da eCos'u, mevcut CPU gücü ve / veya bellek (RAM) boyutunun genellikle sınırlı olduğu yerleşik ekipman için özellikle uygun hale getirir.
eCos, başlangıçta Cygnus Solutions tarafından geliştirildi , daha sonra Red Hat tarafından satın alındı . 2002 yılının başlarında Red Hat, eCos'un geliştirilmesini durdurdu ve projede çalışan kişileri işten çıkardı. Ekibin çoğu eCos geliştirmeye devam etti ve bazıları sistem etrafında hizmet veren eCosCentric şirketini kurdu. Ocak 2004'te, eCos geliştiricilerinin talebi üzerine Red Hat, eCos telif hakkını Özgür Yazılım Vakfı'na devretmeye karar verdi. Devir Ekim 2005'te gerçekleştirildi ve Mayıs 2008'de uygulandı.
'eCos' markasının sahibi eCosCentric, eCos'un ücretli bir sürümü olan eCosPro'yu da yayınlar (ancak kaynak dosyalar alıcıya sağlanır). eCosPro, tedarikçisi tarafından özel testlere tabi tutulur, çünkü ikincisi çeşitli ücretli teknik destek seviyeleri sunar.