amForth on the Arduino - Forth Programming





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jun 24, 2011

Demo of a Forth system running on the Arduino platform.
Arduino/AVR: interactive development on the controller with amforth

Are you tired of the "edit, assemble, flash, reset and watch" cycle when writing code for your AVR microcontroller? There is an alternative: amforth [1]. Yes, it needs to be assembled and flashed, too. But after that you hook the controller to your serial port and are greeted with the "ok" prompt. After that you are free to change pin direction and levels or configure the available periphery in any way you want. You can try out little bits and stick them together, defining new words (functions) as you go. They can immediately be used, no need to reassemble and reflash. You have every bit of the controller under direct control.

amforth is an incarnation of Forth. It is a stack based system, it is virtually free of syntax, and it might change your opinions on microcontroller programming a whee bit. amforth is GPL software.

The presentation shall demonstrate the "interactive" trait of amforth as well as some concepts special to Forth-land.

Erich Waelde from the German Forth Group has given a talk on amForth at
FOSDEM 2011 in Brussels in February 2011. This video, the slides and
proceedings is now available for download here:



When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...