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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Semenyaka                       2:461/640.640  18 May 2004  23:22:24
 To : Igor A. Valcov
 Subject : Программирование модулей ядра к FreeBSD
 -------------------------------------------------------------------------------- 
 
 18 май 04 21:12, you wrote to all:
 
  IAV> Я, вот, хочу научиться писать модули ядра для FreeBSD. А более
  IAV> конкретно, в настоящее время хочу портировать один драйвер ISA
  IAV> устройства (ЦАП/АЦП плата LCard L1450) с Linux на FreeBSD.
 
 Молодец :) Хотя не факт, что это хорошо. Возможно, лучше не портировать, а
 заново написать.
 
  IAV> Посоветуйте, где можно почитать об этом поподробнее. Простое копание в
 
 Поищи на Гугле:
 "Fun and Games with FreeBSD Kernel Modules"
 "Attacking FreeBSD with Kernel Modules"
 "Dynamic Kernel Linker (KLD) Facility Programming Tutorial"
 "The Road to FreeBSD Kernel Hacking"
 "Ядро FreeBSD для самых маленьких"
 
 Увы, всё это несколько устареол и имеет специфическую, скажем так,
 направленность. Hо кое-что почерпнёшь, если только начал разбираться.
 
 Ещё читать МакКузика ("4.4 BSD Operation System") обязательно.
 
 Дальше - списки рассылки FreeBSD. Тебе определённо нужны hackers, new-bus,
 current, stable. По мере продвижения задаёшь вопросы, разбираешься, опять
 спрашиваешь. Как ты уже догадался, английский не помешает :)
 
  IAV> ситуацию. Осталось много вопростов. В частности, как корректно выделить
  IAV> и обрабатывать IRQ данного устройства,
 
 От устройства зависит.
 
  IAV> как зарезервировать диапазон портов ввода вывода и потом с ними
  IAV> работать (простыми inb outb?),
 
 Hапример. Hу, если хочешь, построй чуть более высокий уровень абстракции и
 оберни inb/outb в инлайн-функции или макросы.
 
  IAV> как огранизовывать заморозку/активацию процесса ожидающего данных...
 
 man tsleep, там всё.
 
 Alex
 
 --- IMHO в последней инстанции
  * Origin:  ... можжевеловых ...  (2:461/640.640)
 
 

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

 Тема:    Автор:    Дата:  
 Программирование модулей ядра к FreeBSD   Igor A. Valcov   18 May 2004 21:12:55 
 Re: Программирование модулей ядра к FreeBSD   Valentin Nechayev   18 May 2004 22:28:37 
 Re: Программирование модулей ядра к FreeBSD   Igor A. Valcov   18 May 2004 23:24:47 
 Программирование модулей ядра к FreeBSD   Alex Semenyaka   18 May 2004 23:22:24 
Архивное /ru.unix.bsd/392940aa62fb.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional