Ich bin neu in der RTOS-Methode zum Erstellen von Aufgaben. Früher war ich mit einem Pthread auf dem Raspberry Pi, die es mir ermöglichen zwei Aufgaben gleichzeitig laufen gleichzeitig,CC3200 RTOS MultiThreading
1) Daten über Sockets senden alle 2 Sekunden
2), um Daten über Sockets zu empfangen Wann immer Daten vom Client gesendet werden
Ich möchte das gleiche tun, aber CC3200 läuft derzeit auf RTOS und ich lese, dass Sie nur Aufgaben pausieren und eine andere ausführen können, aber ich muss beide laufen die selbe Zeit.
Ich habe versucht, dies zu tun:
osi_TaskCreate(WlanAPMode, \
(const signed char*)"wireless LAN in AP mode", \
OSI_STACK_SIZE, NULL, 1, NULL);
osi_TaskCreate(SendAnalogInputToClient, "Analog Input to Client",\
OSI_STACK_SIZE, NULL, 1, NULL);
osi_start();
Aber es scheint, dass meine zweite Aufgabe nicht läuft. Hat jemand Erfahrung damit?