Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

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

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

...

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

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

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

Для встроенного ПО оборудования РТЛС принят следующий порядок нумерации версий:
Используется используется номер версии состоящий из трех чисел, разделенных точкой - 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.

...