В загрузчике (постоянная часть прошивки 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.
|