[devel] Агат

hihin_rambler =?iso-8859-1?q?hihin_=CE=C1_rambler=2Eru?=
Ср Фев 20 04:03:38 MSK 2002


Здравствуйте.

У нас на "Агате" накопилось к Вам несколько вопросов:

По разработке драйверов нестандартных устройств:

1. Возможность работы с ПДП в Linux (МСВС).
   Существует устройство, ведущее обмен информацией по прямому доступу.
Для передачи / приема информации надо указать устройству 24х-разрядный
адрес (ISA) из области памяти (для контроллера прямого доступа).
   ВОПРОС: Как преобразовать 32х-разрядный адрес выделенной памяти  к
необходимому виду  или как выделить память, находящуюся  в  границах
24 разрядов? Будет ли этот адрес постоянным в процессе работы?
Как это сделать на уровне ядра и на уровне пользователя?

2.Обработка аппаратных прерываний.
 Если прерывания обрабатываются на уровне ядра,как организовать 
синхронную передачу информации в пользовательский процесс?

По линковки ядра:

 Попытались  установить на Мастере (kernel24-up-2.4.18-pre4)
поддержку TV-out/TV-in (Asus 3400 TV - чипсет NVIDIA), как поняли из
README для того, чтобы заработало устройство /dev/video необходимо
перекомпилировать ядро.

  -  в файле    ./include/net/sock.h
  в 743 строке (u8 __pad[SMP_CACHE_BYTES - sizeof(int)];)  константа
  SMP_CACHE_BYTES неправильна определена (выдает сто слишком длинное
  значение), хотя в других файлах она вроде имеет значение 32
  (поставили 32 - компиляция пошла дальше)
  
   - в файле    ./drivers/scsi/aic7xxx/aicasm/aicdb.h строка
   #include <db3/db_185.h>  ссылается на несуществующий файл.

   (конфигурацию выбирали по умолчанию только вписали про модули видео)

По kdevelop:

   apt тянет пакеты для kdevelop, которые нужны для его работы как
   программы, а не как средства разработки, т.е. теоетически можно
   установить такую конфигурацию пакетов, что  kdevelop будет работать,
   но не  одну самую просту программу на нем не напишешь, хотелось-бы, чтобы
   был какой нибудь README, в котором-бы было написано:
    для проекта c++ установить пакеты libstc++, ...
    для qt2 - libqt2 ....
    для kde - kdelib-devel.... и т.д.
    
По тестам аппаратуры - не могли-бы Вы прислать ссылки, на пакеты для тестов
аппаратуры под Linux (типа Checkit под dos)

p.s. т.к. я  рассылку devel не получаю, если возможно, отправьте
пожалуйста ответ на мой e-mail.

--  С уважением, Хихин Руслан
ФГУП НПО "Агат"    hihin_rambler
mailto:hihin на rambler.ru





Подробная информация о списке рассылки Devel