Я новичок в osdev и пытаюсь сделать загрузчик с нуля.В настоящее время я пытаюсь выполнить второй...
У меня есть эта функция: uint8_t getcmosflpd(void) { uint8_t c; outb(0x70, 0x10); c = inb(0x70);...
Я пытаюсь внедрить APM в мою ОС.Хотя я могу включить APM в реальном режиме (используя int 0x15),...
Я разрабатываю операционную систему как хобби-проект.Я подключил VGA-дисплей по адресу 0xB8000,...
Я пишу операционную систему в NASM, и я не хочу переходить в защищенный режим, но у меня есть одна...
Я новичок в архитектуре xtensa и в качестве первого шага попытался отобразить вектор сброса. Поиск...
Я хочу реализовать 32-битное сопоставление с 4 ГБ плоской памяти для приложения, для этого мне...
Я делаю ядро для любителей и пытаюсь реализовать функцию printf(). Вот моя реализация: void...
Я пишу операционную систему в сборке NASM, и у меня проблема с созданием обработчика мыши...
Я занимаюсь разработкой реальной операционной системы в сборке x86. Мне удалось переместить курсор...
Я использую Linux на QEMU, эмулируя процессор x86_64.Я пытаюсь сделать Kexec ядром в формате elf32,...
Я хочу реализовать перемещение курсора с помощью клавиш в моей ОС.Я попробовал этот код, чтобы...
Я не могу найти какую-либо конкретную информацию о том, что действительно происходит со стандартным...
Я пытаюсь создать контроллер клавиатуры PS / 2 и не могу заставить его работать. outb(0x60, 0xED);...
Я пишу ОС и хочу иметь графический интерфейс.Я не могу найти хороший учебник для рисования пикселей...
Я разрабатываю операционную систему на ассемблере.В определенное время я получаю эту ошибку от...
Я разрабатываю операционную систему на ассемблере.Во время разработки я изменяю небольшую часть...
Я совершенно новичок в осдевинге.сейчас я только что реализовал экран клавиатуры и VGA, следуя...
В настоящее время я разрабатываю свой собственный небольшой гипервизор, который работает...
Я написал простой загрузчик и ядро на C (компиляция с помощью компилятора g ++).Когда я пытаюсь...
В настоящее время я пишу небольшую операционную систему, которая использует пейджинг и...
Я заканчиваю Brokenthorn Учебное пособие по ОС, где я создаю виртуальную дискету в Ubuntu с помощью...
Я создаю небольшую 32-битную операционную систему.Я написал загрузчик на ассемблере, записал запись...
Я работаю над своим собственным загрузчиком и использую QEMU в качестве тестовой лаборатории для...
Я изучаю разработку ОС и использую ресурс brokenthorn, но использую немного другой инструмент, а...