gpt4 book ai didi

hardware - 启动微 Controller 模拟器/仿真器

转载 作者:行者123 更新时间:2023-12-03 06:27:12 27 4
gpt4 key购买 nike

我想为以下微 Controller 板创建/启动模拟器:http://www.sparkfun.com/commerce/product_info.php?products_id=707#

固件是用汇编语言编写的,因此我正在寻找一些关于如何模拟硬件将接收的输入,然后模拟器将响应固件的输出的指示。 (这还需要在模拟环境中运行固件)。

有关于如何开始的指导吗?

谢谢克里斯

最佳答案

编写一个完整的模拟器将是一个真正的挑战。我之前尝试过编写一个ARM模拟器,我告诉你,这不是一个小项目。您要么必须模拟整个 CPU 核心,要么找到一个已经编写好的核心。

您还需要弄清楚所有 IO 的工作原理。 Sparkfun 可能有关于该板的文档,但如果它使用 MMIO 等,您将需要编写一个内存管理器。

模拟器的概念实际上与解释器相差不远。您需要解读固件代码,并且基本上按照说明进行操作。

我会推荐一个好的交互式调试器,而不是使用模拟器。破坏硬件的可能性很低,但实际上,您愿意购买一 block 新板还是花 9 个月编写一些无法实现整个系统的东西?

PIC 18F2520 可能已经有一个为其编写的仿真器内核,但您需要深入研究所有硬件规范以了解所有 IO 的映射方式。如果您愿意的话,这将是一个很好的项目,但我会考虑使用远程调试器。

关于hardware - 启动微 Controller 模拟器/仿真器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/448513/

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