The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Драйвер COM порта"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Драйвер COM порта"  
Сообщение от Sigareta (??) on 21-Дек-07, 09:45 
Есть задача написать свой драйвер под сом порт, кто-то может подсказать ссылки на статьи или какие-то ресурсы. Ссылки касательно написания просто модулей для каких-то виртуальных устройств, это я уже все находил, хотелось бы, конкретно для COM порта
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Драйвер COM порта"  
Сообщение от Mr.Link email(ok) on 21-Дек-07, 10:51 
Я делал достаточно просто - создавал модуль ядра с использованием file_operations структуры.
Если не сложно кинь ссылочки для виртуальных устройств.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Драйвер COM порта"  
Сообщение от Iceman email(??) on 21-Дек-07, 11:25 
Конкретно драйвер для COM-порта смотри в ядре.
А если по делу, то мне в свое время очень помогли руководства:
http://www.beyondlogic.org/serial/serial1.htm#32
http://www.captain.at/serial-port-registers.php
http://www.captain.at/howto-linux-device-driver-template-ske...

и _обязательно_ LDD3 про написание под ядро: http://lwn.net/Kernel/LDD3/

Добавлено: ну и классика про RS232 (не для ядра, а в общем)
https://www.opennet.ru/docs/RUS/serial_guide/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Драйвер COM порта"  
Сообщение от Mr.Link email(ok) on 21-Дек-07, 12:36 
>[оверквотинг удален]
>
>http://www.beyondlogic.org/serial/serial1.htm#32
>http://www.captain.at/serial-port-registers.php
>http://www.captain.at/howto-linux-device-driver-template-ske...
>
>и _обязательно_ LDD3 про написание под ядро: http://lwn.net/Kernel/LDD3/
>
>Добавлено: ну и классика про RS232 (не для ядра, а в общем)
>
>https://www.opennet.ru/docs/RUS/serial_guide/

Спасибо. Но я имел ввиду виртуальные устройства. А вообще
>http://www.captain.at/howto-linux-device-driver-template-ske...

ссылка хороша

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Драйвер COM порта"  
Сообщение от Sigareta (??) on 24-Дек-07, 18:30 
черт незнаю вот как это сделать, может кто-то подскажет как с помощью стандартного драйвера определить следующее:
в порт пришел скажем 1 байт. как определить это байт пришел с установленным битом четности или нет, просто бит четности использует устройством (подключенного к порту) как флаг что это первый бит его сообщения. то есть все остальные биты будут с не установленным битом четности (9 битом). так же и отправлять ему надо сообщения, первый байт в установленным "9 битом" а все остальные без него. как это отследить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Драйвер COM порта"  
Сообщение от Iceman email(??) on 24-Дек-07, 18:43 
>черт незнаю вот как это сделать, может кто-то подскажет как с помощью
>стандартного драйвера определить следующее:
>в порт пришел скажем 1 байт. как определить это байт пришел с
>установленным битом четности или нет, просто бит четности использует устройством (подключенного
>к порту) как флаг что это первый бит его сообщения. то
>есть все остальные биты будут с не установленным битом четности (9
>битом). так же и отправлять ему надо сообщения, первый байт в
>установленным "9 битом" а все остальные без него. как это отследить?
>

Вот здесь это уже обсуждалось, все более-менее вменяемые варианты там рассмотрены:
https://www.opennet.ru/openforum/vsluhforumID9/6228.html#19

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Драйвер COM порта"  
Сообщение от Sigareta (??) on 24-Дек-07, 20:07 
а не поделитесь драйвером
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Драйвер COM порта"  
Сообщение от Iceman email(??) on 25-Дек-07, 10:53 
>а не поделитесь драйвером

А вот вы мне на почту отпишите, может, и пообщаемся...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Драйвер COM порта"  
Сообщение от Sigareta (??) on 25-Дек-07, 11:36 
>>а не поделитесь драйвером
>
>А вот вы мне на почту отпишите, может, и пообщаемся...

да я бы с большим удовольствием, то есть я это и раньше пытался сделать но вот та ссылка на почту которая у вас указанна не работает (brus@REMOVE-THIS-FAKE.gmail.ru) то есть говорит что майла такого нет, скажите свою почту. моя tonich_83@mail.ru

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Драйвер COM порта"  
Сообщение от phpcoder email(??) on 25-Дек-07, 12:52 
[...]
>да я бы с большим удовольствием, то есть я это и раньше
>пытался сделать но вот та ссылка на почту которая у вас
>указанна не работает (brus@REMOVE-THIS-FAKE.gmail.ru) то есть говорит что майла такого нет,

Вы REMOVE-THIS-FAKE удалили из адреса, надеюсь? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру