[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