Загрузка встроенного программного обеспечения камеры NC303M

Процессор ETRAX100LX имеет встроенный загрузчик программного обеспечения (ПО) через локальную сеть, который не зависит от содержимого флэш-памяти. Это позволяет устанавливать новое программное обеспечение в камеру, не опасаясь того, что, например, из-за сбоев питания во время программирования, содержимое флэш-памяти будет испорчено и камера перестанет запускаться. Этот загрузчик использует Ethernet-пакеты специального формата и для работы под ОС Windows (98/NT/2000) необходимо установить драйвер, который позволяет осуществлять непосредственный доступ к посылаемым и принимаемым пакетам. Такой драйвер можно загрузить на странице http://winpcap.polito.it/install/default.htm (сам загружаемый файл - http://winpcap.polito.it/install/bin/WinPcap_2_3.exe).

На этой странице приведены инструкции и файлы только для камеры модели NC303M (303 рев. "M") . Информация для камер NC303 (303 рев. "0") помещена здесь, а для NC313 - здесь.

После установки WinPCap можно приступить к загрузке встроенного ПО в камеру. Камера имеет два режима загрузки - нормальный (normal boot), когда при подаче питания происходит считывание программного обеспечения из флэш-памяти и режим загрузки (download), когда камера ожидает загрузки ПО через локальную сеть. Для управления режимами служит микрокнопка, расположенная под декоративной пленкой на задней панели камеры. Чтобы переключить камеру в режим загрузки ПО необходимо держать нажатой кнопку при подаче питания на камеру. Для модели NC303ML (и NC303M8L) подать питание можно включив разъем локальной сети, а для NC303MW (и NC303M8W) вставив разъем питания +3,3В

В таблице ниже приведены ссылки на загрузку файлов разных версий (самые свежие - наверху). Более старые файлы нужно сначала разархивировать (например, программой WinZip), свежие можно сразу запускать на исполние -- они имеют встроенный разархиватор. Программа предложит выбор из адаптеров локальной сети, модемов и пр. который она будет использовать. Эти адаптеры могут называться по-разному в разных ОС - попытайтесь угадать нужный. Он наверняка не должен иметь "WAN" в своем названии. В Windows98 нужный адаптер обычно оказывается последним в списке, а в Windows2000 - первым. Если вы укажете правильный номер адаптера и камера будет находиться в режиме ожидания загрузки (если загрузка была прервана посередине, то камеру нужно перезапустить отключением питания), то камера поморгает обоими светодиодами, программа сообщит статистику пакетов и завершит свою работу. Если же ничего не произойдет - остановите программу с помощью <cntrl>-C или закройте ее окно и попробуйте с другим номером адаптера.

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

При использовании доступа к камере через ftp или telnet можно использовать login:root, password:pass

Дата
имя файла
размер
описание
23/09/2002 flash_C303M8.3.2.6.exe 1.98MB

Добавлена инструкция пользователя для анализа и визуализации лазерных пучков. Включена строка "Pragma: no-cache" во все ответы от ccam.cgi.

03/07/2002 flash_C303M8.3.2.4.exe 1.96MB

- Незначительные изменения, сделанные после подключения камеры к интернету, в том числе сжатие трехмерных VRML моделей (gzip). Установлен свежий веб-сервер Boa версии 0.94.12.

21/06/2002 flash_C303M8.3.2.3.exe 1.94MB Добавлен режим "Rolling shutter" (video). Сенсор Zoran Z32112 имеет внутренние ошибки, и в режиме перевертывания изображения по вертикали и полном разрешении (без прореживания) в видеорежиме получаются странные результаты. Другие сенсоры и режимы прореживания и перевертывания работают нормально.
- Добавлена команда операционной системы "free" - она почемуто была раньше выключена в конфигурационном файле.
16/06/2002 flash_C303M8.3.2.2.zip 1.92MB Эта версия соответствует версии flash_C303R0.3.2.2.zip камеры NC303 и аккумулирет все изменения, сделанные для нее. Доступ к страницам камеры осуществляется по адресам (если вы не меняли IP адрес камеры):
http://192.168.0.9/index.html - базовая страница камеры, разрешено только чтение;
http://192.168.0.9/var/index.html - копия базовой страницы камеры, разрешена запись, но изменения пропадают после выключения питания;
http://192.168.0.9/jffs/index.html - копия базовой страницы камеры, разрешена запись, изменения сохраняются после выключения питания (флэш);
http://192.168.0.9/var/beam.html - программа для анализа распределения энергии в сечении лазерных пучков (включая трехмерную визуализацию генерируемых камерой VRML файлов).
http://192.168.0.9/var/beam.html , работает пока только с IE.
По адресу http://192.168.0.9/axis.html находится страница, взятая из Axis Development Board, которая позволяет редактировать конфигурационные файлы, а также другие файлы операционной системы. Для файлов поддиректорий /var и /etc разрешена запись, причем изменения в /var пропадают, а в /etc - сохраняются после выключения питания.

Исходные тексты для программы загрузки лежат здесь.

Текущая векрсия исходных текстов встроенного ПО, отличного от ПО Axis Development Board rev. 2.1.0 находится здесь -- elphel_C303.3.2.6.tar.gz