任何组件的翻译在那里?

我在寻找什么:

  • 我有一些组件的固码我想,但不实际的硬件。
  • 我想运行代码看看它在做什么。

因此,有某一类免费的和易于使用的组件模拟器在那里?

任何其他指针,你能想到吗?

有帮助吗?

解决方案

你应该看看一些处理模拟器只有这样,你可以"解释"大会,例如: 柏核

其他提示

为了运行组件代码是专为一个特别的设备,将需要运行一个模拟器,特别是模拟,设备。X86仿真喜欢这将完全无法运行组件编写的代码一臂CPU的核心。这不是一个情况下"几乎的工作",但它甚至不能够运行的第一指令。

作为 提到由杰森S, 模仿外围设备或任何外CPU核心是非常具体的设备已经得到了。详细信息甚至可以不同之间的PCB的修订。

如果你只是好奇什么大会码是干什么的,你可能会更好,坐下来与CPU参考手册,并审查每一个指令。如果你不会做任何严肃的工作与这种装置中,你就必须具有的知识最终无论如何。

简短的回答:是的。

再回答:取决于你的CPU有会和什么样的外设有接口。从字面上有1000个不同的CPU容器的世界。

X86会,可以使用x86的电脑模拟器喜欢柏核.

可能,但请注意,这是一件事情来模拟核心指示设置的,而且相当的另一个要处理的外围设备。

如果你只是效仿的一个算法操作的数据,你可以摆脱只是模仿CPU的核心。

如果你需要仿效的一个模拟-数字转换器或串口或PWM驱动,这是一个完全不同的球的游戏。CPU核心指示设置的(通常)以及指定的点在哪里你可以模仿其行为的很好。外围设备仅仅是指定的,以显示其功能需求,而不保证他们的行为足够精确地做出一个仿真程序,而不必知道他们是如何实施外围的问题。

我看见你有会代码dsPIC30F4011.这个代码是特定的这个RISC微芯片机。你需要下载IDE dsPIC,我建议采取的下载从MPLAB, https://www.microchip.com/mplab/mplab-x-ide.之后,尝试创建项目dsPIC30F4011并添加组件的文件。然后试着给我们的模拟器,看看什么是你的代码这样做。这是足够多的开始。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top