Russian Qt Forum
Ноябрь 25, 2024, 17:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Embedded
>
Проблема с мышью PS/2 в Qt-embedded 3.4
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Проблема с мышью PS/2 в Qt-embedded 3.4 (Прочитано 6766 раз)
Ankor
Гость
Проблема с мышью PS/2 в Qt-embedded 3.4
«
:
Октябрь 18, 2006, 16:23 »
При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу.
Записан
bigirbis
Гость
Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #1 :
Октябрь 18, 2006, 16:50 »
ИМХО, дело не в Qt, а в операционке.
Записан
Ankor
Гость
Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #2 :
Октябрь 18, 2006, 18:47 »
Цитата: "bigirbis"
ИМХО, дело не в Qt, а в операционке.
В том-то и дело, что похоже Qt. Если из консоли запускать gpm, то он все хорошо подхватывает, а вот если мое приложение, то почему-то никак.
добавлено спустя 1 час 47 минут:
Причем, если писать напрямую в файл /dev/mouse после подключения мыши, то на экране курсор шевелится, а вот если работать с мышью как обычно, то курсор не двигается. Значит, все-таки что-то в Qt?
Записан
Вячеслав
Гость
Re: Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #3 :
Октябрь 18, 2006, 19:43 »
Цитата: "Ankor"
При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу.
Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ?
Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ...
Записан
Ankor
Гость
Re: Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #4 :
Октябрь 18, 2006, 19:54 »
Цитата: "Вячеслав"
Цитата: "Ankor"
При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу.
Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ?
Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ...
Не, ядро у меня монолитное. И вся загвоздка в том, чтобы каким-то образом сразу это обнаруживать. С usb-мышью никаких проблем. Qt все сама отлавливает.
Записан
Вячеслав
Гость
Re: Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #5 :
Октябрь 18, 2006, 21:59 »
Цитата: "Ankor"
Цитата: "Вячеслав"
Цитата: "Ankor"
При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу.
Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ?
Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ...
Не, ядро у меня монолитное. И вся загвоздка в том, чтобы каким-то образом сразу это обнаруживать. С usb-мышью никаких проблем. Qt все сама отлавливает.
И gpm'a нихт ? Ну тогда завтра в исходниках ядра погляжу че оно так себя ведет ... Версия какая ?(ядра)
Записан
bigirbis
Гость
Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #6 :
Октябрь 19, 2006, 09:32 »
Самому ядру побарабану - оно просто из портов читает, когда 1 прерывание дергается. Там все нормально, в файл устройства мыши по-любому писаться будет.
Вот только, действительно, PnP этот интерфейс не держит, разве только на особых матерях:
http://www.computer-engineering.org/index.php?title=PS/2_Mouse/Keyboard_Protocol
Так что лучше такие устройства на ходу не дергать, можешь что-нибуть спалить.
Записан
Ankor
Гость
Проблема с мышью PS/2 в Qt-embedded 3.4
«
Ответ #7 :
Октябрь 19, 2006, 12:07 »
Цитата: "Вячеслав"
Версия какая ?(ядра)
Ядро у меня 2.4.20.
добавлено спустя 4 минуты:
Цитата: "bigirbis"
Самому ядру побарабану - оно просто из портов читает, когда 1 прерывание дергается. Там все нормально, в файл устройства мыши по-любому писаться будет.
Вот только, действительно, PnP этот интерфейс не держит, разве только на особых матерях:
http://www.computer-engineering.org/index.php?title=PS/2_Mouse/Keyboard_Protocol
Так что лучше такие устройства на ходу не дергать, можешь что-нибуть спалить.
Эт понятно, что можно спалить. Просто очень нужно, чтобы так работало. Но что-то никак не получается
.
Спасибо за ссылочку.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...