apakah ada proyek rtos yang berfungsi pada Arduino?
apakah ada proyek rtos yang berfungsi pada Arduino?
Jawaban:
Berikut ini adalah ringkasan yang bagus dari penawaran saat ini - favorit terlihat seperti DuinOS
Pertimbangkan juga Aiko
tautan untuk mengunduh DuinOS telah berubah menjadi ini:
http://robotgroup.com.ar/duinos/wiki
Di sana Anda akan menemukan (di bagian unduhan) versi v0.1 dan v0.2.
Salam, Julián http://robotgroup.com.ar
Jika Anda memerlukan multithreading sederhana ke "bare-metal", maka saya akan merekomendasikan Protothreads yang agak mudah digunakan dan ada overhead yang sangat kecil (hanya beberapa byte)!
Saya belum menguji Protothreads dalam konteks Arduino Library, meskipun ini seharusnya bekerja dan saya bisa melihat seseorang sudah melakukannya .
Protothreads juga merupakan bagian dari Contiki OS yang merupakan solusi yang sangat baik untuk aplikasi jaringan sensor nirkabel. Ada beberapa upaya porting Contiki untuk menjalankan beberapa papan Arduino populer.
Sebuah repositori git dari port asli dapat ditemukan di sini , meskipun saya telah berusaha memperbaruinya versi terbaru Contiki dan itu ada di sini . Kode ini berfungsi sejauh beberapa dasar "Hello World!" contoh yang diperhatikan dan itu akan memerlukan beberapa pekerjaan tambahan untuk mendapatkan jaringan (yaitu 6loWPAN / uIP), meskipun berhati-hatilah bahwa jika Anda tidak memerlukan jaringan tidak ada banyak manfaat menggunakan Contiki dan jika Anda memiliki Ethernet Shield, Anda tidak perlu berjejaring seperti itu, karena itulah yang diterapkan.
Saya telah melihat atomthreads . Itu harus dijalankan pada avr tetapi saya tidak tahu apakah Anda dapat menggabungkan salah satu bagian fw / sw Arduino ke dalamnya.