Projekt

Allgemein

Profil

IDs » Historie » Revision 9

Revision 8 (Redmine Admin, 14.12.2021 15:44) → Revision 9/26 (Redmine Admin, 14.12.2021 15:49)

h1. IDs

h2. 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.


h2. 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 |

h2. 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 | | |

h2. Production sites

|_.Id |_.Site |
|0x0001 | Kressbronn |
|0x0002 | WS9, FN |
|0x0003 | SS6, FN |