Ik ben tegenwoordig weer een beetje met de programmeeromgeving FORTH bezig.
Mocht je er iets meer van willen weten dan is hier een introductie.
En dan meteen ook maar een Forth beginners class:
En dan meteen ook maar het vervolg:
.:: De dingen die mij bezighouden ::.
Ik ben tegenwoordig weer een beetje met de programmeeromgeving FORTH bezig.
Mocht je er iets meer van willen weten dan is hier een introductie.
En dan meteen ook maar een Forth beginners class:
En dan meteen ook maar het vervolg:
Wat voorbeelden
Het board kost $27 USD
Geweldig interview met Chock Moore (“The Father of Forth”), de uitvinder van de 4e generatie programmeertaal FORTH.
“Forth is free to reinvent the wheel, and I think that is a marvelous concept. No one should ever be afraid to reinvent the wheel, and we do it every day.”
Chuck Moore
Als FORTH-aanhanger MOET ik dit korte berichtje noteren.
~ A modern forth for PCs in the new decade
Enne…
May the FORTH be with you 😀
Ik ben al sinds de mid 1970’s een gebruiker van de programmeertaal FORTH.
FORTH is in 1968 bedacht door Charles H Moore. Roepnaam ‘Chuck’.
Gisteren verscheen er op Youtube een lang interview met deze (voor mij) held.
N.B. Meer over Charles H. Moore:
— Lees op Wikipedia: Charles H. Moore
Flashen van de Arduino met Pololu USB AVR Programmer v2
Jan Kromhout (mijn Forth-maatje) heeft me uitgelegd hoe je de Arduino UNO kan programmeren (‘laden’ of ‘flashen’) met een externe programmer.
Op deze manier kan je naast de bij Arduino-gebruikers bekende ‘sketches’ ook andere software in de Arduino flashen.
Ik gebruik deze methode om amforth in de Arduino UNO te flashen.
Met dezelfde programmer (Pololu USB AVR Programmer v2[1] voor een paar euro’s te koop) kan ik overigens ook de inhoud van de Arduino uitlezen en op mijn computer opslaan voor toekomstig gebruik of als backup.
In een paar stappen werkt het flashen als volgt:
cd avrdude
avrdude -p m328p -c avrispv2 -P /dev/tty.usbmodem002163242 -U efuse:w:0xFF:m -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m -U flash:w:uno.hex:i -U eeprom:w:uno.eep.hex:i
homebrew install avrdude
of te downloaden/installeren via een link op de Polulu site ↩
Ik heb al een paar keer wat gezegd over amForth.
Bekijk deze video van Leon Maurer
en je krijgt een kleine inkijk.
Forth is van huis uit een omgeving/taal die werkt met integers. In deze video ook een klein stukje over een uitbreiding: floating point rekenen.
Meer info over het werk van Leon Maurer op Floating Away with AmForth