h-e-n - это программа, позволяющая подключать к аппарату usb-устройства.
Содержание |
Установка
- Установить rootsh.
- Подключить репозиторий Devel Extras.
- Установить подключение к интернету с устройства (для доступа к репозиториям).
- Выполнить в X-терминале
root apt-get install hostmode-gui kernel-power
Использование
Подключение устройства
- Подключить через переходник.
- Запустить программу h-e-n.
- Последовательно нажать:
- High Speed hostmode,
- VBUS Boost on,
- Enumerate.
Подключение flash-накопителя
- После подключения подождать, пока флешка прекратит мигать, нажать Mount.
- Перейти в Файлы, удостовериться, что flash-накопитель подключен.
Для монтирования тома с NTFS может потребоваться выполнение ручного монтирования (если стоит старая версия kernel-power ядра или по некоторым другим причинам). В X-терминале
root modprobe ntfs mkdir /media/ntfs mount /dev/sda1 /media/ntfs
/dev/sda1 - раздел с NTFS. Установите программу sfdisk, чтобы проверить, какой раздел нужно подключать.
Подключение "мышки"
Перед подключением установить пакет extmou и перезагрузить устройство. После подключения подождать пока мышка определится и появится указатель на экране.
Примечание: не все мышки могут корректно работать и определяться. Желательно использовать самые простые без лампочек, дисплеев, подсветок и т.д.
Подключение клавиатуры
После подключения подождать пока клавиатура определится.
Примечания.
- Не все клавиатуры могут корректно работать и определяться. Желательно использовать самые простые без лампочек, дисплеев, подсветок и т.д.
- Для более корректной работы необходимо установить External Keyboard.
Подключение Arduino
Перед подключением необходимо провести предварительную настройку.
1. Получить права суперпользователя:
root
2. Узнать идентификаторы вендора и устройства (чтобы понять какая запись соответствует Arduino, можно выполнить команду с подключенным Arduino и без):
lsusb
Появится строка вида
Bus 001 Device 016: ID XXXX:YYYY
где XXXX - ID вендора, YYYY - ID устройства. 3. Создать файл правил (имя должно начинаться с двух цифр и дефиса, например 99-)
/etc/udev/rules.d/99-arduino.rules
со следующим содержанием:
- для Arduino UNO:
SUBSYSTEM=="usb", ATTRS{idProduct}=="YYYY", ATTRS{idVendor}=="XXXX", SYMLINK+="ttyACM%n", MODE="0666"
- для других:
SUBSYSTEM=="usb", ATTRS{idProduct}=="YYYY", ATTRS{idVendor}=="XXXX", SYMLINK+="ttyUSB%n", MODE="0666"
4. Обновить правила:
udevadm control --reload_rules
5. Перезагрузить устройство:
reboot
После этого подключение происходит в стандартном порядке.