Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 12:27

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 244 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Ср ноя 02, 2022 23:35 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Разные хобийные проекты на AVR Форт в директории code на сайте. (сами проекты включают и какой отснятые видео ролики и поэтому могут быть объёмными по размеру в Мб)
3iForth


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Пн ноя 07, 2022 21:32 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Реализация ModBus в Форт языке


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Пт ноя 11, 2022 05:45 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
SPLAT - A Logic Analyzer for the RPi Pico RP2040 (4 May 2022)
Цитата:
Вот резидентный 32-канальный логический анализатор, который работает на небольшом микроконтроллере RP2040 за 1 доллар в Форте и использует последовательный терминал ANSI для отображения. Он находится в стадии разработки, но полностью функционален для захвата собственных или внешних сигналов при взаимодействии с последовательной консолью Forth. Таким образом, Pico может быть своим собственным врачом и «исцелять себя» при разработке драйверов и приложений в Forth.
Кроме того, вы можете использовать его как выделенный логический анализатор,, сделав SPLAT автоматическим запуском с помощью одной простой строки.

Видeо работы


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Пт ноя 11, 2022 20:16 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
SPLAT - A Logic Analyzer for the RPi Pico RP2040 (4 May 2022)
Цитата:
Вот резидентный 32-канальный логический анализатор, который работает на небольшом микроконтроллере RP2040 за 1 доллар в Форте
Кто реально юзает RP2040?

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Сб ноя 12, 2022 20:34 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Sotnik писал(а):
KPG писал(а):
SPLAT - A Logic Analyzer for the RPi Pico RP2040 (4 May 2022)
Цитата:
Вот резидентный 32-канальный логический анализатор, который работает на небольшом микроконтроллере RP2040 за 1 доллар в Форте
Кто реально юзает RP2040?

Хм! С учётом того, что на данный момент оно стоит 614рэ в Ямаркете (который однозначно дороже Алика), то вполне себе интересный вариант!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс ноя 13, 2022 22:55 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
В глубине проекта ОС Genode для PinePhone сделанного на AR64 (AR100) March 29 2022
можно обнаружить Форт. :)
Darling, I FORTHified my PinePhone!
Цитата:
This is my experience story behind Genode's forthcoming custom firmware for the PinePhone's AR100 system-control processor (SCP). It makes a case for using Forth for implementing SCP functionality and describes the process of bringing Forth to the OpenRISC instruction-set architecture.


Цитата:
Это мой рассказ о готовящейся кастомной прошивке Genode для процессора управления системой AR100 (SCP) PinePhone. В нем приводится аргумент в пользу использования Forth для реализации функций SCP и описывается процесс включения Forth в архитектуру набора инструкций OpenRISC.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Ср ноя 16, 2022 11:52 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Кто реально юзает RP2040?

В репозитории этого разработчика много Форт с RP2040.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Ср ноя 23, 2022 10:23 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Peter Jacobs: A Tutorial Guide to Programming PIC18, PIC24 and ATmega Microcontrollers with FlashForth (2022-01-15)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вт ноя 29, 2022 13:25 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Чья то неудачная проба запуска EspForth на площадке https://wokwi.com/
EspForth on wokwi


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 01:11 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
TermFF
Цитата:
As a console terminal, TermFF, with its extensions, connected to a Forth system device can be used as a software development environment.

Цитата:
Features

Local mode console, with Forth interpreter, for configuration, input files control, or tools.
Remote mode console. "s{" goes to remote mode. "}" exits from remote mode.
Command history with line editing. Independent input-line-buffer for remote mode and for local mode.
Console presentation with support for virtual terminal sequences (VT100).
Unlimited input of source files to be interpreted locally or by the remote device.
Command for file load, by file name or starting a dialog window.
Synchronization with remote "silent": s{ silent … echo }, for a more comfortable display of relevant information on the console.
USB programmer detection and control (currently compatible with type "nEDBG CMSIS-DAP").
Embedded library of binary files, allowing the selection of one of them and its writing in the processor of the remote device, using a USB programmer. Initially included in the library is pFFh, to be programmed on a 16Q40, 16Q41 or 47Q43.
Auxiliary supervision window of the raw input through the serial port.
Reception of packets to auxiliary windows for supervision or debugging, data block type or sequential line type.
Portable. Single executable file, without libraries, or registry entries.
Improved communication and visibility with the pFFh project. (pFFh is a Forth system project for the PIC18F-Q4x family.)
Themes and more control of text colors. Easy definition of themes for the console. Five defined console themes to choose from. Two console palettes to choose from.



Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 14:47 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Встретился и один простенький проект по запуску небольшого Форт подобного интепритатора с терминальною консолью
wokwi-ser_interpret (отсюда c Github)

Включить светодиод на 12 вывод и помигать им, если ввести в консоле.
Цитата:
12 output 12 wiggle


Запускается даже на Atmega такой код c Cortex-M0 (вставив вместо выше кода)
M0-Forth.ino
если подправить к примеру так.
Цитата:
#define RAM_SIZE 0x300
#define S0 0x0100
#define R0 0x0200

слово WORDS при наборе даже что то печатает и сама программа этого интерпритатора не крашится, хотя заточена на 32-бит ячейку хранения названия слова в списке. :)

В репозитории этого автора проект стено клавиатуры (можно сделать для себя)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 17:09 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Встретился и один простенький проект по запуску небольшого Форт подобного интепритатора с терминальною консолью

Что характерно, для Ардуино подобная постановка вопроса вполне актуальна. Постоянные перекомпиляции-перезагрузки даже для простых изменений отнимают много времени. Так что Форт тут не столько Форт как язык, сколько "а вот запустите такую программу, и можно будет довольно долго пробовать разные команды и ничего больше не дозагружать".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 17:27 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Что характерно, для Ардуино подобная постановка вопроса вполне актуальна. .
...

Да, но кто и как об этом узнает как только не на лекциях от Хищника? :)

P.S. Пробовал в поиск ввести "Технолидер-1" и увидел ссылку на какую то статью об выводах его использования вроде в "кружках" образования.
Возможно лёд, всё же движется и для понимания/первоприменения "Форт" языка в программах и для младших школьников.

В англоязычном мире, хотя бы, изданы журналы по Форт.
Forth Dimensions
Forth News Issue

т.е. @"Реклама - двигатель прогресса"


Последний раз редактировалось KPG Вс дек 11, 2022 17:39, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 17:38 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Да, но кто и как об этом узнает как только не на лекциях от Хищника?

Форт относится к объективно значимым вещам, поскольку представляет нестандартную модель вычислений и организации трансляции программ. В этой связи его можно преподавать просто как пример "как еще бывает". И про него явно рассказывают во многих местах.

KPG писал(а):
Пробовал в поиск ввести "Технолидер-1" и увидел ссылку на какую то статью об выводах его использования вроде в "кружках" образования.

Они в итоге так и пропали. К тому же в общении с ними выявилась та же методическая проблема - вместо того, чтобы показывать решение задачи, идет рассказ о Форте. Это или скучно, или раздражает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Вс дек 11, 2022 17:45 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Они в итоге так и пропали. К тому же в общении с ними выявилась та же методическая проблема - вместо того, чтобы показывать решение задачи, идет рассказ о Форте. Это или скучно, или раздражает.

Подумалось, вспоминая рисунки из книги Броуди по Форт, в особенности, про Железнодорожные пути и развилки управления прямо ложащиеиеся на поток данных Форт языка, то может быть представлена в какой то форме и игра с применением Форт, к примеру, по управлению трафиком учебной железной дороги с постановкой задач для решения.

P.S. Была тема на местном форуме как "Форт в игре", но тоже канула в лета.
Для образовательной системы важно наличие утверждённых методических материалов.

Hishnik писал(а):
И про него явно рассказывают во многих местах..

Пока на разных i-net IT площадках про него (как специализированных так и общеобразовательных) нет записей и каких то обсуждений, то можно сказать, что НЕТ Форта во многих местах.
Где, к примеру, доступные в железе маломальские Forth-MISC-CPU для их вовлечения в технологические цепочки и разработку ПО под них?

И, это даже без осмысления того, что сделано и представлено в той или иной форме Форт сообществом за годы его существования.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 244 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB