Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramme Zur Verwendung Der C-Bibliothek; Beispielprogramm - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
Betriebssystem-Eigenschaften von RMOS3
8.9 C-Runtime-Bibliothek CRUN
8.9.4
Beispielprogramme zur Verwendung der C–Bibliothek
Folgende Schritte sind zur Inbetriebnahme notwendig:
1.
2.
3. Bei Bedarf andere Tasks starten.
4.
5. Tasks mit

Beispielprogramm

#include <stdio.h>
#include <task.h>
#include <io.h>
#include <errno.h>
/* ... other includes */
/* This task has to be started first */
void INITIALIZATION_TASK (void)
{
/* Use memory pool -1 (Heap), generate temporary files on drive C: in directory TEMP
*/
xinitc (-1, 0, 0,2, "C:\\"TEMP");
/* xinitt: stdin, stdout and stderr on device 0, unit 0 */
xinitt (0,0, 0,0, 0,0, NULL);
/* ... Do the rest */
/* go away */
exit (0);
}
void TASK1 (void)
{
xinitt (0,0, 0,0, 0,0, NULL);
/* ... Do the rest */
exit (0);
}
/* ... */
void TASKx (void)
{
xinitt (0,1, 0,1, 0,1, NULL);
/* ... Do the rest */
exit (0);
}
158
zu Beginn einmal global aufrufen.
xinitc
in der Initialisierungs–Task aufrufen.
xinitt
zu Beginn jeder weiteren Task aufrufen.
xinitt
wieder beenden.
exit
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Inhaltsverzeichnis
loading

Inhaltsverzeichnis