Ich werde eine benutzerdefinierte Embedded-Anwendung in Go schreiben

Einige Informationen wurden automatisch übersetzt.

Südafrika

Ich spreche Englisch

Systemarchitekt

Ich bin Systemarchitekt mit 20 Jahren Erfahrung, spezialisiert auf die Schnittstelle zwischen Hardware, Firmware und Cloud-Orchestrierung. Ich habe bei Tesla bewiesen, dass ich Kernlogik für Site Cont...
Ü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

Mein Portfolio

Verwandte Tags