Size: a a a

pro.osdev - os development

2021 June 07

AR

Anton Romanov in pro.osdev - os development
Я думал драйвера должны компоноваться вместе с ядром, а тут этот "simple driver" откуда-то отдельно берётся
источник

d

disba1ancer in pro.osdev - os development
Должны, только если ядро монолитное
источник

AR

Anton Romanov in pro.osdev - os development
Откуда "simple driver" берётся ?
источник

LK

Ledoux KOUAM in pro.osdev - os development
Where can i take a good spec of actual ATA IDE !??
источник

BD

Berkus Decker in pro.osdev - os development
start from osdev wiki; ATA is ancient “standard” with no full specification that covers everything, only the basic stuff and then there’s a lot of  vendor custom shit on top
источник

BD

Berkus Decker in pro.osdev - os development
ээ, я  думаю он пишется прямо в тексте этой заметки, не?

и состоит поди из пары функций типа “стереть экран”, “вывести  символ"
источник

BD

Berkus Decker in pro.osdev - os development
драйвер это просто способ абстрагировать доступ к железу
источник

BD

Berkus Decker in pro.osdev - os development
где он там находится, в ядре или еще где-то  - не суть  важно
источник

AR

Anton Romanov in pro.osdev - os development
Секунду. Hello world выводится на жк-дисплей, у дисплея должен быть микроконтроллер, на микроконтроллере должно исполняться ПО. Верно ?
источник

BD

Berkus Decker in pro.osdev - os development
нет, мы сейчас про статью из osdev wiki говорим
источник

AR

Anton Romanov in pro.osdev - os development
Так на реальной аппаратуре тоже должно работать
источник

AR

Anton Romanov in pro.osdev - os development
Да, про статью bare bones
источник

AR

Anton Romanov in pro.osdev - os development
Почему нет-то ?
источник

BD

Berkus Decker in pro.osdev - os development
потому что реальная аппаратура которая там описывается - VGA
источник

BD

Berkus Decker in pro.osdev - os development
причем в текстовом режиме
источник

BD

Berkus Decker in pro.osdev - os development
это конкретное железо, с конкретными свойствами
источник

d

disba1ancer in pro.osdev - os development
даже в юзермоде возможно?
источник

BD

Berkus Decker in pro.osdev - os development
драйвера в юзермоде - в каждом первом микроядре, если что
источник

d

disba1ancer in pro.osdev - os development
таки делают так...
источник

BD

Berkus Decker in pro.osdev - os development
таки да, это единственно верный путь
источник