Was bedeutet "SoC-Bringup"?

Antworten:

15

"SoC-Bringup" bezieht sich im Allgemeinen auf den Prozess des Portierens eines Betriebssystems auf ein neues eingebettetes System, das einen SoC-Chip enthält. Dies umfasst Aufgaben wie:

  • Unterstützung beim Hardware-Debugging durch Schreiben von Testcode auf niedriger Ebene zum Trainieren von Speicher- und Peripherieschnittstellen.
  • Stellen Sie sicher, dass der Bootloader mit dem jeweiligen Startgerät kommunizieren kann, und überprüfen Sie, ob der gesamte Startvorgang ordnungsgemäß funktioniert. Dies kann auch das Schreiben eines Treibers umfassen, mit dem ein anfängliches Startabbild auf ein leeres Startgerät geschrieben werden kann.
  • Überprüfen, ob Gerätetreiber auf Betriebssystemebene für die verwendeten Peripheriegeräte vorhanden sind. Dies kann das Schreiben von benutzerdefinierten Treibern für anwendungsspezifische Hardware umfassen.
  • Stellen Sie sicher, dass die Debugging-Mechanismen für Code auf Anwendungsebene vorhanden sind und ordnungsgemäß funktionieren. Dies kann eine Kombination aus JTAG (Hardware) -basiertem Debugging oder so etwas wie das gdbAusführen über eine Netzwerkschnittstelle umfassen.

Zusammen werden diese Dinge manchmal als "Board Support Package" oder BSP bezeichnet.

Dave Tweed
quelle