Cornell University ECE4760
Interpreters

PIC32MX250F128B

Introduction

Sometimes it is useful to program directly on the PIC32. This usually takes the form of an interpreter.

  1. MicroMite MkII on PIC32 by Geoff Graham at geoff@mmbasic.com
    The 4.5 version at the bottom of this page can be downloaded directly to the PIC32MX250 and runs a version of Basic called MMBasic.
    Just flash the hex file and hook a serial adaptor to pins 11 and 12, as described in the manual.
    Images show the board and a 3-line program edited and running on the PIC32.
    mmbasic boardscreen dump
  2. IRIXBASIC on PIC32
    http://www.andrewhazelden.com/blog/2012/07/now-presenting-irixbasic/
    http://www.andrewhazelden.com/blog/2013/03/irixbasic-on-a-pic32-microcontroller/
  3. FORTH
    https://github.com/jvvood/CKF by jvwood
    DIOS Forth
    hackaday article on FORTH with link to JONESFORTH
  4. MicroPython
    https://github.com/micropython/micropython/wiki
  5. PyMite and Python-on-a-chip
    https://code.google.com/p/python-on-a-chip/
  6. eLua
    http://www.eluaproject.net/
    http://www.askrprojects.net/software/pic32lua/index.html
  7. PicoC and ReMix
    https://github.com/witgor/remix
    https://github.com/zsaleeba/picoc
    https://github.com/larryhe/tiny-c-interpreter
  8. PICOL a Tcl interpreter in 550 lines of C code
    http://oldblog.antirez.com/post/picol.html
    http://wiki.tcl.tk/17893
    https://github.com/zhujinliang/tclInterpreter




Copyright Cornell University January 5, 2017