You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Общая информация

Репозиторий содержит бинарные файлы встроенного ПО для всего спектра оборудования выпускаемого РТЛС либо оборудование выпуск которого прекращен, но поддерживаемого РТЛС. Файлы встроенного ПО бывают 2-х типов: 1) основное ПО 2) ПО начального загрузчика, с буквами “bl” в названии файла.

Репозиторий встроенного ПО расположен по адресу:

https://repo.rtlsnet.ru/service/rest/repository/browse/raw-hardware/release/

На верхнем уровне расположены папки с названием релиза, например:

2.0.0_1c6d2f3

Где “2.0.0” это номер релиза, а 7-значное шестнадцатеричное число номер коммита из которого была сделана сборка соответствующего встроенного ПО. В разделе “Именование версий” ниже подробно описано как формируется номер релиза.

На следующих уровнях расположены папки с файлами ПО для каждого вида оборудования. Ниже приведена таблица (Таблица 1) соответствия P/N оборудования из прайс-листа, указанного на корпусе оборудования, и префикса названия папки и названия файла используемого в нем встроенного ПО.

Таблица 1

№

P/N оборудование

Префикс названия папки и файла

1

UU-AE40-I0-P1
UU-AE40-I5-P1
UU-AC40-I0-P1
UU-AC40-I5-P1

ac4_
ac4bl - начальный загрузчик

2

UU-AE70-I0-P1
UU-AE70-I5-P1
UU-AC70-I0-P1
UU-AC70-I5-P1

ac6_
ac6bl_ - начальный загрузчик

3

UU-TG2-1P-P1
UU-TG2-CAS-P1
UU-TG2-1C-P1
UU-TG3-1P-P1

tg3_
tg4bl_ - начальный загрузчик

4

UU-TG5-1V-P1
UU-TG5-2V-P1
UU-TG5-3V-P1
UU-TG5-4V-P1

tg5v_

tg5vbl_ - начальный загрузчик

5

UU-TG7-1P-P1
UU-TG7-1P-P2
UU-TG7-2P-P1
UU-TG7-2P-P2
UU-TG7-1W-P1
UU-TG7-2W-P1

tg7_

tg7bl_ - начальный загрузчик

6

UU-TG8-1V-P1
UU-TG8-2V-P1
UU-TG8-3V-P1
UU-TG8-4V-P1
UU-TG8-5V-P1

tg8v_
tg8vbl_ - начальный загрузчик

7

XT-TGX-1P-P1
XT-TGX-2P-P1
XT-TGX-3P-P1
XT-TGX-4P-P1
XT-TGX-1P-P2
XT-TGX-2P-P2
XT-TGX-3P-P2
XT-TGX-4P-P2

tgx1_

Процедура обновления встроенного ПО в оборудовании РТЛС с использованием утилиты RTLSBoot и консольного кабеля описана здесь .

Процедура обновления встроенного ПО в оборудовании РТЛС с использованием утилиты CoBench по радио описана здесь а меток здесь . По радио возможно обновить только основное встроенное ПО . В отдельных случаях новое основное встроенное ПО требует предварительно обновления начального загрузчика. В этом случае обновить встроенное ПО в оборудовании можно только с использованием RTLSBoot и консольного кабеля.

Именование версий встроенного ПО

Для встроенного ПО оборудования РТЛС принят следующий порядок нумерации версий:
Используется номер версии состоящий из трех чисел, разделенных точкой - X.Y.Z

  1. X - мажор версия, меняется при существенном изменении программной либо аппаратной платформы оборудования, или при начале поддержки принципиально новых аппаратных платформ.

  2. Y - минор версия, меняется при добавлении нескольких новых функциональных возможностей и возможно дополнительно нескольких баг фиксов.

  3. Z - баг фикс версия, меняется при фиксе одного или нескольких багов, без изменения функциональных возможностей.

Существуют специализированные версии встроенного ПО, которые выпускаются под конкретного заказчика или проект и содержат специфичный для этогго заказчика или проекта. Этот функционал не планируется интегрировать в основную ветку либо он какое-то время будет существовать отдельно от основной ветки. Такие версии именуются как:

X.Y.Z<код заказчика или спец. проекта>K

- где K номер версии внутри проекта а X.Y.Z версия являющаяся “родительской” для специализированной версии. Например, 1.8.3AC5 - 5 версия специализированной прошивки сделанной специально под заказчика Acme на базе основной версии 1.8.3. Если в процессе жизненного цикла специализированной версии в нее добаляется функционал и баг фиксы из основной ветки номер базовой версии меняется а номер версии внутри проекта (K) сбрасывается в 1.

  • No labels