TuneUp (freeware, only included in the ROM)

Описание

TuneUp

Поставляется только в составе собранной мною операционной системы Windows modile для FSC Pocket LOOX N560/C550.
Предназначена для оперативного внесения изменений и настроек в систему. Можно манипулировать настройками, которые уже внесены в систему. Здесь можно отключить практически все твики, с которыми первоначально идет прошивка.











Назначение:

  • Main.
    Можно отключить практически все твики, которые были внесены в прошивку изначально. Опция File Explorer multi select enabled работает на версиях WM выше 21000.
    Опция Support SDHC driver enabled позволяет выбрать драйвер для работы с картами памяти. При отключенной опции система поддерживает только карты памяти SD.
  • Cache.
    Настройка системных кэшей. Microsoft рекомендует установливать значения кэшей в значение Default. В этом случае система сама, автоматически, устанавливает значения кэшей исходя из загрузки и потребностей системы.
    Назначение опций:
    - Cache size - [HKLM\System\StorageManager\FATFS] "CacheSize"
    - Data cache size - [HKLM\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS] "DataCacheSize"
    - FSReplStore Cache - [HKLM\System\StorageManager\Filters\fsreplxfilt] "ReplStoreCacheSize"
  • GPS.
    Можно настроить GPS приемник для варианта с GPS Instant Fix или без.
    Позволяет установить драйверы и настроить систему для работы с технологией SIF1 (GPS firmware 3.2.4, 3.2.5) и технологией SIF2 (GPS firmware 3.5.0). Baud самого GPS приемника (при необходимости) необходимо установливать с помощью программы SirfTech.
    База данных сайтов, на которых находятся файлы эфемерид находится в файле конфигураций \My Documents\TuneUp.txt. Формат файла аналогичен формату базы данных, которая используется в программе ModemInit. Закачка файла эфемерид производится с сайтов поддерживающих протокол HTTP.
    При работе с технологией SIF1 файл эфемерид закачивать необходимо каждые 3-и дня.
    При работе с технологией SIF2 файл эфемерид закачивается только один раз в начале работы или после длительного перерыва в использовании GPS приемника. (хотя и этого можно не делать, после первого захвата рабочий файл с данными о спутниках создаст сама система).
    Так как содержимое файла эфемерид, как правило, меняется раз в сутки, в программе реализована проверки такого изменения файла на сервере и если содержимое файла не изменилось, выводится предупреждающее сообщение, чтобы лишний раз не закачивать этот файл эфемерид (экономия трафика, особенно при работе через GSM GPRS, ну и снижается нагрузка на сервер ;-)).
  • Time.
    Синхронизация времени PDA с серверами атомного времени. Программа может синхронизировать часы по протоколу RFC-867 и RFC-868. Для работы программы, если PDA стоит за файрволом, должны быть открыты порты 13(Daytime Protocol) или порт 37(Time Protocol). Впрочем в файрволах, по-умолчанию, они всегда открыты. Отображение текущего времени можно настроить в файле настроек TuneUp.txt на отображение любого формата времени (как традиционные, так и все сокращенные обозначения форматов времени из Compact Framework). Перечень адресов сайтов серверов времени храниться в том же файле настроек. Его можно дополнить или удалить не нужные настройки любым текстовым редактором, который поддерживает формат UTF-8.
    При синхронизации времени через порт 13, выводится расширенная информация:
    The health of the server, ("здоровье сервера") если показывает больше 0, меняйте на другой сервер. 0 - отлично.
    Compensate network delays Временная компенсация задержки прохождения пакетов от сервера времени, которая компенсируется сервером времени.
    Daylight Saving Time Летнее время установлено или нет.
    UTC Time Понятно.
    Deviation Разница между тем временем, которое было в системе и вновь установленным.

    Примеры настройки адресов сайтов серверов времени:

    *** Time Sync Servers ***
    3 | time-nw.nist.gov
    3 | time-nw.nist.gov:13
    3 | time-nw.nist.gov:37
    3 | time-a.nist.gov:13
    3 | time-a.nist.gov:37
    3 | time-b.nist.gov
    3 | time-b.nist.gov:37
    3 | time-a.timefreq.bldrdoc.gov:13
    3 | time-a.timefreq.bldrdoc.gov:37


    После адреса сайта и двоеточия идет номер порта, через который будет идти работа с сервером времени (этот номер порта определяет протокол). Если номер не указан, то работа будет идти через порт 13.

    Примеры настроек отображения времени в программе:

    *** Format show DateTime ***
    4 | ddd, dd.MM.yyyy г. HH:mm:ss
    ;4 | F    ;Full date/long time: Monday, April 17, 2006 2:22:48 PM
    ;4 | R    ;RFC1123: Mon, 17 Apr 2006 21:22:48 GMT
    ;4 | D    ;Long date: Monday, April 17, 2006
    ;4 | T    ;Long time: 2:22:48 PM
    ;4 | G    ;General date/long time (default): 4/17/2006 2:22:48 PM


    Одновременно может быть включен один формат. При включении нескольких, отображаться будет по первому формату.

  • Misc
    На этой закладке можно выбрать клавиатуру, которая будет работать в системе. Одновременно может быть выбрана только одна клавиатура. Клавиатура должна быть сделана на основе стандартной клавиатуры Microsoft. Можно достаточно легко создать и добавить свою клавиатуру в систему, и ее выбрать в качестве основной в системе. Добавленная клавиатура (EN-RU), которая находится входит в состав прошивки, дополнительно добавляет к размеру прошивки порядка 200кб. Добавленная клавиатура дополнительно RAM не занимает, работает как стандартная.


  • Внимание!
    При обращении программой за данными из сети, устройство будет само устанавливать соединение с Интернетом. Для FSC N560 это работает когда у Вас включен настроенный на Вашего мобильного оператора BT (т.е. настроена вся цепочка PDA-мобильный телефон-GPRS-интернет и во время обращения включен BT).

Требования

Windows mobile 6.0 и выше, .NET 3.5 и выше

Благодарности

Благодарю за помощь в создании программы Vladislav Miroshin