Нумерация и совместимость прошивок
Осциллографы Oscill - Встроенная микропрограмма

В загрузчике (постоянная часть прошивки oscill)  навсегда записаны код названия устройства:

uosc - семейство осциллографов в виде приставок к компьютеру, подключаемых к UART или USB - порту ПК/КПК/смартфона/мобильного телефона.

и несменяемый код платформы (аппаратной части oscill), который состоит из трех цифр:

X - номер в семействе (поколение);

Y - редакция аппаратной части (схемотехники осциллографа), для которой потребовались изменения прошивки.

Z - редакция схемы/платы, не влияющая на логику работы.

Соответственно, обозначение прошивок: uosc X.YZ, где:

uosc - семейство осциллографов, для которого предназначена прошивка

X - номер в семействе (поколение);

Y - редакция аппаратной части, для которой предназначена прошивка;

Z - версия прошивки.

 

Осциллографы с разными X, Y - в общем случае не совместимы между собой, поэтому не допускают загрузки прошивки с иными X Y, чем в загрузчике.

 

При старте процедуры обновления прошивки из загрузчика oscill читаются его атрибуты и сравниваются с атрибутами в файле прошивки. Их совпадение позволяет начать обновление встроенного ПО oscill.

Текущая версия прошивки oscill в этой процедуре не выясняется и не показывается. Чтобы её узнать - следует начать обычный сеанс работы с oscill, и посмотреть версию в Menu - Device - Version. Загрузчик позволяет записывать в oscill любые подходящие прошивки, в том числе - и более старые, чем текущая. Актуальным является сличение первых двух цифр Oscill HW (получено из oscill) с первыми двумя цифрами Firmware Version.