Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт июн 22, 2018 19:13

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Применение Форта для ARM, AVR, MSP430, PIC ...
Автор Сообщение
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Интерпретатор языка forth на C для линейки микроконтроллеров stm32F4
Код:
Интерпретатор языка forth на C для линейки микроконтроллеров stm32F4

Интерпретатор позволяет пользователям обрабатывать целочисленные данные, помещенные на стек forth.
Проект был сгенерирован с помощью STM32CubeMX для среды EWARM, в которой и разрабатывался.
В данный момент используется демонстрационная версия языка, в которой ввод осуществляется пользователем через консоль отладчика IDE. Для того, чтобы воспользоваться вводом программы из файла или иного места, достаточно:

    Переопределить стандартную функцию getchar своей.
    Заменить использование функции scanf в слове read_word любой другой функцией, принимающей указатель на char и записывающей по этому адресу нуль-терминированную строку (Не рекомендуется).

#Компиляция и запуск
В данный момент проект сконфигурирован для использования с платой Nucleo-STM32F429.
Для того, чтобы перенести его на другие устройства нужно:

    Отконфигурировать переферию любым удобным способом (Вручную, с помощью CubeMx, или воспользоваться шаблоном).
    Переопределить константы из файла main.h. В данный момент они выделяют 64КБ SRAM с конца оперативной памяти.
Сообщение Добавлено: Вс июн 17, 2018 06:32
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Начало Mecrisp Forth
19 Nov 2017, 22:44
Сообщение Добавлено: Вт мар 27, 2018 16:31
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Статья про дизайн универсального и простого ассемблера для ARM.
Gang-Jeng Huang and Shiuh-Ku Weng 2014
The Implementation of Simplified Universal Assembler in Forth Assembly Language.pdf

P.S. Чем то похож на обсуждавшийся "компилирующий ассемблер" от chess на местном форуме
и ассемблер для AVR в Алгоритм Билдере :)
Сообщение Добавлено: Вс мар 18, 2018 20:05
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
на github опубликован AmrForth v7
AmrForth v7

P.S. В репозитории данного разработчика есть и другие Форт проекты.
Найдено в обновленных данных из ForthStar
Сообщение Добавлено: Ср мар 07, 2018 23:17
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
EnForth (вокруг инфраструктуры Ардуино)
Код:
Использование библиотек Arduino должно быть как можно более простым.
Вы должны иметь возможность купить что-то из Adafruit, обернуть его библиотеку Arduino в интерфейсе внешних функций и получить немедленный доступ к оборудованию из Forth REPL.
Вся система должна была работать на устройстве.
Это долженбыть  автономный Форт, которому требовался только последовательный терминал.


P.S. Идея данной разработки
Сообщение Добавлено: Сб фев 24, 2018 01:09
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Небольшое демо-видно
Mecrisp Forth on STM32 Microcontroller (blue pill)
Сообщение Добавлено: Сб дек 23, 2017 20:45
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
STM8 eForth Programming
STM8S Value Line Gadgets
Сообщение Добавлено: Сб дек 23, 2017 17:23
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Domini's blog
Сообщение Добавлено: Пн дек 11, 2017 10:16
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Какой то Форт ресурс и с примерами на amForth и графикой через терминал (forth-sixel)
http://hub.darcs.net/pointfree
Сообщение Добавлено: Сб апр 08, 2017 02:12
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Статья Forth: The Hacker’s Language
by: Elliot Williams
January 27, 2017
Сообщение Добавлено: Пт янв 27, 2017 13:21
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
x4th is a Forth like cross compiler running under Windows targeting Microchip PIC processors. x4th compiles Forth sources into an assembly file, not directly into target code.
Last page update : 2011-11-05

Код:
Directly supported processors for the current package are :
    18c242
    18c252
    18c442
    18c452

   18f242
    18f252
    18f442
    18f452

    18f6527
    18f6622
    18f6627
    18f6722
Сообщение Добавлено: Сб янв 21, 2017 14:06
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Ещё Forth для PIC
21.12.2016

P.S. Из резюме преподавателя ГБПОУ МГОК, Москва
Код:
1. Для использования в коммерческих проектах и работы со студентами реализован язык программирования форт (forth) для микроконтроллеров серии PIC18F. Ядро форт-системы выполнено на ассемблере, концептуально выдержано, масштабируемо под любые задачи. Схемы, описания, примеры, доступны по ссылке:

http://tesla.zabotavdome.ru/forth.html

Программно-аппаратный комплекс Форт позволяет выполнять подключение к конечному устройству с консоли по rs232, производить финальное программирование, устанавливать глобальные параметры, контролировать работу готового изделия в реальном времени и передавать сведения о состоянии устройств по сети на узел управления. Память программ энергонезависима, все новые форт-команды и определения, введённые с консоли, доступны для исполнения после выключения устройства.
...
Сообщение Добавлено: Пн янв 16, 2017 03:48
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
KPG писал(а):
Просматривая GitHub по ключеавому слову Forth :)
увидел и такой проект ассемблера для AVR с возможностью заливки файлов.

Эта же новость на wiku сайте forth.org.ru c комментариями от автора.
Сообщение Добавлено: Вс янв 08, 2017 19:44
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Проект замены сегментного индикатора на мультиметре Fluke 8050A на LCD 320x240 на STM32F103
Сообщение Добавлено: Сб дек 24, 2016 17:43
  Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...  Ответить с цитатой
Просматривая GitHub по ключеавому слову Forth :)
увидел и такой проект ассемблера для AVR с возможностью заливки файлов.

P.S. У автора обозначен такой список хотелок (в большей степени не реализованный)
Код:
ввод-вывод hex-файлов - 11.01.2010 ок
дизассемблер AVR - 12.02.2010 ок 7.03.2010 ок
ассемблер AVR - 2.04.2010 ок 17.04.2010 ок
битовые слова - 1.08.2010-12.08.2010 ок 28.08.2010 ок
сборные слова - 12.08.2010 -30.08.2010
программатор - 30.12.2010 ок
xMega -
USB программатор -
отладчик -
мультизадачность -
----------------------   DC-AC,дизель ----------
симулятор -
forth8 -
оптимизатор+сборщик мусора -
forth16 -
GUI -
IDE -
helper -
языки -
Сообщение Добавлено: Пт дек 23, 2016 17:52

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


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