- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找在游戏中构建一个虚拟机,并且想知道是否有人知道任何非常简单的虚拟机(我认为 RISC/PIC 接近我想要的),通常用于嵌入式项目,例如控制机器人、电机、传感器等。我主要关心的是如果我自己编写编译器/汇编器,就必须编写编译器/汇编器。我很乐意使用已经存在的工具,或者以最简单的形式使用可以为其进行编译的 C 编译器:-p。
我真的不想在这里重新发明轮子,但我还需要数千个在虚拟世界中运行的轮子,因此它们必须尽可能简单和快速。正如一个人已经提到的那样,我也不关心现实世界的问题,例如时间安排和公共(public)汽车以及所有有趣的事情。我认为他们的虚拟时钟将仅限于速度相当慢的事情;最终我可能不得不研究 native 编译以使它们运行得更快,但现在我只是将原型(prototype)放在一起以获得概念的一般证明。
作为输入,我计划在圆柱体周围安装距离、光线、 Material 和触摸传感器(16 个,也许 32 个),然后简单地使用 2 个电机进行定向输出,以控制两侧的某种轮子。本质上,处理不会太费力,世界也会足够简单,因此机器不必在简单的任务上投入大量的处理能力。
就内存而言,我希望它们能够存储足够的数据,以便在几天内无需干预来构建 map 和收集统计数据。我不喜欢 8 位会因为处理或内存而削减它,但 16 位肯定是一个竞争者。 32 和 64 位只会插入它,并且它们的内存不可能超过 1mb - 可能接近 256-512k。 (比尔一说 640k 就足够了,为什么我不能!!)
最佳答案
我写了Wren对于想要在具有大约 16K RAM 的嵌入式 Controller 上运行 VM 语言的 friend 。 (但在编写的代码中它允许每个进程最多 64k。)它包括一个用于愚蠢的小型编程语言的编译器。这一切,呃,非常基本,没有太多用处,但这正是您在第一段中所描述的。
关于embedded - 小型 RISC 仿真器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265846/
很长一段时间以来,我一直对蓝牙低功耗 (BLE) 协议(protocol) 4.0 版及其工作原理非常感兴趣。我开发了一个 android 应用程序,可以作为 BLE 外围设备的中央设备。问题是 BL
我正在寻找在游戏中构建一个虚拟机,并且想知道是否有人知道任何非常简单的虚拟机(我认为 RISC/PIC 接近我想要的),通常用于嵌入式项目,例如控制机器人、电机、传感器等。我主要关心的是如果我自己编写
我一直在写一个 chip8 模拟器 -- http://en.wikipedia.org/wiki/CHIP-8 我已经测试了所有的操作码和图形计算,现在我正在努力处理用户输入。我有以下方法监视用户输
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我在哪里可以找到支持 "V" Vector Extension 的 RISC-V 模拟器? 我知道当前规范版本 0.8 是草案: This is a draft of a stable proposa
我想为以下微 Controller 板创建/启动模拟器:http://www.sparkfun.com/commerce/product_info.php?products_id=707# 固件是用汇
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我正在尝试编写一个 C 程序来模拟 ARM 二进制文件的执行。所以它现在所做的是,我们从二进制文件中获取指令到一个 uint32_t 数组中,然后我对其进行解码和执行。 问题是我只使用程序计数器访问数
我正在寻找一个现代系统来进行一些简单的汇编程序设计(用于娱乐/学习),而这些程序编程不具有x86平台的遗留负担(在该平台上您仍然必须处理BIOS,切换到保护模式,VESA恐怖才能以现代分辨率/色彩深度
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我正在构建一个网站的移动版本,我想要一种测试它的方法。许多免费模拟器的问题在于它们是针对 Windows 的。我知道我可以在 wine 中运行它们,只是想知道是否有本地 GNU/Linux 应用程序。
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。 关闭
我想在我的 Arduino mega 上安装 2 个 TCS34725 颜色传感器。传感器使用 I2c 通信,因此我不能将它们放在相同的 I2C 引脚上,因为它们具有相同的地址。我提出的解决方案是使用
在业余时间,我开始为 6502 CPU 编写一个非常简单的 C++ 仿真器。我过去常常为这个 CPU 写下很多汇编代码,所以所有的操作码、寻址模式和其他东西都不是什么大问题。 6502 有 56 条不
我是一名优秀的程序员,十分优秀!