eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Программирование —› работа с железом вне операционки
Посл.ответ Сообщение

Ранг: 2.0 (гость)
Статус: Участник

Создано: 13 октября 2015 03:57 · Поправил: 13 октября 2015 06:41 alex_e_m New!
Цитата · Личное сообщение · #1

доброго времени суток.

-как узнать список портов, для работы с железом ?
поскольку после перехода в защищенный режим невозможно использовать bios прерывания,
я бы хотел общаться с железом напрямик.
(как например порт 60h,61h для работы с клавиатурой)

-меня интересует работа с видеоадаптером,жестким диском,звуковой картой,wi-fi и сетевой картой.
(я нашел лишь часть информации про клаву и мышь http://frolov-lib.ru/books/bsp/v02/index.html)

если кто сталкивался с программированием операционных систем и железа ,
прошу поделиться книгами, статьями или информацией по данной теме.
(желательно на русском языке)

спасибо заранее.


Ранг: 536.4 (!)
Статус: Участник
_Вечный_Студент_

Создано: 13 октября 2015 05:48 New!
Цитата · Личное сообщение · #2

alex_e_m пишет:
прошу поделиться книгами, статьями или информацией по данной теме.


http://venom630.free.fr/pdf/Programming.the.Microsoft.Windows.Driver.Model.2nd.Edition.pdf

Ранг: 300.0 (мудрец)
Статус: Участник

Создано: 13 октября 2015 10:44 New!
Цитата · Личное сообщение · #3

Советую почитать osdev форумы и книги
Гук М.Ю. Аппаратные средства IBM PC
Гук М.Ю. Шины PCI, USB и FireWire


Ранг: 355.4 (мудрец)
Статус: Uploader
5KRT

Создано: 13 октября 2015 12:16 New!
Цитата · Личное сообщение · #4

Можно попробовать поставить на старый комп/ноутбук ОСь(9x, DOS), которая позволяет попадать в ring0, как например это делал я(было время). На свой старый ноутбук становил: Windows XP для работы с не подписанными драйверами. Сейчас мощности стационара позволяют использовать ВМ.

Ранг: 488.4 (мудрец)
Статус: Участник

Создано: 13 октября 2015 13:27 · Поправил: 13 октября 2015 13:30 VodoleY New!
Цитата · Личное сообщение · #5

alex_e_m пишет:
-меня интересует работа с видеоадаптером

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

Добавлено спустя 3 минуты
Veliant пишет:
Советую почитать osdev форумы и книги
Гук М.Ю. Аппаратные средства IBM PC
Гук М.Ю. Шины PCI, USB и FireWire



Питер Абель. Ассемблер и программирование для IBM PC
имхо лучше
 eXeL@B —› Программирование —› работа с железом вне операционки

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS