相关疑难解决方法(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万
查看次数

嵌入式平台开发(!C)

我很想知道C的替代品在嵌入式开发者世界中有多受欢迎,例如Ada ......

我只使用过C(带有一点汇编程序),但是我的目标资源非常有限.在这个空间还有什么其他的东西吗?什么赢得了机顶盒的商品?

如果!C的根本原因是什么?

  • 编译器支持目标
  • Trace\static分析工具
  • 其他...

谢谢.

embedded development-environment

14
推荐指数
2
解决办法
2316
查看次数

使用高级语言开始硬件编程有哪些好的选择?

我最近对硬件编程感兴趣,我想知道什么是我作为电子业余爱好者的最佳选择.我不是在寻找汇编程序和创建电路板的低级编程.

相反,我想要一些API用于高级语言,最好是C#和预制组件,如USB接口板,我可以插入简单的传感器,电机等,并构建一些"小工具",也许是一个简单的机器人等等. ..

到目前为止,我已经找到Phidg​​ets,但只有少数传感器,而且它也非常昂贵.

因此,问题是:您是否了解具有良好API和大量传感器的任何其他"平台"?

hardware embedded

13
推荐指数
1
解决办法
5868
查看次数