Dieses Projekt besteht aus einem Server- und Client -System, das die UDP -Socket -Programmierung auf einem Raspberry Pi 4 verwendet, um ein Linux -Build -System aus dem Yocto -Projekt zu nutzen. Das Projekt enthält drei Hauptmodule: Server, Anwendung und Anzeige. Jedes Modul wird mit C ++ implementiert und unter Verwendung von Bitbake, Meta-Schichten und Rezepten in das Yocto-Projekt integriert.
#Project -Übersicht
#Application Modul Das Anwendungsmodul generiert Fehlermeldungen basierend auf bestimmten Systemsteuerschlüssel (Strg+C für Info, Strg+Z für Warnung, Strg+ für kritische). Es sendet diese Nachrichten über UDP an das Servermodul.
#Display -Modul Das Anzeigemodul empfängt Fehlermeldungen aus dem Servermodul und zeigt den Zeitstempel, die Client -ID, die Prozess -ID und den Fehlertyp an.