На полях

Формат HEX и переустановка PVOS, Casio PV-S250/S450

Информация

Сайт в стадии реконструкции. Пользуйтесь форумами.

Твиттер

Статистика

Яндекс.Метрика
Друзья, соседи, проекты

Операционные системы

Формат HEX и переустановка (обновление) PVOS.

(сокращенная версия данной статьи есть на сайте Pocket-Viewer.ru - Пользователю)

КПК Casio PocketViewer имеют оригинальную Операционную Систему, названную PVOS (Pocket_Viewer_Operation_System), которая хранится в постоянной памяти. Без неё PocketViewer - просто игрушка. С некоторых пор PocketViewer оснащаются перепрограммируемой памятью, поэтому PVOS можно заменять. Процесс замены ОС возможен для моделей PV-450X/250X, PV-S450/S250, PV-S400/S600, PV-S460/S660, и практически аналогичен. Как для других - я пока не знаю.

Здесь я попробую описать некоторые моменты, касаемые установки PVOS.

1. Файл для установки PVOS - формат HEX.

PVOS занимает 1 Мб FLASH-памяти (первый в адресном пространстве). Процесс её замены называют "закачкой" или "заливкой" (по терминологии программирования ПЗУ). Для установки новых версий PVOS используются файлы с расширением HEX.

Формат HEX - это текстовой файл, содержащий образ памяти в шестнадцатеричном виде. Изначально этот формат предназначался для программирования микросхем ПЗУ. С файлами такого формата работают многие программы для ПК, которые тем или иным образом предназначены для разработки устройств с ПЗУ - однокристальные микропроцессоры (PIC, Atmel, MCS-51), FLASH-память, ПЛИС. Данный формат называемый еще Intel-HEX.

Расширением HEX могут иметь и другие файлы, содержащие шестнадцатеричный образ памяти, но формат Intel-HEX имеет отличителые черты:

  • - каждая строка начинается с двоеточия ":",
  • - остальные символы в строке - чётное число шестнадцатеричных цифр,
  • - все строки заканчиваются переводом каретки (Enter),
  • - пробелы и всякие другие символы не допускаются.

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

Достаточно понятное описание формата Intel-HEX содержится в журнале Радио-№5-2001 /сайт www.Paguo.ru/.

Версии PVOS для различных моделей PocketViewer доступны через Интернет, например,
на сайте www.Pocket-Viewer.ru/Soft, - версии оригинальной PVOS,
на сайте SSC-LG/PVOS - различные PVOS для разных моделей, в том числе своя собственная версия - SSC-PVOS-II v.1.02.003,
или на ReallyAlexPro/Programs - версии альтернативных PVOS от Миценко.

Допустим, Вы решили переустановить систему на своем PocketViewer и скачали себе новую версию ОС именно для вашей модели Casio. 2. Переустановка ("заливка") PVOS.

Сначала - несколько слов о лицензионном и гарантийном вопросе. До конца окончательного решения так и не имеется, так что переустновка ОС - дело каждого на свой страх и риск. Но по решению большинства сложилось мнение, что установка другой версии ОС не должна никак влиять на гарантию самой машинки. В ином случае этот вопрос должен быть официально зарегистрирован.

Небольшой дополнительный вопрос - сохранение версии уже установленной в машинке ОС. "Выкачать" наружу установленную именно у Вас на наладоннике PVOS можно программой GetOS, но фактически версии любых возможных ОС (в том числе официальной PVOS от Белки) доступны в Интерненте, и можно скачать ее оттуда (предварительно выяснив версию). При возникновении неисправностей с машинкой и опасении, что претензии будут к версии ОС, можно установить оригинальную версию обратно (если, конечно, получится ...).

Процедура по устновке новой версии PVOS (для моделей PV-S450/S250) следующая (основа взята, честно признаюсь, из дистрибутива SSC-PVOS-II v.1.02.003): #ln #i При необходимости, вставьте в свежие батарейки.
Если в процессе закачки произойдет сбой по питанию, может случится, что последующие попытки переустановки ОС будут бесполезными. #i Присоедините шнур крэдла к последовательному порту (RS-232C) Вашего компьютера.
Вставьте записную книжку в блок обмена данными. #i Создайте (на всякий случай) резервную копию данных памяти Вашей записной книжки, используя программу синхронизации для Windows PCSync, которая прилагается к книжке при продаже. По окончании процедуры создания резервной копии, выйдите из программы синхронизации. #i Далее выполните следующие операции с записной книжкой:

  • a. Прикоснитесь в меню режимов к иконке «Планировщик» > [Инстр] (инструменты)> [Калькулятор].
  • На экране появится изображение калькулятора.
  • b. Если в левой части дисплея калькулятора отображается символ "М", прикоснитесь к кнопке [МС], для того чтобы его стереть.
  • c. Введите с клавиатуры калькулятора волшебное число "19010203".
  • d. Прикоснитесь к [М+], при этом в левой части дисплея калькулятора отобразится символ "М".
  • e. Прикоснитесь к клавише [Menu] 5 раз.
  • f. Если ничего не произошло, продолжайте прикосновения к клавише [Menu] до тех пор, пока на экране не появится сообщение "OS UPDATE" (Обновление операционной системы).
#i В окне программы PVM выберите раздел меню "Execute" (выполнить), и затем пункт "OS Update" (обновление операционной системы).
Вам будет предложено окно диалога для выбора HEX-файла операционной системы. #i Выберите HEX-файл и затем щелкните по клавише "Open" (открыть) для того, чтобы загрузить его. Процесс операции загрузки иллюстрирует линия индикации выполнения задания вдоль нижней части окна Программы PVM.
При успешном чтении файла (отсутствии ошибок) будет выдано сообщение, что загрузка файла завершилась. #i Для того, чтобы начать процедуру обновления, прикоснитесь стилусом к экрану записной книжки.
Появившееся сообщение в окне PVM укажет Вам на то, что загрузка файла началась, и будет гореть довольно долго. Когда загрузка ОС быдет завершена, оно смениться сообщением об окончании. #i Для того чтобы закрыть окно диалога, щелкните по клавише ОК.
В это время произойдет стандартный сброс записной книжки - появится экран калибровки. Выполните калибровку сенсорного экрана и отрегулируйте контрастность. #i На вопрос об полном удалении данных можно ответить отрицательно.
Как показывает опыт, необязательно производить полное удаление данные при переустановке ОС. #i При необходимости запустите программу синхронизации PCSync для Windows на своем компьютере и перезапишите данные из резервной копии. #/ln

Следует заметить, что операции п.4 будут отличаться для моделей PV-450X/250X, PV-S400/S600. Также для каждой линейки моделей требуется своя версия PVOS.

Вместо программы PVM с прилагаемого к наладоннику диска CD-ROM гораздо приятнее пользоваться ее русифицированной версией PVMR от Евгения Степанищева. К ней также прилагается хорошая русская инструкция по переустановке PVOS.

Далее - "Что такое DIFF и как проделать PATCH" - продолжение.

Рямов Сергей /[rss2ly@email.kht.ru|«RSS»]/, г. Хабаровск.