Projekt

Allgemein

Profil

Aktionen

IDs » Historie » Revision 12

« Zurück | Revision 12/26 (diff) | Weiter »
Redmine Admin, 14.12.2021 16:40


IDs

Eval

Mit der Articel-ID kommt man mit Datenbank zu Git-Repo
Mit der Board-ID kommt man zu Git-Tag
Artikel beschreibt finalen Artikel+Version; "MMC"; Daraus koennen Versionen saemtlicher Komponenten abgeleitet werden.
Board-Id: beschreibt PCB-Typ+Version. Daraus kann eine eindeutige PCB abgeleitet werden.15 Versionen möglich, dann brauchts neuen Typ.
Ich brauche eine Leiterplatten-ID die einmalig ist. Krabbelkiste -> Platine finden. Muss die im EEPROM sein?
PCB-ID: Artikel(2B)+BoardId(1B)+Version(0.4.x)

Article-ID: Very loose. Eval and final have same article.
Board-ID: does not change with minor/major version. Needed to find git repos. No version. Different IDs remain parallel. As long as same souce code is used.

Article-Code Variant Version 4 Byte
Board-Code Major minor Patch 4 Byte

Ueber die Artikel-ID koennen alle verbauten boards bestimmt werden.
Ueber die Artikel-Code+Board-ID kann PCB eindeutig bestimmt werden.

Articles

e.g. something that could be bought. Versions have no impact.

Id Article
0x0010 Mini-Minutnik
0x0020 Minutnik (V2)
0x0030 Kastella
0x0040 Temprec
0x0050 CANIO/-S
0x0060 CANDis
0x0070 Audiomatrix
0x0080 CANBridge

Boards

Wann gibts neue Board-IDs? Bruch der Hardwarekompatibilitaet, Softwarekompatibilitaet? Neue Version generel?
Ueber die Board-ID kommt man immer zur gleichen Platine. Unterschiedliche Versionen haben unterschiedliche IDs.
Typ+laufende Nummer.

Id Board Version
0x0011 Minutnik Mini Main V0.0.1
0x0012 Minutnik Mini Main V0.2.x
0x0021 Minutnik II Main
0x0022 Minutnik II Powerblade
0x0031 Kastella Main
0x0032 Kastella Sensor
0x0041 Temprec Main
0x0051 CANIO Main
0x0052 CANIO-S Main
0x0060 CANDis Eval
0x0061 CANDis Main
0x0070 Audiomatrix
0x0080 CANBridge
0x0090
0x00A0

Production sites

Id Site
0x0001 Kressbronn
0x0002 WS9, FN
0x0003 SS6, FN

Von Redmine Admin vor etwa 3 Jahren aktualisiert · 12 Revisionen