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.

9
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 habe nach RTOS gesucht, die ich verwenden …

6
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 dafür in Visual Studio unter Verwendung von C …


2
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 …
15 embedded  rtos 


6
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 irritierend langsam, wenn Sie große Datenmengen …
12 rtos 


5
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 Verarbeitungsleistung gemeinsam nutzt. Was RTOSs betrifft (auf einem …
8 embedded  rtos 

3
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 führt eine (interaktive) Aufgabe aus, die einen …

4
Was kann ich tun, um die Latenz dieser seriellen Schnittstellen zu verringern, die über einen Seriell-zu-USB-Adapter an einen PC angeschlossen sind?
Ich glaube, ich habe versehentlich in meinem Leben ein Bedürfnis nach eingebetteten Systemen entdeckt. Was toll ist! Und irgendwie beängstigend. Und ich brauche Hilfe. Hintergrund : Ich wurde beauftragt, eine GUI-Anwendung zu erstellen, die Scans von zwei SICK LMS-291s aufnimmt und diese in ein GPS mit einer Genauigkeit von weniger …
8 usb  rs232  rtos  rs422 

3
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 funktioniert). Ich habe einige Zeit damit …
7 linux  rtos 

3
Wie implementiere ich eine einfache Stapelumschaltung in PIC12 / 16-Kernen?
Ich versuche zu verstehen, wie Echtzeitbetriebssysteme funktionieren. Ich habe mir die Quellcodes einiger RTOS angesehen. Ich möchte lernen, indem ich mein einfaches RTOS erstelle, so etwas wie FLIRT . Ich verwende die PIC16-Serie und den XC8 C-Compiler mit MPLABX. Ich möchte auch diese sehr einfache RTOS-PIC12-Serie implementieren. Also entschied ich …
7 pic  rtos  stack 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.