Насчёт софта не так печально всё :-)
В написании софта, что главное???
Главное - чёткий и понятный алгоритм.
Алгоритмы и примеры программ уже существуют в достаточном количестве :-) но в основном для архитектуры х-86.
Останется только сконвертить существующее и вуаля :-)
Причём не так уж много этого софта и надо.
Достаточно самого ходового:
1. IDE - диск.
2. Последовательные порты.
Софт однажды написанный к первым двум пунктам подойдёт к более чем 2/3 выпущенного оборудования :-)
С остальным не всё так радостно...
3. Параллельные порты.
4. Сетевые карты.
5. Звуковые карты.
6. Видеоадаптеры.
7. И прочая... ;-)
Здесь не так всё радостно, но ведь вполне реально выбрать какие-то ключевые позиции, кои обеспечат наличие возможности чего-то подоткнуть.
Например по видеоадаптерам - у большинства из них есть совместимость на уровне VGA. Если кому-то надо что-то более, то уж пусть сам решает проблему.
По сетевухам есть NE совместимые...
Параллельный порт - SPP-мода ...
Как написать - наверное какой-то драйвер моста, который будет соблюдать очерёдность запросов, так, чтобы разный софт по-возможности не мешал друг-другу, непосредственно работающий с мостом. И дополнительные драйвера ведомые, которые и обеспечат доступ через главный драйвер, диску(пример что-то вроде LD), последовательные порты(типа LS,XL) и прочая...





Ответить с цитированием