multiboot

multiboot

文章 0 浏览 6

GAS(GCC/AS)自动生成.TEXT,.DATA和.BSS部分,即使这些部分不在文件中

我正在尝试将OS开发教程从NASM Intel语法移植到GAS(GCC/AS)。 有一个文件只有一个部分(.multiboot_header),该文件仅包含引导加载程序的数据。我…

心作怪 02-13 10:18 1 0

将SS寄存器设置为bootloader中的0时,CPU重置(CPU 0)和三重故障

我正在尝试创建一个自定义操作系统(用于教育目的),我也为此创建了引导加载程序(Multiboot 2)。我正在尝试创建一个64位系统。 输入长模式后,我想…

紅太極 01-24 23:27 3 0

Multiboot信息中提供的MMAP是什么意思?

来自 MultiBoot 1文档: 如果设置了“标志”单词中的位6,则“ MMAP_*”字段有效,并指示包含BIOS提供机器的存储器映射的缓冲区的地址和长度。 'mmap_…

大海や 01-23 06:00 2 0

为什么MBOOT.C32在引导过程中不分配Framebuffer?

使用Multiboot标准启动时,您可以请求符合多机兼容的启动加载程序,以分配框架缓冲程序以写入多台标头中的第二位。 但是,当我执行此操作并尝试使用MB…

铜锣湾横着走 01-20 22:07 4 0

XEN 和 Windows 7 + Windows XP + Linux

您建议将 Windows 7 + Windows XP + Linux 安装为多重启动还是通过 XEN 进行安装?每种选择的优点和缺点是什么?…

遇到 12-14 11:01 5 0

有人可以解释一下我如何使用来自 grub 的 C 数据结构吗?我不明白 hi mem 和 lo mem

Grub 是一个兼容多重引导的引导加载程序。当它启动操作系统时,它会创建一个定义可用内存的结构,并在内存中留下指向该结构的指针。 我在这里得到了该…

落墨 10-03 19:30 19 0

多重启动时共享 Apache / MySQL / PHP 设置

简而言之: 我有一台装有 Win XP、Windows 7 和 Ubuntu 的多重启动计算机,我希望我的本地主机 Web 项目能够由所有三个操作系统共享。 详情: 我最终…

趁年轻赶紧闹 08-16 22:54 12 0

将内核映像从 ELF 转换为 PE

我正在使用 Msys 来构建我在 Linux 下编写的家庭酿造内核。 Linux 使用 ELF 作为其二进制格式,Msys 使用 PE。 我有源设置,允许 Grub 使用多重引导规…

甜心 07-16 05:04 14 0

如何使用 Visual Studio 构建内核映像?

我想使用 Visual C++ 为 x86 机器构建嵌入式内核。 我有一些要编译的 C 和汇编代码文件,我想以与 GRUB 等多重引导引导加载程序兼容的方式将它们全部…

我恋#小黄人 07-15 23:40 19 0
更多

推荐作者

Mr.HU

文章 0 评论 0

疯到世界奔溃

文章 0 评论 0

隔纱相望

文章 0 评论 0

萌无敌

文章 0 评论 0

梦幻的味道

文章 0 评论 0

自在安然

文章 0 评论 0

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文