gpt4 book ai didi

architecture - 用于培训嵌入式开发的 x86 模拟器

转载 作者:行者123 更新时间:2023-12-04 04:54:34 26 4
gpt4 key购买 nike

我想更多地了解计算机的内部工作原理,以提高我对嵌入式系统开发的认识。

在工作中,我从不涉及低级细节(例如 GDT、从闪存到 RAM 的代码加载器等),因为所有这些都已经编写好了。

我现在宁愿不购买任何其他硬件。
是否有一个模拟器和一个非常简单的操作系统,我可以玩,以便掌握嵌入式编程的所有低级方面?是否有教程可以指导我设置一个非常简单的嵌入式环境(设置内存段、GDT、进入保护模式并执行 main())

最佳答案

对于我们的操作系统类(class),我们目前使用的是一个名为 POTATOES 的玩具操作系统。这是基于 James Molloy 的内核教程的非常基本和 AFAIK。你可以看看here .
另外我可以推荐Wikidiscussion board在 OSdev.org。
编辑:有关 x86 架构的一些不错的信息可以在 Intel IA-32 Architectures Software Developer's manuals 的第 3 卷中找到。 .第 1 卷介绍了基本架构,在第 2 卷中,您将找到 x86 汇编指令集的完整引用。

关于architecture - 用于培训嵌入式开发的 x86 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2081648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com