СЕТЬ МАШИН (диалог, сотрудничество)

Много времени искал технологию для интернет-вещей IoT.

Обычные инструменты из компилятора для программирования микроконтроллеров на рабочем месте программиста не подходят для гибкой работы с "умными чипами".

Задачи маленькие и узко заточенные. Конечно же хотелось бы иметь сеть из микроконтроллеров, которые смогут сотрудничать, делегировать функционал.

В каждом микроконтроллере необходимо иметь весь арсенал программирования: написание программы, тестирования, записи во flash.

И такой "древний" язык существует. Это FORTH. Это даже не язык, а система программирования и исполнения - Forth-система.

У с этим инструментом долгая история. На микрокомпьютерах применять его смысла не было. С появлением персональных компьютеров FORTH остался объектом истории технологий.

С появлением микроконтроллеров идея использовать FORTH как систему создания интернет-вещей IoT вновь вернулась.

hi
STM8eForth 2.2.20
 ok
15 fibnums 452F 2AC2 1A6D 1055 A18 63D 3DB 262 179 E9 90 59 37 22 15 D 8 5 3 2 1 1 ok
F
*******
 **   *
 ** *
 ****
 ** *
 **
****

 ok

И это классно! Сегодня сумел повторить примеры и получить результат - записать алгоритм вычисления чисел Фибоначи во flash и получать результат в виде вывода на терминал.

Это работает!

N|Работа Fotrh-системы в микроконтроллере stm8s.

Ссылки: (FORTH, Inc. ).


Комментарии

comments powered by Disqus