Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     20 Dec 2004  20:02:22
 To : Zahar Kiselev
 Subject : Re: драйвер
 -------------------------------------------------------------------------------- 
 
 Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org>
 
 ZK>Кстати о непонятном: как всегда в линуксе - все становится
 ZK>просто, как только понимаешь _что_ же нужно сделать. Ответы
 ZK>на вопрос "как" - при этом довольно быстро находятся. Так и
 ZK>с этой платой - возможностей у нее всяких много. Если
 ZK>пытаться делать "универсальный" драйвер, позволяющий потом
 ZK>использовать любую из них - то возникает главная проблема -
 ZK>как множество этих возможностей на  довольно ограниченную
 ZK>модель "символьного устройства"? В частности например 
 ZK>входных каналов там может быть от задействовано от 1 до 32,
 ZK>это можно выбирать и выбор я "повесил" на отдельный ioctl.
 
 Hу и сделай 32 символьных устройства. С общим major и разными minor.
 И на каждое из них выдавай данные только из одного канала. Все равно
 больше восьми таких карт одновременно у тебя вряд ли будет.
 
 Куда после этого ioctl дергать - возможны варианты - либо считать что
 любое устройство с minor относящимся к данной карте, позволяет управлять
 картой в целом, либо требовать чтобы ioctl дергали только на первом (в
 смысле 0-м) канале, то ли вообще автоматически включать канал при
 открытии соответствующего ему файла устройства.
 
 Можно еще наряду с файлами в /dev завести вход в /proc и управлять
 устройством посредстовм echo команда >/proc/моя-плата
 ZK>работает, а как собрать это в единую конструкцию - я пока
 ZK>не решил. Hе потому что не умею собрать, а потому что не
 ZK>знаю как это наиболее правильно сделать. 
 
 Архитектура - это вообще проблема. Это самое сложное, что бывает в
 программировании.
 
 -- 
 --- ifmail v.2.15dev5.3
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: CorelDraw   Alex Korchmar   20 Dec 2004 16:17:59 
 Re: CorelDraw   Ilya Anfimov   20 Dec 2004 17:19:29 
 драйвер   Zahar Kiselev   20 Dec 2004 17:44:22 
 Re: драйвер   Victor Wagner   20 Dec 2004 20:02:22 
 Re: драйвер   Ilya Anfimov   20 Dec 2004 21:58:28 
 Re: драйвер   Alex Korchmar   21 Dec 2004 01:09:37 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 00:56:30 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 03:16:00 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 05:25:22 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 12:32:21 
 Re: драйвер   Zahar Kiselev   22 Dec 2004 00:04:04 
 Re: драйвер   Zahar Kiselev   20 Dec 2004 22:07:18 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 00:53:17 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 02:49:02 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 12:09:04 
 Re: драйвер   Victor Wagner   21 Dec 2004 01:13:55 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 03:02:16 
 Re: драйвер   Victor Wagner   21 Dec 2004 10:01:58 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 12:17:59 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 22:31:06 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 12:15:53 
 Re: драйвер (Offtopic)   Serg Oskin   20 Dec 2004 20:49:09 
 Re:   Zahar Kiselev   20 Dec 2004 22:41:18 
 Re:   Serg Oskin   21 Dec 2004 13:04:20 
 Re:   Zahar Kiselev   22 Dec 2004 00:09:16 
 Re:   Serg Oskin   22 Dec 2004 16:02:11 
 Re: драйвер   Ilya Anfimov   20 Dec 2004 21:20:14 
 Re: драйвер   Zahar Kiselev   20 Dec 2004 22:47:52 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 01:29:02 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 03:34:48 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 12:26:06 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 23:53:24 
 Re: драйвер   Igor Tihonov   20 Dec 2004 22:42:44 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 00:57:51 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 01:11:16 
 Re: драйвер   Igor Tihonov   21 Dec 2004 19:58:59 
 Re: драйвер   Igor Tihonov   21 Dec 2004 20:05:35 
 Re: драйвер   Ilya Anfimov   21 Dec 2004 22:06:43 
 Re: драйвер   Zahar Kiselev   22 Dec 2004 03:46:22 
 Re: драйвер   slava kozyrev   21 Dec 2004 11:34:50 
 Re: драйвер   Zahar Kiselev   21 Dec 2004 22:19:36 
 Re: CorelDraw   Nick Gazaloff   21 Dec 2004 03:00:14 
 Re: CorelDraw   Peter V. Chernikoff   31 Dec 2004 23:29:54 
Архивное /ru.linux/15178f1b9d659.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional