Ich suche ein relativ kostengünstiges (<$ 50 wäre ideal) Entwicklungsboard mit echter Unterstützung für ein RTOS. Es spielt keine Rolle, ob das RTOS vom Hersteller unterstützt wird oder ein separates Projekt, aber ich möchte etwas, das solide unterstützt wird (dh tatsächlich für mehrere Personen funktioniert). Ich habe einige Zeit damit verbracht, defekte RTOS-Ports zu reparieren, und ich möchte mich lieber nicht damit anlegen müssen.
Meine andere Anforderung ist, dass das Development Board Unterstützung für eine Linux-Entwicklungsumgebung haben muss.
Wir suchen nach etwas, das in Bezug auf die technischen Daten in etwa mit dem Atmega 2560 vergleichbar ist. (Und tatsächlich ist ein Arduino Mega 2560 mit BeRTOS sicherlich eine Option.)
Um der Frage etwas mehr Hintergrundwissen zu geben, haben wir letztes Jahr einen Quadcopter von Grund auf neu gebaut (dh die gesamte Hardware, den gesamten Code usw. Nichts von Arducopter ausgeliehen oder ähnliches). Mit einem kleinen Budget (400 US-Dollar) haben wir uns an ein Arduino Pro (ein Atmega 328-basiertes Board) gehalten. Als wir das Ding fliegen ließen, stießen wir (aufgrund der Codegröße) auf das Speicherlimit und taten alles, um zu optimieren, dass unsere PID-Schleifen schnell genug laufen.
Das neue Ziel ist es, das Steuerungssystem basierend auf einem weniger einschränkenden Mikro und einem RTOS zu wiederholen.
Zusammenfassend stellt sich die Frage, welche Entwicklungsboards diesen Kriterien entsprechen:
- Ca. <50 US-Dollar
- RTOS-Unterstützung
- Kompatibel mit einer Linux-Entwicklungsumgebung
Vielen Dank!