Arduino için RTOS?


Yanıtlar:





1

"Çıplak metal" için basit multithreading gerekiyorsa, o zaman kullanımı oldukça kolay olan Protothreads tavsiye ederim ve çok küçük bir ek yük (sadece birkaç bayt) var!

Prototipleri Arduino Kütüphanesi bağlamında test etmedim, ancak bu işe yaramalı ve birisinin zaten yaptığını görebiliyorum .

Protothreads, kablosuz sensör ağ uygulamaları için mükemmel bir çözüm olan Contiki OS'nin bir parçasıdır . Birkaç popüler Arduino panosunu çalıştırmak için Contiki'yi taşımak için biraz çaba harcanmıştı.

Orjinal portun git deposu burada bulunabilir , ancak daha yeni Contiki sürümünü güncellemeye çalıştım ve burada . Bu kod bazı temel "Merhaba Dünya!" örnekler söz konusudur ve ağ oluşturmak için ekstra bir çalışma gerektirecektir (örn. 6loWPAN / uIP), ancak ağa ihtiyacınız yoksa Contiki'yi kullanmanın çok fazla faydası olmadığını ve bir Ethernet Kalkanınız varsa, ihtiyacınız olmadığını unutmayın. çünkü bu şekilde ağ oluşturma.


0

Ben bakıyordum atomthreads . Bu avr's çalıştırmak gerekir ama içine Arduino fw / sw bölümlerinden herhangi birleştirmek eğer bilmiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.