|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 21 Dec 2004 12:26:06 To : Zahar Kiselev Subject : Re: драйвер -------------------------------------------------------------------------------- 2004-12-20, Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> пишет: > Hello Ilya! > > Dec 21 00:29 04, Ilya Anfimov wrote to Zahar Kiselev: > > >> _символьное_ устройство придется заставить выдавать данные _блоками_. > IA> Да. По-любому также. Такое делается в большинстве символьных > IA> устройств, в тех же raw hdd. > Вот за эту казалось бы мелочь - спасибо! Я как-то не вспомнил, что raw hdd > это именно символьное устройство и не догадался туда заглянуть с целью > заимствования технических решений. > > >> выдаваемых данных. Hу-ка представь себе буфер в драйвере, под переменный > >> размер пакета данных, задаваемый через IOCTL? Кода для обработки > >> получится столько, что > IA> Представил. И что такого? один kfree/kmalloc по ioctl. Думаешь, > IA> for (i=0; i<32; i++) { > IA> if (requested[i]) { > Ты тоже что ли драйверописательством для АЦП занимаешься, что у тебя даже > примеры кода всегда под рукой? :) Под какой рукой? Только что написал. По только что придуманному протоколу, хотя и достаточно логичному. И для АЦП приходилось. Только я тогда забил на kernel-space. Что, впрочем, не делает мне чести. [skipped] > IA> 200 килогерц, по два байта на канал -- это поток в 400kb/sec. > IA> Как ты думаешь, сколько раз может пропустить через себя этот > IA> поток даже весьма хилый сегоднышний поц? > Процессор 300мгц и другого не будет. Это наука, и финансирования по этой теме > в Вот я и говорю, даже процессор с помойки может это прокачать через себя раз десять. Писать на компилируемых в машкод языках, не пытаться звать библиотеки на каждый байт -- и будет счастье. Кстати, на 200 kHz у тебя более значительные проблемы будут если плата не умеет буферизировать. Вот это будет кирдык. 200 тысяч прерываний много кого убить могут. > данный момент нет. А если бы даже что-то и купили - то новый компьютер тащить > в опытный цех к установке никто не позволит - он будет поставлен в кабинет для > оформления научных трудов. > > IA> hint: P200 иногда позволял смотреть видео DivX. > Сомнительно как-то. Хотя наверно от параметров сжатия зависит. В DivX я слабо > понимаю. Знаю только, что стандартный размер картинки для цифрового PAL, > используемый в профессиональных телевизионных аппаратных - 720х576 > > Zahar(@spbdept.rbc.ru) Остров Большой Березовый: http://birch-island.spb.ru > --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19170fb03fe3b.html, оценка из 5, голосов 10
|