Code
Aus iSysBus Doku
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