bootloader 相关问题

Bootloader是一个程序,它将操作系统加载到计算机的内存中并将其设置为执行。当计算机启动或重新启动时,基本输入/输出系统(BIOS)执行一些初始测试,然后将控制权转移到Bootloader。




custombootloader无法加载C内核(kernel.c),但与汇编(kernel.asm)一起使用

当使用kernel.asm时,一切正常。但是,当我用kernel.c替换它时,我的引导加载程序无法加载内核并给出错误。

回答 0 投票 0

ESP32C6在编程中输入第一阶段引导加载程序

这里概述将ESP32C3放入引导加载器模式的过程在ESP32C6上不起作用。 当我尝试了上面的ESP32C3方法(使用ESP32C6)时,它未能编译并返回错误

回答 1 投票 0


Int 0x13 在真实硬件上失败且没有错误,在 Qemu 中工作

我目前有一个基本的引导加载程序设置,可以使用一些调试语句加载我的内核: ;设置偏移量 [组织0x7c00] KERNEL_OFFSET 等于 0x2000 [位 16] ;设置堆栈 移动bp,0x1000 移动 sp, bp 移动...

回答 1 投票 0

无法停止 U-Boot 自动引导

背景: 我有一个旧的希捷 BlackArmor NAS 110,我正在尝试按照此处的说明安装 Debian:https://github.com/hn/seagate-blackarmor-nas。 我有几个 USB 来...

回答 2 投票 0

使用自定义引导加载程序的 VBox 中出现“Guru Meditation”错误

我正在尝试为爱好操作系统编写引导加载程序。我使用 FASM、genisoimage(通过 WSL)和 VirtualBox。 VBox 显示“Guru Meditation”错误,并且仅显示“M”字母。这是屏幕截图...

回答 1 投票 0

RISC-V启动过程中需要什么?

我正在努力理解 U-Boot 和/或 Coreboot 能做什么而 RISC-V SBI(Supervisor Binary Interface)不能做什么。我了解 SBI 抽象特征的功能,但我不明白...

回答 1 投票 0

进入自定义引导加载程序的保护模式时,Qemu 模拟器会闪烁

目前,在通过将寄存器 cr0 中的 lsb 设置为 1 进入保护模式后,我的引导加载程序遇到了困难。我执行了远跳转到由 jmp 0x8 定义的内核代码段:

回答 1 投票 0

将 uboot 移植到主线时,在 uboot 中未探测到重置驱动程序

目前正在将bananapi bpif3/lpi3a上spacemit k1 soc的供应商uboot2022.10移植到主线版本,遇到一些问题。 我已经在 defconfig 中添加了驱动程序定义

回答 1 投票 0

在引导加载程序 (UEFI) 中设置分页

我正在编写一个业余爱好操作系统,它有自己的 uefi-target x64 引导加载程序。在 UEFI 规范中,它声明启用身份映射寻呼: 启用分页模式并且由...定义的任何内存空间

回答 1 投票 0

引导加载程序可以使用自定义 UEFI 内存类型吗?

我正在为一个业余爱好操作系统编写一个引导加载程序,它的目标是 UEFI。为了将一些信息从引导加载程序传递到内核,我使用 BootServices->AllocateP...

回答 1 投票 0

无需 OEM 解锁即可解锁 Android 引导加载程序

我有一台 Google Pixel 4XL,我想解锁引导加载程序以在其上安装东西。 OEM解锁选项在系统开发者选项菜单中显示为灰色,但我想知道...

回答 1 投票 0

将 BIN 转换为可启动 ISO 以进行操作系统开发的问题

我正在开发一个操作系统,并且一直在使用包含我的引导加载程序和内核的 BIN 文件。我一直在使用 QEMU 和 -drive 选项运行 BIN 文件,一切都按预期工作。

回答 1 投票 0

在引导加载程序中播放声音的最佳方式

我目前正在尝试找出一种在引导加载程序代码中循环声音(当前以 mp3/wav 格式存在)的方法,但我不知道从哪里开始。 因此我有3个问题: 容易吗...

回答 2 投票 0

运行固件是否需要引导加载程序?

我目前正在为 Stellaris ARM 微控制器板开发固件,并且正在运行 SYS/BIOS RTOS。 我想知道当我上传固件时,板上是否需要引导加载程序...

回答 2 投票 0

如何使用avrdude将汇编代码下载到arduino uno板,并保留引导加载程序?

我有一个带有引导加载程序的arduino uno板。它可以与 Arduino IDE 配合使用,没有任何问题。 我想使用 avrdude 下载一个简单的汇编程序,而不影响 bootloade...

回答 1 投票 0

16 位 obj 文件 VC++

如何将 VC++ 项目编译为 16 位平面对象文件,以便在我正在处理的引导加载程序中使用? 据我了解,目标文件在技术上已经是“扁平的”并且链接器…

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.