Ich werde eine benutzerdefinierte Embedded-Anwendung in Go schreiben
Systemarchitekt
Über diesen Service
Benötigst du eine schnelle, gleichzeitige und speichereffiziente Anwendung für deine Linux-basierte Hardware? Ich erstelle eine produktionsbereite Go (Golang) Backend-Binärdatei, die speziell für dein Embedded-Gateway oder Einplatinencomputer angepasst ist.
Go ist die ultimative Sprache für moderne IoT-Edge-Knoten. Sie bietet native Geschwindigkeit, einen kleinen Fußabdruck und robuste Nebenläufigkeit durch Goroutines ohne den Overhead schwerer Interpreter.
Was dieses Basis-Paket bietet:
- Kern-Datenpipeline: Umsetzung von 1-2 Kernfunktionen (z.B. Daten lesen von UART/Seriell, Modbus oder einem I2C/SPI-Sensor mit nativen Linux sysfs/periph.io).
- Leichtgewichtiger Transport: Formatierung der Daten und sichere Streaming via MQTT, HTTP REST oder WebSockets zu deinem angegebenen Cloud-Endpunkt oder lokalen Broker.
- Linux-Daemon-Integration: Verpackt als ein standardmäßiger systemd-Hintergrunddienst für automatischen Systemstart und grundlegende Absturz-Wiederherstellung.
- Cross-Compiled Binärdatei: Lieferung einer kompilierten ausführbaren Datei, die direkt für deine Zielarchitektur (ARM64, ARMv7 oder x86_64) angepasst ist.
STRENGE GRENZEN DES UMFANGS: Um dieses Paket effizient zu halten, umfasst diese Stufe nicht den Bau eines benutzerdefinierten Linux-OS-Images (Yocto/Buildroot), Hardware-Schaltkreisdesign, komplexe GUIs oder benutzerdefinierte Treiber
Plattform:
Andere
Sensoren:
Andere
Expertise:
Debuggen
•
Networking
•
Programmierung
