Als «rtos» getaggte Fragen

Ein Echtzeitbetriebssystem - eines, das normalerweise in industriellen Steuerungssystemen verwendet wird. gekennzeichnet durch eine vorhersehbare Antwortzeit auf Interrupts und Systemanforderungen. Entwickelt so, dass der Entwickler sicher sein kann, die Timing-Anforderungen industrieller Prozesse zu erfüllen.

57
RTOS für eingebettete Systeme

Ich habe viele Artikel gesehen, die mir sagen, dass ich RTOS für die Zeitverwaltung und die Ressourcenverwaltung verwenden sollte. Meine Zeit hat meine eigene Forschung nicht erlaubt, deshalb komme ich zu Chiphacker, um Rat zu bekommen. Ich benutze ressourcenarme Mikrocontroller (MSP430, PIC) und...

24
Begrenzungs- / Synchronisationstechniken für serielle Protokolle

Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung...

17
Multitasking auf PIC-Mikrocontrollern

Multitasking ist heutzutage wichtig. Ich frage mich, wie wir das mit Mikrocontrollern und eingebetteter Programmierung erreichen können. Ich entwerfe ein System, das auf einem PIC-Mikrocontroller basiert. Ich habe seine Firmware in MplabX IDE unter Verwendung von C entworfen und dann eine Anwendung...

15
Hat jemand NuttX RTOS evaluiert?

Als ich heute das Linux User's Journal las, stieß ich auf ein kleines Problem mit NuttX RTOS. Ich habe die Website überprüft und war ziemlich beeindruckt von den Funktionen und der Fähigkeit, sie in eine 8052 zu integrieren! Ich finde es interessant, dass es POSIX unterstützt. Daran habe ich für...

12
Ersatz für Warteschlangen in RTOS

Für die Kommunikation zwischen Tasks oder für den Datenaustausch zwischen zwei RTOS-Tasks verwenden wir Warteschlangen. Das Problem mit Warteschlangen ist jedoch, dass sie langsam sind. Sie kopieren Daten in den Puffer, dann in die Verarbeitung von Mutex und dann in die Datenübertragung. Es ist...

8
RTOS für Cortex M4 mit 802.15.4 / 6LoWPAN-Stack

Ich evaluiere Betriebssysteme für ein Internet of Things-Projekt und weiß nicht, wie ich am besten vorgehen soll. Ich verwende eine TM4C123GH6PM-MCU mit 32 KB RAM und einem CC2520 802.15.4-Transceiver. Es wäre großartig, wenn das System bereits Treiber für diese bereitstellen würde. Das System...

8
Wie kommt es, dass RTOS als deterministisch angesehen werden?

Auf einem PC (natürlich einem Betriebssystem) wird jedes C-Programm hinsichtlich des Timings unbestimmt. Zum Beispiel dauert eine Schleife zwischen 1,2 und 1,3 Sekunden, je nachdem, "wie schnell ich ein anderes Fenster bewege". Dies liegt daran, dass das Betriebssystem Prozesse (oder Threads) die...

7
Welche Entwicklungsboards unterstützen RTOS gut?

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...