相关疑难解决方法(0)

在微小内存中运行的可用交互式语言有哪些?

我正在寻找通用编程语言

  • 有一个交互式(实时编码)提示
  • 当编译器托管在单独的机器上时,单独工作32 KB RAM或8 KB工作
  • 在总共只有8-32 KB RAM的微控制器上运行(没有MMU).

到目前为止,下面是我的清单,我错过了什么?

  • Python:PyMite VM需要64K闪存,8K RAM.目标LPC,SAM7和ATmegas 8K或更多.托管.
  • Lua:eLua FAQ推荐256K闪存,64K RAM.
  • FORTH:amforth在ATmega上需要8K闪存,150字节RAM,30字节EEPROM.
  • 方案:armpit方案最小的目标是具有32K闪存,4K SRAM的LPC2103.
  • C:Interactive C在68HC11上运行,没有闪存和32K SRAM.托管.
  • C:picoc是一个开源,交叉编译,交互式C系统.编译为AVR时,需要63K闪存,8K RAM.可以通过努力将RAM保持在闪存中来减少RAM.
  • C++:AngelScript是一个开源的,基于字节码的,类似于C/C++的脚本语言,具有简单的本机调用.
  • Tcl:TinyTCL在DOS上运行,60K二进制.看起来很容易移植.
  • BASIC:TinyBasic:初始化为64K堆,可能是可调整的.
  • 口齿不清
  • PostScript :(我还没有找到低内存的FOSS实现)
  • Shell:bitlash:Arduino(ATmega)的交互式命令shell.另见AVRSH.

embedded microcontroller programming-languages interactive

72
推荐指数
6
解决办法
2万
查看次数

使用Erlang进行嵌入式开发是否切合实际?

如果是这样,存储和内存占用量是多少?

编辑

我对此做了一些研究,但没有找到有用的信息.该网站http://www.erlang-embedded.com/完全没有帮助.博客文章http://www.1011ltd.com/web/blog/post/embedded_erlang有点帮助,但听到有更多经验的人的答案会很高兴.

编辑2

我打算用于Erlang的硬件具有32Mb的系统FLASH存储空间和512Mb的RAM.它是双核,每核400Mhz.它运行Linux版本2.6.18.

编辑3

我对Erlang感兴趣的动机是解决优雅的并发问题.在我工作的项目中,我们有一些不健壮的复杂中间件软件,很难理解,也很难扩展.当然,您可以在C中编写出色的并发软件,但Erlang似乎是这个问题域的更好工具.

embedded erlang

19
推荐指数
3
解决办法
5751
查看次数