Отправляет email-рассылки с помощью сервиса Sendsay

Re: как писать драйвер под LINUX?

Здравствуйте Сергей
Вы писали:
 
Hi !!!
 
Вот очень мне интересно как пишутся дрова под линуксом для PCI карт.
 
Есть у меня звуковуха PCI за 5 баксов - для экспериментов на чипе
CMI8738.
 
С целью изучения данной темы (ну вот интересно мне) - хотелось бы
написать какой нить тональный генератор (что бы пикал).
 
С чего начать?
 
Можно конечно перелопачивать модуль для ядра соответствующий, но мне
честно говоря лень - очень уж он большой и сильно структурированный
(много мелких файлов).
 
С чего начать? может есть некие доки про написание драйверов для PCI
устройств? и как эти "дрова" вообще цеплять к системе?
 
Вобщем вопрос для меня интересный,, но абсолютно не знаю с чего
начать.
 
 
Начни с книги
Linux Device Drivers, 2nd edition, Alessandro Rubini & Jonathan Corbet.
http://www.xml.com/ldd/chapter/book/
 
Затем на http://www.alsa-project.org/documentation.php3 есть дока и шаблон
для звуковых карт.
 
Когда я включал-настраивал приемник на звуковой карте fm801 мне этого
хватило.
 
Andrew
 

Ответить   Thu, 09 Oct 2003 11:32:08 +0700 (#6088)

 

Ответы:

И еще вопросик!

Что нужно прописать в fstab чтобы смонтированные NTFS-разделы были доступны не
только под root, но и под другими пользователями? А также чтобы русские буквы
были нормальными, а не крокозябрами?

Заранее спасибо.
С уважением, Алексей Цыганов

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Shotokan" Thu, 9 Oct 2003 09:37:59 +0400 (MSD) (#6094)

 

On Thursday 09 October 2003 09:37, Shotokan <"Shotokan"
<shotokan-inc@y*****.ru>> wrote:

man почитать! Там по-моему понятно сказано:

iocharset=name
Character set to use when returning file names.

uid=value, gid=value and umask=value
Set the file permission on the filesystem.

Чтобы все всё могли нужен umask=0 (а также чтобы ядро было
собрано с поддержкой записи на NTFS)
--
Serge B. Khvatov Phone:+7(812)1133186 //
+7(812)1106579 //echno
mailto:xbat***@t*****.ru // St-Petersburg

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Serguei B. Khvatov" Thu, 9 Oct 2003 10:30:40 +0400 (#6099)

 

*This message was transferred with a trial version of CommuniGate(tm) Pro*
Здравствуйте, Serguei.

Вы писали 9 октября 2003 г., 10:30:40:

Вот в опциях файловых систем при конфигурировании ядра и зказано
что есть поддержка для записи - но это бред, нет там никакой поддержки
для записи. В любом случае, хоть при каких пермишенах, она всё равно
монтируется как read only и баста!!
этому даже проект посвящён :

Linux-NTFS Project

Пояснение
Драйвер для Linux kernel 2.4.x и набор утилит
для работы под Linux с файловой системой NTFS (Windows NT, 2000 и XP).
Обеспечивается полный доступ на чтение (версии NTFS 1.2, 3.0, 3.1, включая
сжатые файлы)
и частичная поддержка записи, включаемая на свой страх и риск (2.5.x ядра).

Home URL
http://linux-ntfs.sourceforge.net/

Ответить   "Alexandr V. Andreev" Thu, 9 Oct 2003 10:59:27 +0400 (#6106)

 

Добрый день!
Как настроить Aver 203 в Юниоре, а то у меня только изображение, кстати радио
тоже не работает. Конечно, может это и не связано именно с тюнером, т. к. в игрушках
(ни в одной тоже нет звука, хотя музыка (мп3) играется отлично.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Shotokan" Thu, 9 Oct 2003 13:49:47 +0400 (MSD) (#6124)

 

*This message was transferred with a trial version of CommuniGate(tm) Pro*
Здравствуйте, Shotokan.

Вы писали 9 октября 2003 г., 9:37:59:

не

# device mountpoint filesystemtype options dumpm fsk

/dev/hda(раздел) /mnt/win ntfs iocharset=(твоялокаль),gid=500,uid=500
0 0

на всякий случай посмотри MAN filesystems, кстати
iocharset=utf8 или koi8-r касается и сидюков. Лично у меня стоит utf8
и пока я этого свою локаль в опциях CD не прописал
в место русских букв была фигня... так что это тоже учитывай!
И ещё, хоть в свойствах ядра 2.4.20(21,22) и написано что есть
поддержка для чтения/записи -- но это бред, есть ТОЛЬКО для чтения

Ну собственно вот и всё, удачи..!

Ответить   "Alexandr V. Andreev" Thu, 9 Oct 2003 10:51:34 +0400 (#6101)