J'hésite aujourd'hui entre un arduino mega2560 et un chipkit max32.
Question de budget mais surtout de matériels et de connaissances, les pic32 sont des micro-contrôleurs PIC de microchip.
Par conséquent les codes source utilisant des registres pour AVR, interruptions ou autre ne compilerons pas.
De bonne connaissance en prog PIC, Mplab, et un debuggeur PICKIT3 sont plus que conseillé.
Arduino est passé en version 1.0. en fouillant sur le site de duinos il semble que la dernière version de celui-ci serait compatible arduino 1.0.
skywodd, est ce que ton patch pour mega2560 sera toujours fonctionnel pour duinos et arduino 1 ??
Il faudrait vérifier mais normalement ça devrait marcher pareil, au pire c'est pas bien compliqué à (re)modifier.
Sinon est ce que ça vous semble envisageable de mettre freertos sur un chipkit max32 (le pic32 est supporté par freertos mais va surement y avoir de la bricole à faire ... j'ai pas encore trouvé si quelqu'un l'avais déjà utilisé)?
C'est envisageable et même déja fait
http://www.freertos.org/port_PIC32_MIPS_MK4.htmlPar contre un debuggeur compatible PIC32MX est obligatoire sinon c'est impossible de faire du debug.
Ou alors est ce que l'arduino DUE va sortir un jour ? est ce utopiste de penser que duinos pour être adapter pour? (freertos supporte le proc arm Cortex-M3) ??
Pourquoi cherche tu absolument quelque chose "arduino" ?
Si tu compte vraiment partir sur une solution RTOS regarde du coté des STM32(L / VL)(M4) discovery, des cartes LPC1768 / LPC1769.
Le kernel FreeRTOS est porté en natif sur ces plateforme depuis trés longtemps.
Et codé en vrai c/c++ sera beaucoup plus véloce que codé en arduino, par contre ça demande un temps d'adaptation.
Si je trouve un truc un peu plus puissant que l'arduino mega, j'trouverai toujours la possibilité d'utiliser les MHz supplémentaires

!
Vouloir un maximum de MHz ne changera pas grand chose, c'est le RTOS qui gére les temps d'éxécution, de plus a moins d'avoir un cpu multi-coeur ce n'est jamais du vrai multitâche

Il faut savoir peser budget, connaissance, et performance
