【问题标题】:programming for a generic ARM environment in C or C++ on X86在 X86 上使用 C 或 C++ 为通用 ARM 环境编程
【发布时间】:2011-11-09 11:59:12
【问题描述】:

我正在寻找一种解决方案来开始我的 ARM 世界之旅,我想使用 C 作为我的主要语言,并且我想使用标准 I/O 库为这个环境创建一个基本程序。

另外,有一个模拟器或类似的东西可以在基于 X86 的 PC 上运行吗?我可以在Debian for ARM这样的模拟器上尝试一些操作系统吗?

谢谢。

【问题讨论】:

    标签: c arm emulation abi


    【解决方案1】:

    如果您还没有考虑到任何特定的硬件平台,那么QEMU 可能适用于仿真部分。

    【讨论】:

    • “特定硬件平台”是什么意思?如果我愿意?
    • @Micro 如果您有一些将来可能要使用的硬件,您应该咨询制造商是否有该硬件的仿真器。当需要迁移到真正的硬件时,这将使移植您的应用程序变得更加简单。如果你不打算在硬件上运行,那么 QEMU 应该可以。
    • 无法使用特定配置文件运行 qemu?我的意思是,考虑到 qemu 是一个通用的模拟器,不可能自定义它的行为?
    • @Micro 它应该有大量的可插拔设备,如果这就是你的意思的话。但我个人几年前才短暂使用过。
    • 不完全是,我想知道是否可以使用 ARMv11 配置文件而不是 ARMv8 来运行 qemu。
    【解决方案2】:

    为了完整起见:Skyeye 可能是 QEMU 的替代品,尽管它似乎没有很好的文档记录(至少不是英文的)。

    【讨论】:

      猜你喜欢
      • 2018-11-28
      • 2011-11-29
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 2013-08-13
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多