Электронное оборудование
для специализированных
приложений

AM3517 AM3505 SAU-Module

Включение и получение информации от GPS-приемника на SAU-Module Navigation Edition

GPS приемник подключен к процессору через UART1. В системе он представлен как /dev/ttyO1. Включение GPS приемника управляется параметром sysfs /sys/module/board_saumodule_am3517/parameters/gps_enable

Запуск midnight commander на модуле

Многим покажется удобным работать с модулем при помощи файлового менеджера “midnight commander”. Программисты фирмы Sauris GmbH сделал сборку этого менеджера для модуля. Запустить его можно командой “mc” в командной строке консоли. Для корректной его работы рекомендуем использовать терминальную программу “Putty” для windows или “minicom” для Linux. Лучшие результаты по производительности можно получить, используя подключение к модулю по ssh через сеть.





Подключение модуля к сети Internet через WLAN, а также управление модулем WLAN

Для подключения модуля к сети Internet c использованием беспроводной сети WiFi надо сконфигурировать параметры этой сети. Для этого через консоль при помощи редактора “midnight commander” или “vi” надо отредактировать файл /etc/wpa_supplicant.conf. В нем необходимо оставить всего одну запись “network”, соответствующую той сети, к которой планируется подключение. В этой записи необходимо указать корректные название сети (SSID) и пароль(ключ), а также, возможно, другие нужные параметры сети. Пример записи “network”:

Подключение модуля к сети Internet через проводной Ethernet

Для подключения модуля к сети Internet c использованием проводной сети Ethernet достаточно, чтобы во время загрузки модуля он был физически подключен в сеть, и в сети работал DHCP-сервер.

Проверка работы акселерометра на SAU-Module Navigation Edition

Датчик ускорения (акселерометр) представлен в системе как устройство ввода /dev/input/event2. Оно имеет параметр включения/выключения (/sys/devices/virtual/input/input2/enable), а также еще несколько параметров, расположенных там же.

Проверка работы датчика давления на SAU-Module Navigation Edition

Датчик давления представлен в системе как устройство ввода /dev/input/event3. Оно имеет параметр включения/выключения (/sys/devices/virtual/input/input3/enable), а также еще несколько параметров, расположенных там же. Посмотреть данные с датчика можно при помощи команды evtest:
Разрешение работы датчика:
root@am3517-evm:~# echo "1" > /sys/devices/virtual/input/input3/enable
root@am3517-evm:~# evtest /dev/input/event3
Input driver version is 1.0.1
Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "barometer"
Supported events:
  Event type 0 (Sync)
  Event type 3 (Absolute)
    Event code 24 (Pressure)
Value  99467
Min    95000
Max   125000
Fuzz 5
Flat 5
Testing ... (interrupt to exit)
Event: time 1324942527.627319, type 3 (Absolute), code 24 (Pressure), value 99466
Event: time 1324942527.627868, -------------- Report Sync ------------

Проверка работы клавиатуры на “SAU-Module Development Kit”, просмотр скан-кодов клавиш.

При помощи утилиты “evtest” можно проверить работу любого устройства ввода. Одним из них является клавиатура (/dev/input/event0). Ниже приведен пример evtest при последовательном нажатии клавиш 1, 2 и 3 на “SAU-Module Development Kit”.

Проверка работы магнитометра на SAU-Module Navigation Edition

Датчик магнитного поля (магнитометр) представлен в системе как устройство industrial I/O. Получить данные с него можно при помощи просмотра содержимого псевдофайлов в sysfs.

Просмотр содержимого EEPROM

EEPROM модуля представлена в ОС Linux как файл в sysfs. Таким образом, ее чтение и запись могут быть произведены обычными командами linux – пример – просмотр в hex виде первых 256 байт EEPROM.

Разбиение MMC-SD карты на разделы и запись на нее загрузочных модулей и файловой системы.

Понадобится любая система (например PC) с ОС линукс, поддерживающая работу с MMC/SD картой. Войти в систему следует от имени пользователя root, воспользовавшись командой su. Далее в логах выполнения команд синим цветом отмечены данные, вводимые вручную.