Официальный форум СВД Встраиваемые Системы
23 Апрель, 2024, 14:12:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: проблема с devc-con-hid  (Прочитано 3217 раз)
Andrrrew
Интересующийся

Сообщений: 3


« : 23 Сентябрь, 2011, 09:40:22 »

Работаем с платой F11S (производитель MEN).
Собрал на CompactFlash QNX 6.4.1 для этой платы.
Данная плата не поддерживает клавиатуру PS/2 посредством обычного драйвера devc-con.
Прочитал, что драйвер devc-con-hid способен поддержать работу клав-ры PS/2.
Пытаюсь настроить этот драйвер, но ничего не выходит. На экран выводятся следующие сообщения (дословно):
   sh: j_init:tcgetpgrp() failed: Inappropriate I/O control operation
   sh: warning: won't have full job control

В приложении лежит билдфайл, в котором пытаюсь заставить консоль работать.
Консоль принципиальна важна, посоветуйте как настроить запуск драйверов.
Заранее благодарю.
Записан
Владимир Махилёв
Сотрудник СВД ВС
Старожил

Сообщений: 704



WWW
« Ответ #1 : 23 Сентябрь, 2011, 11:40:40 »

Несколько замечаний по build файлу:

Вместо [pri=255] sh пропишите [pri=25 +session] sh &

После запуска io-hid дождитесь создания устройств в /dev/io-hid с помощью waitfor или уберите & из строки запуска io-hid.

Библиотеки devu-ehci.so...io-blk.so должны быть прописаны после секции script, а не в ней, к тому-же они у вас продублированы, удалите эти строки из секции script.


В составе QNX есть примеры готовых файлов построения, например /boot/build/bios.build. Советую попробовать собрать этот образ без изменений и проверить работает-ли консоль с ним.


Данная плата не поддерживает клавиатуру PS/2 посредством обычного драйвера devc-con.
Прочитал, что драйвер devc-con-hid способен поддержать работу клав-ры PS/2.

В случае, если на этой плате действительно есть какие-либо проблемы с PS/2, то имеет смысл попробовать USB клавиатуру. Для этого добавьте к io-hid опцию -d usb и включите в образ библиотеку devh-usb.so.

Записан

Andrrrew
Интересующийся

Сообщений: 3


« Ответ #2 : 23 Сентябрь, 2011, 13:18:36 »

Исправил билдфайл как вы посоветовали.
К сожалению, результат тот же. Т.е. клавиатура не работает и появляются два сообщения о которых писал в старте.
Исправленный билдфайл прикладываю.

Стандартные заготовки (из /boot/build/...) не проходят, поскольку на плате F11S слот CompactFlash связан с чипсетом через USB-интерфейс (что требует запуска драйвера devb-umass), а также потому, что в заготовках работа с консолью идет через простой драйвер devc-con.

Клавиатуры USB под рукой нет, чтобы испытать с ней.
Записан
Andrrrew
Интересующийся

Сообщений: 3


« Ответ #3 : 23 Сентябрь, 2011, 14:45:21 »

Нашел USB-клавиатуру.
Подправил запуск драйвера io-hid, как вы советовали.
Консоль заработала.

Большое спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Март, 2024, 18:46:49