...
На верхнем уровне расположены папки с названием релиза, например:
где “2.01.0” 1” это номер релиза, а 7-значное шестнадцатеричное число - номер коммита, из которого была сделана сборка соответствующего встроенного ПО. В разделе “Именование версий” ниже подробно описано, как формируется номер релиза.
На следующих уровнях расположены папки с файлами ПО для каждого вида оборудования. Ниже приведена таблица (Таблица 1) соответствия P/N оборудования из прайс-листа, указанного на корпусе оборудования, и префикса названия папки и названия файла, используемого в нем встроенного ПО.
Таблица 1
№ | P/N оборудование | Префикс названия папки и файла |
|---|---|---|
1 | UU-AE40-I0-P1 | ac4_ |
2 | UU-AE70-I0-P1 | ac6_ |
3 | UU-TG2-1P-P1 | tg3_ |
4 | UU-TG5-1V-P1 | tg5v_ tg5vbl_ - начальный загрузчик |
5 | UU-TG7-1P-P1 | tg7_ tg7bl_ - начальный загрузчик |
6 | UU-TG8-1V-P1 | tg8v_ |
7 | XT-TGX-1P-P1 | tgx1_ |
Процедура обновления встроенного ПО в оборудовании РТЛС с использованием утилиты RTLSBoot и консольного кабеля UU-ACC-CONSOLE описана здесь .
...
Существуют специализированные версии встроенного ПО, которые выпускаются под конкретного заказчика или проект и содержат специфичный для этогго этого заказчика или проекта функционал. Этот функционал не планируется интегрировать в основную ветку, либо он какое-то время будет существовать отдельно от основной ветки. Такие версии именуются как:
X.Y.Z<код заказчика или спец. проекта>K,
- где K - номер версии внутри проекта, а X.Y.Z версия, являющаяся “родительской” для специализированной версии. Например, 1.8.3AC5 - 5 версия специализированной прошивки, выпущенной специально под заказчика Acme на базе основной версии 1.8.3. Если в процессе жизненного цикла специализированной версии в нее добаляется функционал и баг фиксы из основной ветки, номер базовой версии меняется, а номер версии внутри проекта (K) сбрасывается в 1.
...