2014-02-10 8 views
0

Я пишу новую операционную систему для обучения и исследования. И я хотел бы иметь возможность сканировать устройство для подключенных устройств (сеть, клавиатура, жесткие диски и что у вас есть). Это будет использоваться в качестве первого шага для установки соответствующих драйверов.Как сканировать подключенные устройства с помощью сборки

Я искал это в Интернете некоторое время, но ничего, что может вам помочь.

ответ

3

Общего простого способа сканирования для всего различного оборудования на компьютере. Вероятно, именно по этой причине вам не удалось добиться успеха.

Вы можете начать сканирование через PCI-устройства, затем сканировать устройства USB и т. Д. Однако каждый из этих шагов не будет тривиальным. osdev wiki предоставит некоторые указатели. Вы можете начать с scanning pci devices (примеры кода приведены на C), и вы можете посмотреть на источник операционной системы, полностью написанный в сборке, например kolobrios, если запись вашей ОС в комбинации C/assembly не является для вас вариантом.

+0

Благодарим за ответ. Я нашел это (http://www.jbox.dk/sanos/) OS (sanos), делая то, что я ищу. Однако он написан для 32-битного. Если у вас есть идея, как отправить его на 64, пожалуйста, дайте мне знать. Это спасет меня, когда-то понадобится для тестирования ... Еще раз спасибо. Я не обязательно привязываюсь к Assembly ... Я также могу использовать C или C++. – hebbo

Смежные вопросы