Страницы

среда, 14 октября 2015 г.

Вещи с подключением, с платой Intel Edison Internet of Thins. Часть I


Первоначальная настройка прошивки Intel Edison


Для операций используется настольная операционная система Linux Mint MATE 17.2 64-bit, установленная на плате Intel DN2800MT. Данная связка нивелировала, для пользователя, проблемы материнской платы с производительностью видеоподсистемы, за счёт использования переработанной среды Gnome 2 - MATE.

Итак, после аккуратной (не нажимая на модуль) механической сборки платы Intel Edison, нужно обновить встроенное программное обеспечение платы Intel Edison.

Пошаговый мастер установки Intel Edison. https://software.intel.com/ru-ru/iot/library/edison-getting-started


Установка Flash Tool Lite


Действуем в соответствии с https://software.intel.com/en-us/get-started-edison-linux-step2


1. После подсоединения платы Intel Edison к порту USB, она представлена в системе как обычный flash-накопитель (usb-mass-storage),  с меткой Edison.

2. Удалить все файлы на томе Edison
cd /media/iam/Edison
rm –rf Edison/*
rm –rf Edison/\.*
Проверить всё ли удалилось
ls -lag Edison
Можно для безопасности перенести файлы куда-либо.
У меня при подключении Intel Edison, том был пустой.

3. Установить требуемые библиотеки в настольной системе

$ sudo apt-get install gdebi libncurses5:i386 libstdc++6:i386

4. Загрузить и установить сам инструмент Flash Tool Lite

http://downloadmirror.intel.com/24910/eng/phoneflashtoollite_5.2.4.0_linux_x86_64.deb

Можно установить полученный файл двойным щелчком, через Менеджер пакетов или Ubuntu Software Center.

Запускается обычно командой:
$ phoneflashtoollite

либо через меню.


5. Просмотр описания графического интерфейса утилиты Flash Tool Lite, если возникают трудности, то можно попробовать ручной режим
https://software.intel.com/ru-ru/articles/flash-tool-lite-user-manual
Я начал с прошивки утилитой.

※※※

Прошивка Intel Edison с помощью Flash Tool Lite


При прошивке встроенного ПО, плата Intel Edison должна быть специфическим образом подсоединена к настольной системе. Это зависит от версии платы, в данном случае это Intel Edison Breakout Kit (самая простая и начальная система для запуска).

1. Верхний usb-порт, должен быть присоединён к usb-порту настольной системы, кабелем micro-usb--usb.
2. Нижний usb-порт, должен быть присоединён к micro-usb кабелю, второй конец которого свободен. Его нужно будет потом оперативно подсоединить, после нажатия кнопки "Start Flash". Если программа прошивки определит правильно подключение, то начнётся прошивка.

3. Надо скачать zip-файл с образом прошивки с сайта Intel
4. Открыть zip-файл с образом прошивки в программе, нажав Browse и выбрав zip-файл.
5. Json файл будет выбран автоматически. Но для системы Linux надо выбрать CDC на вкладке, вместо RNDIS.
6. Программа Flash Tool Lite, готова к прошивке. Не прерывайте питание, не отключайте устройство Intel Edison, до завершения и не менее 2-3 минут после завершения прошивки.
7. Нажав кнопку "Start flash" надо быть готовым к подключению нижнего кабеля usb к порту компьютера. Если программа определила правильно подключение, то прошивка начнётся автоматически и продлится несколько минут.

※※※

Подключение к плате Intel Edison в терминальном режиме


Верхний micro-usb разъём используется мостом USB-Serial FTDI, через него и осуществляется терминальное подключение.

1. Для первоначальной настройки платы Intel Edison нужно установить терминальное подключение используя устройство /dev/ttyUSB0, предварительно установив программу screen на настольный компьютер.
$ sudo apt-get install screen

Подключаться так:
$ sudo screen /dev/ttyUSB0 115200

Должно появиться приветствие встроенного Linux Poky (Yocto Project Reference Distro)
Войти пользователю root, без пароля первоначально (потом можно будет задать пароль.

2. Сконфигурировать wi-fi подключение к домашней сети wi-fi
Убедится что включен передатчик на домашнем роутере.

# configure_edison --wifi
Найти домашнюю сеть (пересканировать при необходимости), выбрать, ввести пароль. Система сконфигурируется как клиент wi-fi (Station mode).

Полученный режим можно просмотреть командой:
# configure_edison --showWiFiMode
Присвоенный IP-адрес, в домашней сети
# configure_edison --showWiFiIP

3. Сконфигурировать пароль пользователя root и одновременно ssh-доступ к устройству через wi-fi
# configure_edison --password

4. Проверить подключение по ssh
На настольном компьютере
$ ssh root@192.168.1.43
Ответить yes на незнакомый пока хост и ввести пароль пользователя root.

5. Плата готова к отключению от настольного компьютера и подключению к источнику питания. Она автоматически подключиться к домашней сети и можно будет присоединиться по ssh.
Чтобы корректно отключить можно выполнить команду:
$ shutdown -h
Это задаст отключение через минуту.
Можно нажать Enter
и набрать
$ exit
чтобы выйти из сессии.

6. Плата выключиться, останется гореть 1 светодиод.

※※※

Прошивка Intel Edison в ручном режиме


Попробовать сделать, если утилита не помогла.
Набросок, не проверялся.

1. Распаковать образ системы Yocto на том Edison.
2. Подключиться терминалом minicom или putty, пользователем root.
3. Выполнить прошивку набортными средствами
$ reboot ota
После перезагрузки будет выполнена прошивка.


※※※

Ресурсы


1.https://software.intel.com/ru-ru/iot/library/edison-getting-started
2. https://software.intel.com/ru-ru/articles/flash-tool-lite-user-manual


※※※

Комментариев нет: