Electronic – How to build Forth for embedded devices

embeddedmicrocontrollerpic

So far I have just found this paper which provide a guide to achieve that:
MOVING FORTH. Part 1: Design Decisions in the Forth Kernel

  1. Is there a more recent guide?

  2. Which Forth is better for that purpose?

I am planning to use it with PIC16F877A, and I know that PicForth exists, but it is just a compiler, not a system to communicate with a terminal window by a serial connection (that's why I am going to use Forth).

Best Answer

Have a look at Mecrisp Forth. I've been using it on STM32 microcontrollers.

It compiles to about 25K and is probably a lot of work (assembly language) to get it working on a PIC32. But if you do, you'll have a fast small Forth implementation. If you do, let me know.

It is worth a look as it is as cutting edge a Forth implementation as I've seen.