问题标签 [simulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
42429 浏览

simulator - 适合初学者的汇编 IDE/模拟器

我想学习如何在汇编程序中编程。我之前做过一些组装(在我的 A-Level 计算课程期间),但这绝对是一个简化的“伪组装器”。我借了我爸爸的旧 Z80 汇编器参考手册,这看起来很有趣,所以如果可能的话,我想尝试一下 Z80 汇编器。

但是,我手头没有 Z80 处理器,想在我的 PC 上做(我有 windows 或 linux,所以两者都很好)。我在互联网上找到了各种汇编程序,但我对汇编成 hex 文件并不是特别感兴趣,我只想能够将它汇编成 PC 上某种模拟器可以运行的东西。最好这个模拟器会向我显示所有寄存器的内容、内存位置等,并让我逐步完成指令。我发现一些软件暗示他们可能会这样做——但他们要么拒绝编译,要么似乎不能正常工作。有没有人有任何建议?如果有很好的模拟器/IDE 可用于另一种类型的汇编器,那么我可以尝试使用它(假设有一个很好的在线参考手册可用)。

0 投票
2 回答
228 浏览

deployment - 如何将 DLL 文件从 PC 复制到 vs.net 的袖珍 PC 2003 模拟器?

我想将一个DLL文件从PC复制到vs.net的pocket pc 2003模拟器,所以我使用模拟器的共享文件夹,但在模拟器的文件列表中看不到dll文件。

请问怎么做?

0 投票
3 回答
4415 浏览

iphone - iPhone 模拟器支持多少种国际语言?

iPhone 模拟器支持多少种国际语言?

选择:设置/常规/国际/语言

我的只列出了英文,但我担心我可能无意中去掉了本地化?

iPhone/设置/常规/国际/语言 http://i36.tinypic.com/1q50t1.png

0 投票
6 回答
4530 浏览

microcontroller - 微控制器 + Verilog/VHDL 模拟器?

多年来,我参与了许多基于微控制器的项目。主要是Microchip的PIC。我使用过各种微控制器模拟器,虽然它们有时会很有帮助,但我经常发现自己很沮丧。在现实生活中,微控制器永远不会单独存在,固件的行为取决于环境。但是,我使用的模拟程序都没有为微控制器之外的任何东西提供良好的支持。

我的第一个想法是在 Verilog 中对整个电路板进行建模。但是,我宁愿不创建一个完整的 CPU 模型,而且我没有太多运气为我使用的芯片找到现有模型。无论如何,我真的不需要或不想在那个细节级别上模拟 proc,我想保留常规处理器 sim 提供的调试工具。

在我看来,理想的解决方案将是一个混合模拟器,它将传统处理器模拟器与 Verilog 模型接口。

这样的事情存在吗?

0 投票
6 回答
6025 浏览

hardware - 启动微控制器模拟器/仿真器

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

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

关于如何开始的任何指示?

谢谢克里斯

0 投票
5 回答
18733 浏览

iphone - iPhone 开发 - 模拟内存警告

背景

我有一个标签栏应用程序。每个选项卡都包含导航控制器,允许用户从一个视图转换到另一个视图,显示数据的深入信息(每个视图都由视图控制器处理,每个视图控制器类都有didReceiveMemoryWarning方法)。通过从 Web 服务中提取数据来填充列表。

问题

当我使用 iPhone 模拟器的“硬件 > 模拟内存警告”选项时,didReceiveMemoryWarning我的所有视图控制器都会调用该方法 - 甚至是用户正在查看的那个。我不想清除活动视图控制器正在使用的任何内容。我怎样才能做到这一点?

由于内存警告而释放数据后,哪种方法应该具有重新加载数据的实现?viewDidLoad(当用户返回该视图时,我看到包含表视图调用方法的视图控制器类,但如果视图包含(例如 UIWebView)viewDidLoad则不调用方法。为什么会这样?)

已编辑(2009 年 1 月 30 日星期五 - 下午 3:10)

(注意:我使用 Interface builder 来创建视图,并且loadView方法被注释掉了。)

因此,当视图控制器收到内存警告消息时,将执行以下步骤:

  1. 调用以下方法:

    /li>
  2. 作为调用的结果[super didReceiveMemoryWarning][self setView:nil]被自动调用?

  3. 如果要清除任何资源,setView则应覆盖方法以清除本地资源。

  4. [self setView:nil]如果视图当前处于活动状态,则不会调用(默认情况下)。对?- 我真的很好奇哪种方法做出这个决定以及如何做出决定?

请你确认一下。另外,我在遵循这种方法时遇到了一个错误,但是在控制器类的方法中myObject = nil发布后添加解决了这个问题。谢谢。myObjectdealloc

0 投票
3 回答
1928 浏览

bluetooth - 蓝牙仿真工具

任何人都可以建议我现在最好的蓝牙网络模拟工具。为了测试有关路由和漫游问题的各种算法。

0 投票
2 回答
304 浏览

model - 建模消息队列

我有这个系统,它由许多不同的阶段组成。具体来说,我有很多不同的进程通过 tcp-ip 进行通信;消息通过面向数据包的协议进行交换(如果满足某些条件,可以将更多消息填充到单个有线协议数据单元中);我也控制了流队列——套接字是非阻塞的,如果我无法发送我的队列消息,甚至将它们合并到发送队列中;当然,运行时发生的事情取决于下面的 tcp ip 控制流,所以我也想对 tcp ip 队列进行建模。所以问题是 - 任何人都可以分享他们对如何为我的系统进行模拟的想法吗?我想为它制作一个模拟器 - 即:一个为我的模型中的每个队列提供队列数据结构的程序,对于每次滴答,我都会根据我对系统的理解使模型演变,即如果我的模型中 tcp 缓冲区的数据结构说它有足够的空间,我会减少输出队列中的消息编号并减少可用空间计数器tcp 缓冲区模型由消息的大小等等 - 然后我根据 tcp 链路的带宽以一定的速率使 tcp 缓冲区为空(当然我假设我正在抽取大量数据和tcp 链路的唯一参数是带宽)。构建这样的东西似乎需要付出很多努力,我不确定它是否是我需要的。也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。如果我的模型中的 tcp 缓冲区的数据结构表明它有足够的空间,我会减少输出队列中的消息编号,并将 tcp 缓冲区模型中的可用空间计数器减少消息的大小,等等 - 然后我做tcp 缓冲区以基于 tcp 链路带宽的速率清空(当然,我假设我正在抽取大量数据并且 tcp 链路的唯一参数是带宽)。构建这样的东西似乎需要付出很多努力,我不确定它是否是我需要的。也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。如果我的模型中的 tcp 缓冲区的数据结构表明它有足够的空间,我会减少输出队列中的消息编号,并将 tcp 缓冲区模型中的可用空间计数器减少消息的大小,等等 - 然后我做tcp 缓冲区以基于 tcp 链路带宽的速率清空(当然,我假设我正在抽取大量数据并且 tcp 链路的唯一参数是带宽)。构建这样的东西似乎需要付出很多努力,我不确定它是否是我需要的。也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。依此类推 - 然后我根据 tcp 链路的带宽以一定的速率使 tcp 缓冲区清空(当然,我假设我正在抽取大量数据并且 tcp 链路的唯一参数是带宽)。构建这样的东西似乎需要付出很多努力,我不确定它是否是我需要的。也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。依此类推 - 然后我根据 tcp 链路的带宽以一定的速率使 tcp 缓冲区清空(当然,我假设我正在抽取大量数据并且 tcp 链路的唯一参数是带宽)。构建这样的东西似乎需要付出很多努力,我不确定它是否是我需要的。也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。

0 投票
1 回答
880 浏览

iphone - 故障运行泄漏仪器

安装 3.0 SDK 后,我无法运行 Leaks Instrument。NDA 免责声明我不认为这是 3.0 SDK 问题,只是配置问题。因此,我正在寻找有关配置相关工具的建议,而不是 3.0 SDK 本身。

这是我看到的行为的细分。

我的应用程序编译为操作系统版本 2.2。我可以在运行 2.2、2.2.1、3.0 的模拟器和设备上以调试模式从 XCode 中运行它。

如果我使用 Performance Tools -> Leaks 启动它,我会从操作系统收到一条错误消息,“应用程序 xxxx 意外退出”、“忽略、报告、重新启动”。如果我单击“忽略”,将会发生以下两种情况之一,或者泄漏告诉我它无法附加,或者泄漏停止响应输入并且我必须强制退出。有趣的是模拟器从 3.0 操作系统开始。

如果我手动启动仪器并附加到正在运行的 2.2 模拟器,它会显示相同的行为。

如果我将泄漏附加到 iPhone 设备上,它可以工作。

似乎一旦我启动 Leaks,我的应用程序将不会在模拟器中运行,直到我进行新的构建。

让我的模拟器/泄漏/Xcode 同步备份的任何想法?

谢谢,杰夫

0 投票
10 回答
15041 浏览

blackberry - 应用程序未部署在黑莓模拟器上

我尝试在黑莓模拟器 8100 上部署 .cod、.alx.jar 文件;该应用程序没有部署在手机上。我正在为 Eclipse 使用 Blackberry 插件。我该如何解决这个问题?

请帮忙


更新

你好,谢谢你的回复。我正在尝试按照您建议的方式运行应用程序。

每次运行任何项目时都需要设置新的运行配置吗?

构建配置的默认值应该是什么?[调试、私有或发布]