Mikrodenetleyiciler için Üst Düzey Dil Tercümanlarının / Derleyicilerinin İncelenmesi


20

Mikrodenetleyiciler için üst düzey dil tercümanları ve derleyiciler (örneğin, LISP-C kodunu derleyen bir şey) listesi oluşturmak istiyorum.

Şimdiye kadar burada belgeleyeceğim biraz araştırma yaptım:

Python'u mikrodenetleyicilerde çalıştırmaya yönelik projelerin listesi: http://web.media.mit.edu/~nvawter/projects/pyMicro/

PyMite: http://wiki.python.org/moin/PyMite

çipte python: http://code.google.com/p/python-on-a-chip/

Koltukaltı Şeması: http://armpit.sourceforge.net/

TinyScheme: http://tinyscheme.sourceforge.net/home.html

Minimal LISP Tercümanı: http://www.sonoma.edu/users/l/luvisi/sl5.c

Gömülü ML: http://embeddedml.sourceforge.net/Site/Intro.html

eLua: http://www.eluaproject.net/

Gömülü JAVA: http://en.wikipedia.org/wiki/Embedded_Java

amforth: http://amforth.sourceforge.net/

TinyTCL: http://tinytcl.sourceforge.net/

Küçük TEMEL: http://www.ittybittycomputers.com/IttyBitty/TinyBasic/index.htm

AVR kabuğu: http://www.instructables.com/id/AVRSH-A-Command-Interpreter-Shell-for-ArduinoAVR/

Bitlash kabuğu (AVR): http://bitlash.net/wiki/start

Transterpreter (AVR'de occam-pi): http://www.transterpreter.org/

Ayin (gömülü Ruby) (2011'de çıkacak): http://www.slideshare.net/yukihiro_matz/rubyconf-2010-keynote-by-matz

PIC'ler için Jal (pascal benzeri), derleyici: http://www.casadeyork.com/jalv2/ kütüphaneler: http://code.google.com/p/jallib/

.NET Micro Framework (C # ve VB.NET): http://netmf.codeplex.com/

Bu bir topluluk wiki'si - lütfen listeye eklemek için çekinmeyin.

Yanıtlar:


3

Bu listeye Staapl ekleyeceğim .

Staapl, Şema makrolarını dördüncü gibi bir yığın dilinin üstünde bir metaprogramlama aracı olarak kullanmanızı sağlar. Staapl şu anda PIC18 çiplerini hedefliyor.

Dördüncü kesinlikle yüksek düzeyde bir dil değildir, ancak Scheme'nin üzerine eklenmesi gelişmeyi kolaylaştırır.


3

İşte SO'dan mikroları hedefleyen dilleri listeleyen iyi bir liste, ancak çoğunu aldığınızı düşünüyorum. Kayıp olanları ekledim, C tercümanlarını bıraktım.

Ayrıca C ++ 'dan C' ye derleyecek programlar var ve mikro kullanım için c # 'dan c' ye çevirmek için bazı deneysel çalışmalar gördüm, ama bu gereksiz görünüyor.




1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.