Code

Aus iSysBus Doku

Wechseln zu: Navigation, Suche

Kategorie:Software / Code

Inhaltsverzeichnis

Codes für Hardware, Firmware etc.

Seriennummer (Serial Number)

Sie besteht aus 4 Bytes und wird hexadezimal in folgender Schreibweise dargestellt:

AA=BB=CC=DD

Knoten-ID

Node-ID (3 Byte): Spezifiziert den Knotentyp (Devnode, on_wall_input, ...)

PCB-ID (1 Byte): Eine fortlaufende Nummer für größere Änderungen an der Platine eines Knotens, die eine andere Ansteuerung erfordern

Minor Version: Wird erhöht, wenn kleine Änderungen an der Platine (z.B. geändertes Routing, zusätzliche Schutzbeschaltung) vorgenommen werden, die keine Änderung der Ansteuerung benötigen

Hardware-Code: Setzt sich aus Node-ID und PCB-ID zusammen, in der Form: <Node-ID>.<PCB-ID>

Hardware-Code

Die Hardware-Code spezifiziert eine Gruppe von Platinen. Dabei kann die Gruppe bei Standard-Knoten aus genau einer Platine bestehen oder aus mehreren Platinen mit unterschiedlichen PCB-IDs.

Sie setzt sich wie folgt zusammen: <Hardware-ID>.<Major_Version>.<Minor_Version>

Hardware-ID: 2 Byte

Major_Version: 1 Byte

Minor_Version: 1 Byte

PCB-Code

Setzt sich wie folgt zusammen: <PCB-Code>.<Major_Version>.<Minor_Version>

Dabei wird <PCB-Code>.<Major_Version> als HEAD-Version bezeichnet

PCB-Code: 2 Byte

Major_Version: 1 Byte

Minor_Version: 1 Byte

Firmware-Code

Setzt sich wie folgt zusammen: <Firmware-Code>.<Major_Version>.<Minor_Version>

Firmware-Code: 2 Byte

Major_Version: 1 Byte

Minor_Version: 1 Byte


Bootloader-Code

Setzt sich wie folgt zusammen: <Bootloader-Code>.<Major_Version>.<Minor_Version>

Bootloader-Code: 2 Byte

Major_Version: 1 Byte

Minor_Version: 1 Byte

Meine Werkzeuge