Написать драйвер (с чего начать?)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Написать драйвер
Есть на клаве(ноутбука) кнопка которая работает только в виндовсе (с дрйвером).
Хочется написать драйвер под линукс, с чего начать?
как узнать что эта кнопка передает ядру?
Хочется написать драйвер под линукс, с чего начать?
как узнать что эта кнопка передает ядру?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Сообщения: 694
Re: Написать драйвер
С книжек, наверное, надо начать читать.
"Ори Померанц" - ключевое слово. Не знаю, правда, есть ли у него версия, актуальная для новых ядер...
"Ори Померанц" - ключевое слово. Не знаю, правда, есть ли у него версия, актуальная для новых ядер...
-
- Сообщения: 226
- ОС: Win+ Lin
Re: Написать драйвер
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Написать драйвер
А зачем драйвер? C помощью xev определите код клавиши, и назначте ей действие.
LightLang Team
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
BlackStar
Оно никуда не плюет,, такое ощущение что кнопки просто нету
Оно никуда не плюет,, такое ощущение что кнопки просто нету
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Написать драйвер
Оно никуда не плюет,, такое ощущение что кнопки просто нету
Аааа, извиняюсь. Тогда надо искать по ключевым словам input module. Вот что мне попалось:
http://www.linux-mag.com/content/view/541/0/1/0/
и
http://www.charmed.com/txt/input-programming.txt
LightLang Team
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
serzh-z
у меня есть драйвер который позволяет включать и выключать wireless устал говорить echo 1 > /proc/fsaa1655g/radio
хочется задействовать спецально предназначенную кнопочку
смотрел я этот проект.. тама ядру передаются некие параметры. вот как отловить мои параметры т.к. я думаю от acer мне не подойдут
у меня есть драйвер который позволяет включать и выключать wireless устал говорить echo 1 > /proc/fsaa1655g/radio
хочется задействовать спецально предназначенную кнопочку
смотрел я этот проект.. тама ядру передаются некие параметры. вот как отловить мои параметры т.к. я думаю от acer мне не подойдут
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Написать драйвер
В README есть фраза "It also works on notebooks from other manufacturers (some Medion,
Fujitsu-Siemens, ...).", далее там можно включить отладку через макрос ACERDEBUG. Не думаю, что данные компоненты так уж сильно отличаются у разных производителей.
-
- Сообщения: 160
- Статус: Свободный пингвин
Re: Написать драйвер
Рекомендую почитать книжку "Разработка ядра Linux" + в Linux Format был ряд статей про написание дров.
Ни кто на свете не заметит - нас не стало, ни кто не вспомнит здесь о нас...
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Написать драйвер
Гм, не припоминаю, что в первой есть руководство по написанию драйверов, о чем автор честно и сообщает в предисловии.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
serzh-z
Да FS поддерживается но о моей модели ни слова (1655g)
Да FS поддерживается но о моей модели ни слова (1655g)
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Написать драйвер
k0da
только что попробовал на своем A1650 - wireless LED зажигается, кнопки не работают
только что попробовал на своем A1650 - wireless LED зажигается, кнопки не работают
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
polachok
LED зажигается при использовании fsaa1655g
а вот как бы кнопочки завести?
LED зажигается при использовании fsaa1655g
а вот как бы кнопочки завести?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Написать драйвер
k0da
и т.д.
acerhk: translated acer key code 0x1 to key name 0x1
acerhk: translated acer key name 0x1 to input key 0x8a
и т.д.
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
polachok
у вас работает?
у вас работает?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Сообщения: 160
- Статус: Свободный пингвин
Re: Написать драйвер
Не спорю. Но для написания модулей (на будущее) не плохобы знать и досконально ядро.
Ни кто на свете не заметит - нас не стало, ни кто не вспомнит здесь о нас...
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Написать драйвер
у вас работает?
показывает вот такие штуки при нажатии клавиш в dmesg... мне это не надо (в отличие от wireless-индикатора - использую как IM-индикатор, потому дальше не копал что с ними делать)
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
polachok
Это с модулем acerhk?
Это с модулем acerhk?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Написать драйвер
ну там же написано
acerhk: translated acer key name 0x1 to input key 0x8a
acerhk: translated acer key name 0x1 to input key 0x8a
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Написать драйвер
polachok
Не работает у меня acerhk
Не работает у меня acerhk

Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Сообщения: 2
- ОС: Win XP, Ubuntu 7.04
Re: Написать драйвер
У меня Acer Aspire 1652 WLMI, долго парился с acer_acpi, acerhk но ничего не помогло, на кнопке индикации работы Wi Fi так и не получалось настроить. Пока не нашёл вот эту статью пару строчек в консоли прописать и всё оказалось решено, попробуйте может и вас получиться, у меня Ubuntu 7.04, всё работает отлично)))
ссылка где взят данный материал:
Индикация работы WiFi
Код: Выделить всё
sudo -s
echo "options ipw2200 led=1" >> /etc/modprobe.d/ipw2200.modprobe
rmmod ipw2200
modprobe ipw2200
exit
ссылка где взят данный материал:
Индикация работы WiFi