Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => RTOS Uygulamaları => Konuyu başlatan: hazad - 23 Mart 2010, 13:24:19

Başlık: Diğer R-TOS sistemler?
Gönderen: hazad - 23 Mart 2010, 13:24:19
arkadaslar gördum kı embedded sıstemlere yada rtoslara pek de ılgı yok yada kımse fazlada bısey paylasmamıs. en son yazılan 2009 da kalmıs.

bende suanda yenı baslamıs durumdayım arastırmalar yaptım fakat RTOS'ta picOS18 hıc karsılasmamıstım lakin bızım hoca artık 8 bitleri rafa kaldırdı bu yuzden dspic falan gecıcektık. derken bende picten vazgectım ve gömülü sistemlere yanı daha degısık ve stabıl calısan sıstemlerı arastırmaya basladım.

Öncelikle benım ilk karsılastıgım; intelin yani satın aldıgı VxWorks, VxWin gibi windriver urunlerını kullanan sırketlerın ıs ılanlarında bunlara rastladım. yalnız bıraz daha detaya gırınce aslında bu RTOS lar ıle calısabılmek yada ogrenmek amacı ıle bır ogrencı ıcın haylı masraflı ve öğrenmesi zor bır sistem. derken bırde bana mail geldi QNX hakkında, ankarada eğitimimiz var falan, teknık destek ucretsız falan fılan derken, QNX aslında oldukca basarılı oldugunu hatta adı gecen 2 RTOStan bırı oldugunu gördum yanlıs deılse. alman otomativ sektorun mobil uygulamalara kadar bır cok ciddi firma(askeri alanlarda odukca cok) bunu kullanıyor. akademık yada arastırma amaclı olarak ucretsız kullanabılıyorsunuz. Gercek zamanlı olmasada kendı işletim sisteminizde sanal işlteim sistemi kurarak simule edebiliyorsunuz. kendı dokumanları mevcut fakat ıng ıyı olması lazım turkce kaynak yok. Ben sımdı bu sıstemı onermekten ziyade bıraz daha RTOSlar hakkında detayları arastırmanızı yapmanızı tavsıye ederım henuz bende tam olarak hakım deılım olaya.

eger bilir kişi arkadaslarımız varsa buraya ekleme yaparak bızı bıraz daha sistem çeşitleri hakkında bılgılendırebılırler...
Tesekuurler iyi gunler....
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: Erol YILMAZ - 23 Mart 2010, 14:12:58
Öncelikle işletim sistemi ne demektir?

Bunu kavramak lazım,
Aksi halde yazılım sistemleri fena halde gelişti, Müşteri olmaktan ileriye gidemeyiz.

Mümkünse ticari firma isimlerini saymayalım. QNX miş, VxWorks müş vs...

Bir işletim sistemi neler sağlar Mcu da ?

Neden işletim sistemi kullanılır ?


En basitinden Multitasking özelliği sağlar.
Aynı anda birçok görevi yürütür.

Kısacası Mcu da en basit manada delay_ms(500); dediğinizde işlemci o noktada beklemez...
Diğer görevler çalışmaya devam eder.
Dolayısı ile zamana ilişkin servisleri vardır.
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: Erol YILMAZ - 24 Mart 2010, 14:15:37
Rabbit mcu ları için geliştirilen DYNAMIC C adlı derleyicide farklı özellikler bulunuyor.
Cooperative Multitasking yapan uygulamalar kolayca geliştirilebiliyor.


main() {
int secs=0;

while (1) {

costate {
   secs++;
   waitfor( DelayMs(1000) );
   printf("%d seconds\n", secs);
}

costate {
   if ( !kbhit() ) abort;
   printf(" key pressed = %c\n", getchar() );
}
}
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: MC_Skywalker - 14 Mayıs 2010, 00:15:08
R-TOS ile pek ilgili değilim. fakat şirketimizde kullanılan bir makinada Microware OS-9 kulanılmakta.
belki ilgilenen olur diye paylaşmak istedim
http://www.radisys.com/Products/Microware/OS-9-RTOS.html
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: CoşkuN - 22 Ağustos 2010, 13:01:49
Alıntı yapılan: Allegro - 23 Mart 2010, 14:12:58
Öncelikle işletim sistemi ne demektir?

Bunu kavramak lazım,
Aksi halde yazılım sistemleri fena halde gelişti, Müşteri olmaktan ileriye gidemeyiz.

Mümkünse ticari firma isimlerini saymayalım. QNX miş, VxWorks müş vs...

Bir işletim sistemi neler sağlar Mcu da ?

Neden işletim sistemi kullanılır ?


En basitinden Multitasking özelliği sağlar.
Aynı anda birçok görevi yürütür.

Kısacası Mcu da en basit manada delay_ms(500); dediğinizde işlemci o noktada beklemez...
Diğer görevler çalışmaya devam eder.
Dolayısı ile zamana ilişkin servisleri vardır.

Ayrıca RTOS kullanılan sistemlerin tek derdi çok görevlilik değildir. Adı üzerinde "real time" sistemler denildiğinde, belirli görevleri belirli ZAMAN KISITLAMALARI içerisinde gerçekleştirmek zorunda olan sistemler anlaşılmalıdır. Bu sistemlerde görevlerin belirli periyotları ve tamamlanmaları için belirli zaman sınırları (deadline) vardır.
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: MC_Skywalker - 23 Mayıs 2011, 13:56:45
başka bir RTOS .çok küçük olduğunu idda ediyor
http://scmrtos.sourceforge.net/ScmRTOS
Başlık: Ynt: Diğer R-TOS sistemler?
Gönderen: muhittin_kaplan - 28 Ağustos 2013, 15:16:44
http://scmrtos.sourceforge.net/Ports (http://scmrtos.sourceforge.net/Ports)

işlemcileri arttırmışlar.
Cortx M4 de var.