bootloader — все вопросы

1ответ
4 голоса
Загрузка с карты расширения PCIE USB 3.0
Я только что купил карту расширения PCIE для поддержки USB 3.0. Он хорошо работает в Windows. Однако мне не удалось загрузить флэш-накопитель с интерфейсом USB 3.0 (который подключен к плате расшире
2ответа
4 голоса
Тройная ошибка при переходе в защищенный режим
Я разрабатываю загрузчик, который загрузится в простое ядро ​​после перехода в защищенный режим. Я использовал этот документ как учебник, где-то в четвертой или пятой главе. Теоретически предполаг
1ответ
4 голоса
нет эмуляции загрузки ОС
Я работаю над загрузкой ОС без эмуляции . Как вы знаете, при загрузке без эмуляции загрузочный образ может быть любым (в реальном режиме) двоичный исполняемый код. Я использую двухэтапный загр
1ответ
4 голоса
Как сопоставить раздел с сегментом из выходного файла ELF?
Ну, я написал загрузчик в ассемблере и пытаюсь загрузить с него ядро ​​C. Это загрузчик: bits 16 xor ax,ax jmp 0x0000:boot extern kernel_main global boot boot: mov ah, 0x02 ;
1ответ
4 голоса
Почему курсор не движется вертикально на реальном оборудовании, а на виртуальной машине?
Я хочу реализовать перемещение курсора с помощью клавиш в моей ОС. Я попробовал этот код, чтобы сделать это: mouse: mov ah,0h int 16h cmp al, 107 je Down cmp al, 105 je Up
2ответа
4 голоса
Расширенное руководство по сборке для написания загрузчика
Для проекта компьютерной архитектуры я хочу написать некоторый загрузочный код, чтобы сделать что-то простое (я подумал об игре со змеями, если это не слишком сложно). Я думал, что написание небольш
2ответа
4 голоса
Переход из загрузчика создает исключение
Я написал загрузчик для своего SAM4S, который находится в секторе 0 и загружает приложение в секторе 1. Однако проблема в том, что когда я пытаюсь перейти к новой функции, она генерирует исключение
2ответа
4 голоса
Как загрузчик, написанный на сборке x86, может быть записан на флэш-накопитель USB и поддерживать как BIOS, так и UEFI?
Недавно я написал загрузчик в сборке x86. Загрузчик сейчас не делает ничего особенного, но я планирую загрузить собственное ядро ​​с этим загрузчиком. Я могу записать загрузчик на флэш-накопитель US
1ответ
4 голоса
Bootloader code иногда дает сбой (тройные ошибки?) Компьютера
У меня есть код в моем пользовательском загрузчике, который копирует память из 512-байтового буфера по адресу 0x8E00 в верхнюю память, 0x100000 и выше. Это отлично работает на некоторых компьютерах
2ответа
4 голоса
загрузчик - загрузка 2-й ступени - qemu работает, реальная машина не работает
В качестве учебного упражнения я написал небольшой 16-разрядный загрузчик для систем x86 bios. Это Казалось, что он отлично работает на QEMU . Я сделал это на диск для старого компьютер amd-turio
1ответ
4 голоса
Загрузка второй стадии загрузчика
Я пытаюсь создать небольшую операционную систему для машин x86 и начал писать код для довольно минимального загрузчика. Загрузчик, который я создал, довольно прост: он загружает небольшой второй заг
1ответ
4 голоса
Диск BIOS - блокировка чтения секторов в память (int 0x13, ah = 0x02)
Я пишу MBR и использую QEMU для тестирования.При использовании чтения секторов в память ( ---- +: = 0 =: + ---- ) инструкция ---- +: = 1 =: + ----, кажется, блокирует выполнение моей программы, ион пр
2ответа
4 голоса
Загрузчик ОС не работает
Я делаю пользовательскую операционную систему.У меня есть два файла:boot.asm:start.asm:Я скомпилировал их в файлы .bin с помощью этих команд:Затем добавьте их в образ дискеты с помощью этих команд:Ког
1ответ
4 голоса
тройной тире на ключах командной строки ядра Linux
Я пытаюсь добавить параметр для отправки журнала ядра Linux на последовательную консоль на XenServer6.Параметры команды ядра можно редактировать в конфигурационном файле EXTLinux ( ---- +: = 0 =: + --
3ответа
4 голоса
Общее использование загрузчика и прошивки и обновление прошивки
Есть два случая при работе на встроенной системе.Встроенные системы имеют ограниченные ресурсы, такие как микроконтроллер ARM Cortex M0 с 12 K Flash.Случай 1: общее использование функции /модуля для з
1ответ
4 голоса
Использование db для объявления строки в сборке NASM
Я следую учебному пособию по написанию загрузчика hello world на ассемблере и использую ассемблер NASM для машины x-86.Это код, который я использую:Мне трудно понять, как я могу поместить всю строку «
1ответ
4 голоса
Почему регистр в x86-assembly (r) si перемещается в себя, если я пытаюсь указать ему метку?
Я хочу написать загрузчик, который просто печатает "Hello World!"на экране, и я не знаю, почему мои байты перепутаны.Я пытаюсь написать его в синтаксисе AT & T (пожалуйста, не рекомендуйте синтакс
2ответа
4 голоса
Цвета текста ассемблера
Я делаю ISO-файл в сборке, и я хочу добавить цвет текста (в данном случае: красный).Кто-нибудь знает как это делать?
2ответа
4 голоса
Как перейти из реального режима в защищенный режим после загрузчика?
Я только что закончил очень простой загрузчик для своей ОС и теперь пытаюсь перейти в защищенный режим и перейти к ядру. Ядро существует во втором секторе (сразу после загрузчика) и включено.
4ответа
4 голоса
зачем нужен загрузчик второй ступени?Почему разные загрузчики, как первый этап и второй этап?
Я знаю, что загрузчик первого этапа выполняет базовую инициализацию оборудования и вызывает загрузчик второго этапа, например, u-boot.Но я до сих пор не понимаю, зачем нам нужно несколько этапов загру
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132