Программные средства

Приложение SETUS

Приложение VAR-SOM-OM35 SETUS является проприетарным сервером для скачивания образа операционной системы (nk.bin) и обновления заставки через VAR-SOM-OM3_EBOOT. Для сервера SETUS требуется приложение TFTP-сервера в дополнение к серверу VAR-SOM-OM35 SETUS. Сервер VAR-SOM-OM SETUS тестировался с серверным приложением TFTPD32 TFTP.

Настройка декстоп-системы

Системные требования:

  • ПК с операционной системой Windows;
  • Терминальная программа, например: HyperTerminal или TeraTerm;
  • Серверное приложение TFTP. Серверное приложение TFTPD32 можно бесплатно скачать, пройдя по этой ссылке: http://tftpd32.jounin.net/tftpd32_download.html;

Установка серверного приложения

Примечание — Ниже описан процесс установки серверного приложения на примере TFTPD32.

1. Запустите приложение TFTPD32.

2. Во вкладке «Global Settings» (глобальные параметры) установите галку только в поле «TFTP Server».

3. Выберите папку, которая содержит образы для скачивания.

4. Нажмите на кнопку «ОК», чтобы сохранить настройки.

5. Если необходимо, перезагрузите приложение TFTPD32.

Установка приложения SETUS

SETUS имеет интерфейс приложения командной строки. Оно может быть размещено в любом доступном месте на главном ПК.

1. Откройте Windows shell:

  • Нажмите на кнопку «Пуск»;
  • Выберите «Выполнить…».

2. Введите в строке cmd и нажмите на кнопку Enter.

3. Запустите сервер SETUS. SETUS имеет 2 параметра. Пользователь может запустить SETUS без параметров, чтобы просмотреть справочную информацию.

  • <os> имя образа ОС (обязательный параметр);
  • [splash] – имя файла всплывающего окна программы (опционально, можно оставить поле пустым).

4. Имена файлов в командной строке SETUS должны полностью совпадать с именами соответствующих файлов в корневой папке TFTP-сервера.

Пример выше показывает, как обновить только образ ОС (заставка не изменяется).

Установка Target Communication

Примечание – В примере в качестве терминала используется приложение TeraTerm.

1. Запустите приложение TeraTerm. 2. Выберите пункт Setup.

3. Выберите параметр «Serial port» и установите следующие параметры.

После этого нажмите на кнопку «ОК».

4. Сохраните настройки с помощью меню «Setup-?>Save Setup …». Используйте файл по умолчанию teraterm.ini если вы хотите использовать данные настройки (рекомендуется).

VAR-OM35xx. Установка и работа

1. Подключите следующие кабели:

  • 10-проводной шлейф с 10-контактным разъемом к 9-контактному разъему UART-порта настольного ПК.
  • Ethernet-кабель.
  • Кабель питания.

2. Включите питание VAR-OM35xx CustomBoard. 3. Убедитесь, что сеанс связи VAR-OM35xx установлен успешно.

4. Перезагрузите плату и прервите загрузку VAR-OM35xxx в обратном порядке, нажимая пробел. Вы перейдете в главное меню.

5. Выберите 8, для выбора «Обновление» в качестве следующего действия.

6. Нажмите 0, чтобы начать процесс обновления.

Процедура обновления

Конечный компьютер (сервер) установит сеанс связи с сервером SETUS , чтобы получить IP-адрес TFTP-сервера и файлы для загрузки. На скриншоте ниже показано окно SETUS с записью соединения с конечным сервером.

Конечный сервер скачает образ ОС и заставки (если необходимо). На скриншоте ниже показан процесс скачивания образа ОС через TFTP-соединение.

Запись ниже показывает процесс обновления в Teraterm.

Update: TFTP download disabled
INFO: Boot device uses MAC 00:23:1c:ff:f8:32
InitDHCP():: Calling ProcessDHCP()
ProcessDHCP()::DHCP_INIT
Got Response from DHCP server, IP address: 192.168.1.43

ProcessDHCP()::DHCP IP Address Resolved as 192.168.1.43, netmask: 255.255.255.0
Lease time: 86400 seconds
Got Response from DHCP server, IP address: 192.168.1.43
No ARP response in 2 seconds, assuming ownership of 192.168.1.43
        *** Auto Update is started ...
GetUsInfo: <USNP_QUERY|USNP_GEN> is sent
DoAutoUpdate: UpdateServer IP address is 192.168.1.28
EbootResolveIP: 192.168.1.28 is at 02-1C-23-B3-92-8D
INFO: Boot device uses MAC 00:23:1c:ff:f8:32
InitDHCP():: Calling ProcessDHCP()
ProcessDHCP()::DHCP_INIT
Got Response from DHCP server, IP address: 192.168.1.43

ProcessDHCP()::DHCP IP Address Resolved as 192.168.1.43, netmask: 255.255.255.0
Lease time: 86400 seconds
Got Response from DHCP server, IP address: 192.168.1.43
No ARP response in 2 seconds, assuming ownership of 192.168.1.43
EbootResolveIP: 192.168.1.28 is at 02-1C-23-B3-92-8D
Download file information:
-----------------------------------------------------------
[0]: Address=0x84001000  Length=0x01e97808  Save=0x80001000
-----------------------------------------------------------
Download file type: 1

Current Paket 380rom_offset=0x0.
Current Paket 382
Writing NK image to OS partition

ROMHDR (pTOC = 0x81e96348) ---------------------
  DLL First           : 0x4001c001
  DLL Last            : 0x414ec0c9
  Physical First      : 0x84001000
  Physical Last       : 0x85e98808
  Num Modules         :        224
  RAM Start           : 0x85ea0000
  RAM Free            : 0x85eb5000
  RAM End             : 0x8b000000
  Num Copy Entries    :          2
  Copy Entries Offset : 0x84550990
  Prof Symbol Length  : 0x00000000
  Prof Symbol Offset  : 0x00000000
  Num Files           :         77
  Kernel Flags        : 0x00000002
  FileSys RAM Percent : 0x80808080
  Driver Glob Start   : 0x00000000
  Driver Glob Length  : 0x00000000
  CPU                 :     0x01c2
  MiscFlags           :     0x0002
  Extensions          : 0x84002020
  Tracking Mem Start  : 0x00000000
  Tracking Mem Length : 0x00000000
------------------------------------------------

NK image written
Reset the board

VAR-OM35xx скачивает образ ОС, записывает во флэш-память и автоматически перезагружается.


Это перевод оригинальной статьи, находящейся по адресу: http://www.variwiki.com/index.php?title=software-tools http://www.variwiki.com/index.php?title=Tool_setus

variwiki/software-tools.txt · Последние изменения: 2012/03/05 23:13 — coo@variscite.ru
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki