我想为微控制器生成一个高级语言解释器和编译器的列表(例如,将 LISP 编译为 C 代码的东西)。
到目前为止,我已经做了一些研究,我将在这里记录:
在微控制器上运行 Python 的项目列表: http ://web.media.mit.edu/~nvawter/projects/pyMicro/
PyMite: http ://wiki.python.org/moin/PyMite
python-on-a-chip: http ://code.google.com/p/python-on-a-chip/
腋下方案: http ://armpit.sourceforge.net/
小方案:http : //tinyscheme.sourceforge.net/home.html
最小 LISP 解释器:http: //www.sonoma.edu/users/l/luvisi/sl5.c
嵌入式机器学习:http: //embeddedml.sourceforge.net/Site/Intro.html
eLua: http ://www.eluaproject.net/
嵌入式 JAVA: http ://en.wikipedia.org/wiki/Embedded_Java
amforth: http ://amforth.sourceforge.net/
TinyTCL: http ://tinytcl.sourceforge.net/
小基本: http ://www.ittybittycomputers.com/IttyBitty/TinyBasic/index.htm
AVR 外壳: http: //www.instructables.com/id/AVRSH-A-Command-Interpreter-Shell-for-ArduinoAVR/
Bitlash 外壳 (AVR):http ://bitlash.net/wiki/start
翻译器(AVR 上的 occam-pi): http ://www.transterpreter.org/
Rite(嵌入 Ruby)(将于 2011 年发布): http ://www.slideshare.net/yukihiro_matz/rubyconf-2010-keynote-by-matz
用于 PIC 的 Jal(类似帕斯卡),编译器:http: //www.casadeyork.com/jalv2/库:http ://code.google.com/p/jallib/
.NET 微框架(C# 和 VB.NET): http: //netmf.codeplex.com/
这是一个社区维基——请随时添加到列表中。