代码之家  ›  专栏  ›  技术社区  ›  Elazar Leibovich

用于嵌入式开发培训的x86仿真器

  •  8
  • Elazar Leibovich  · 技术社区  · 16 年前

    我希望更多地了解计算机的内部工作,以增强我对嵌入式系统开发的认识。

    我现在不想买任何其他硬件。 main()

    4 回复  |  直到 16 年前
        1
  •  2
  •   halfer Jatin Pandey    5 年前

    在我们的操作系统课程中,我们目前正在使用一个名为 土豆 here .

    此外,我可以推荐 Wiki discussion board 在OSdev.org上。

    编辑:有关x86体系结构的一些好信息可以在英特尔的 IA-32 Architectures Software Developer's manuals

        2
  •  6
  •   Christoph    16 年前

    x86仿真器的常见问题是 Bochs 和 QEMU .

    您可能还想看看 James Molloy's kernel development tutorial 以及它链接到的资源。

        3
  •  1
  •   Clifford    16 年前

    在嵌入式系统开发中的应用 仿真器 有非常具体的含义,;你说的是“模拟器”吗?但是,如果您是在x86上开发的,那么当您可以使用VM时,指令集模拟器是不必要的,并且受到限制的。

    事实上,如果你愿意” “您不会选择x86。引导和配置这些复杂的设备(及其相关的芯片组和内存)绝非易事。

    如果您的平台是x86,那么最简单的方法就是使用在真正的x86上运行的虚拟机。最灵活、最健壮的虚拟机免费提供 VMWare Microsoft . 然而,微软的虚拟PC是为运行Windows而优化的,让Linux在其上运行可能会很麻烦,更不用说一些利基RTO了。

        4
  •  1
  •   Andrew McGregor    16 年前

    http://www.sparkfun.com/commerce/product_info.php?products_id=9284

    AVR是进入这一领域的合理起点,而x86则不是。