From 5ab42147db0d768db96e7ca7b010d519e561d4f5 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 25 Mar 2026 23:28:19 +0100 Subject: [PATCH] NodeOperatingSystem aktualisiert --- NodeOperatingSystem.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NodeOperatingSystem.md b/NodeOperatingSystem.md index 8fe23e6..965c033 100644 --- a/NodeOperatingSystem.md +++ b/NodeOperatingSystem.md @@ -53,6 +53,8 @@ Dadurch muss in der main.asm eines Mikroprozessor-Nodes nur diese Direktive eing > ``` > +Das Betriebssystemselbst besteht eigentlich nur aus einem einfachen MainLoop. Dieser Loop ruft als erstes alle RUN-Funktionen der Module und Anwendungen auf und legt den Prozessor dann schlafen (SLEEP). Aus diesem Schlaf wacht der Prozessor durch einen Interrupt auf. Das ist in der Regel der Timer-Interrupt, der alle 100 Millisekunden ausgelöst wird. Somit schläft das System die meiste Zeit (ausser bei Devices, die viel arbeiten müssen, wie z.B. solche mit graphischem Interface). + # Device-Hauptanwendung Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die vom Betriebssystem außerdem noch aufgerufen werden: