bootloader 相关问题

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

使用USB的STM32F072C8T7(Boot0)引导程序

在我的项目中,我正在使用STM32F072C8T7 MCU。在该MCU中,只有一个引导引脚称为BOOT0。根据应用笔记,我必须配置BOOT0-> GND来选择主闪光灯...

回答 1 投票 0

引导时计算机挂断

我想将Windows 7重新安装到我的PC上,将Windows 7的磁盘插入CD ROM,但是在此启动它的堆栈.....并说按任意键...以及是否按任意键按下它会显示H ...

回答 1 投票 0

从没有BIOS服务的INT 13的软盘中加载OS映像

启动PC时,如何在没有BIOS服务的情况下将软盘中的OS映像加载到内存中?我使用的唯一方法是在实模式下调用int13h。我知道我需要使用'Disk ...

回答 1 投票 0

从16位实模式(x86)切换到32位保护模式

这是将cpu切换为32位模式的标准代码。.cli lgdt [gdt_descriptor];假设定义良好的GDT mov eax,cr0或eax,0x1 mov cr0,eax;这是...

回答 1 投票 0


YASM [symbol + $$]有效地址在平面二进制中太复杂

org 0x7c00是在平面二进制文件中获取正确绝对地址的正常方法,但是我很好奇我希望使用的另一种方法。我尝试使用部分引导vstart = 0x7c00 align = 1到...

回答 1 投票 1

读取磁盘时出现奇怪的错误

所以,我一直在从事一个爱好项目。创建我自己的操作系统。我开始前一阵子,但直到几晚之前才放下它。我只是纠正了导致什么都不是的疏忽。

回答 1 投票 1

如何将dsPIC33 HEX文件转换为二进制文件?

我在dsPIC33上为我的应用程序提供了一个HEX文件,现在我想通过串行方式将该文件发送到微控制器。由于编译器生成的HEX文件是intel十六进制格式,因此我尝试转换...

回答 1 投票 1

如何从不可启动的Galaxy Tab A的Android操作系统中转储闪存

我绝对需要恢复存储在闪存中的数据(转储内部存储器)。我不知道它是否可以正常启动,因为主要问题是没有更多的视频显示可帮助...

回答 1 投票 -1

是否有使用virt-manager从内核和initrd创建VM的方法?

直到现在我使用QEMU \ KVM并能够从内核映像和initrd文件启动VM(跳过引导程序)。我想开始使用virt-manager来管理我的VM,但是看起来好像有...

回答 1 投票 0

我如何从第二阶段的引导加载程序将更多代码加载到内存中?

我加载第二个扇区(引导加载程序扩展),其代码为:mov ah,00; //重置磁盘int 13h; //磁盘中断mov ax,0x0000; // ...

回答 1 投票 0

自定义Yocto U-boot串行提示消息

我正在使用Yocto项目,并将U-boot用于嵌入式板。电路板上电时尝试更改U-boot提示消息。例如,提示消息以U-boot“ U-boot ...

回答 1 投票 0

自定义U-boot串行提示消息

我正在使用Yocto项目,并将U-boot用于嵌入式板。电路板上电时尝试更改U-boot提示消息。例如,提示消息以U-boot“ U-boot ...

回答 1 投票 0

为我的Android设备编写简单内核

我正在尝试开发一个简单的玩具移动操作系统作为附带项目。我试图弄清楚如何引导一个简单的内核并在Android设备上打印“ Hello World”以显示在屏幕上。正在启动...

回答 1 投票 0

现代计算机是否以实模式或虚拟实模式启动?

因此,我读了有关处理器模式的信息,并知道虚拟实模式允许实模式应用,例如:诸如BIOS程序之类的DOS应用程序可以在保护模式下运行...

回答 1 投票 1

现代计算机是否以实模式或虚拟读取模式启动?

因此,我读了有关处理器模式的信息,并知道虚拟实模式允许实模式应用,例如:诸如BIOS程序之类的DOS应用程序可以在保护模式下运行...

回答 1 投票 1

Kernel.c无法执行完整的代码[从头开始创建OS]

我是操作系统的初学者,我正在尝试从头开始构建操作系统(在本教程之后)。虽然我可以执行作者提供的代码。但是,当我添加自定义引导加载程序(...

回答 1 投票 2

BIOS INT 13H问题(从驱动器读取扇区)

描述:在创建简单的独立程序的过程中,我在第一部分编写了一个简单的引导加载程序。其目的是将程序加载到内存中。为此,我正在使用...

回答 1 投票 2

kexec进入ELF x86_64二进制文件后页表的状态是什么?

我正在将kexec压缩成我编写的二进制文件,并将其编译为x86_64 ELF。运行正常。由于它是64位二进制文 件,因此我知道处理器必须处于64位长模式。这需要使用分页,所以我知道...

回答 1 投票 4

Cortex M0 +跳转到用户应用程序失败

我有KL17,我正在尝试编写一个引导加载程序以允许OTA更新。我无法跳转到用户应用程序,这是我正在尝试的方法。 void JumpToUserApplication(uint32_t userSP,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.