Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => RTOS Uygulamaları => Konuyu başlatan: FxDev - 07 Ağustos 2011, 22:37:41

Başlık: ARM için RTOS: CoOS
Gönderen: FxDev - 07 Ağustos 2011, 22:37:41
-
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: Erol YILMAZ - 07 Ağustos 2011, 22:51:17
bence test edilmiş Keil RTX daha güvenilir.

Nihayetinde basit işlemlerde bi fark oluşmayacaktır. Ama iş komplexleştikçe OS taki ufak hatalar
sıkıntı yapabilir.
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: vsalma - 08 Ağustos 2011, 10:25:35
Alıntı yapılan: Allegro - 07 Ağustos 2011, 22:51:17
bence test edilmiş Keil RTX daha güvenilir.

Nihayetinde basit işlemlerde bi fark oluşmayacaktır. Ama iş komplexleştikçe OS taki ufak hatalar
sıkıntı yapabilir.

Allegro'ya katılıyorum. RTX i ilk çalıştırırken lpc2368 de ben de epey uğraşmıştım. Forumlarda,mailing grouplarda vs çözüm aradım. Sonunda çalıştırdım. Şimdi 10 taskllik bir projeyi neredeyse tamamladım. İçerisinde yoğun şekilde mailbox ve mutex kullanımı var. Ve RTOS konusunda hiç sıkıntım olmadı . Bu nedenle RTX e epey güven duydum.

Kolay gelsin. İyi çalışmalar.
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: Erol YILMAZ - 08 Ağustos 2011, 12:44:21
CoOS Free olması nedeni ile tercih edilebilir bu arada :)
Ve gördüğüm kadarı ile Kernel i baya küçük.

Test edilmiş diye RTX diyorsak o zaman her yeni RTOS a güvenilmez olarak mı bakacağız ?

Küçük Dip Not: Farkındayım kendime muhalefet oldum :D
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: Erol YILMAZ - 08 Ağustos 2011, 13:06:02
Taze mühendis ayrıntıları kaçırma

Alıntı Yap* The data for CoOS kernel is measured for STM32F103RB CPU with the system clock setting to 72 MHz, code execution from internal flash, with Flash Latency 2 wait states and the Prefetch Buffer enabled.
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: vsalma - 08 Ağustos 2011, 13:13:41
Alıntı yapılan: FxDev - 08 Ağustos 2011, 12:31:20
Alıntı yapılan: vsalma - 08 Ağustos 2011, 10:25:35
Alıntı yapılan: Allegro - 07 Ağustos 2011, 22:51:17
bence test edilmiş Keil RTX daha güvenilir.

Nihayetinde basit işlemlerde bi fark oluşmayacaktır. Ama iş komplexleştikçe OS taki ufak hatalar
sıkıntı yapabilir.

Allegro'ya katılıyorum. RTX i ilk çalıştırırken lpc2368 de ben de epey uğraşmıştım. Forumlarda,mailing grouplarda vs çözüm aradım. Sonunda çalıştırdım. Şimdi 10 taskllik bir projeyi neredeyse tamamladım. İçerisinde yoğun şekilde mailbox ve mutex kullanımı var. Ve RTOS konusunda hiç sıkıntım olmadı . Bu nedenle RTX e epey güven duydum.

Kolay gelsin. İyi çalışmalar.

O halde bir adet örnek çalışma istemek hakkım :):)

Proje ticari bir proje. Ama olursa e-dergide olmazsa benim blogta bir uygulamalı mutex,semephore, mailbox yazısı yazmayı düşünüyorum.   
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: vsalma - 08 Ağustos 2011, 15:12:46
@Fxdev: Anlamadığım noktalar var . Size adım adım projeye rtx nasıl include edilir o mu lazım. Yoksa sadece main dosyasının içinde koşan iki task led yakıp söndrüyor bunun kodumu lazım.  Ben keil kullanıyorum işlemcide 2368. Sizin aldığınız hata büyük ihtimalle işlemcinin konfigürasyon ayarlarıyla(pie vect table vs) alakalı bir yanlışlıktan  meydana geliyodur. Farklı işlemci kullandığımızdan benim oluşturduğum template bu nedenle sizin sorununuzu çözmeyebilir.   
Başlık: Ynt: ARM için RTOS: CoOS
Gönderen: vsalma - 10 Ağustos 2011, 13:21:32
@fxdev

Öğle arası örnek yapmak için uğraştım ama çalıştıramadım. Keşke döküman yazsaymışım. Neyseki çalışan örnek template i projenin svn ine atmıştım.  Faydası olur mu bilmiyorum ama yollayayım. lpc2368 için rtx örnek keil  projesi


http://www.4shared.com/file/3JnVS1rq/lpc2368WorkingRTXTemplate.html? (http://www.4shared.com/file/3JnVS1rq/lpc2368WorkingRTXTemplate.html?)