Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб дек 16, 2017 15:07

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 147 ]  На страницу 1, 2, 3, 4, 5 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Применение Форта для ARM, AVR, MSP430, PIC ...
СообщениеДобавлено: Чт май 04, 2006 12:29 
Вложение:
forth for.png
forth for.png [ 5.08 Кб | Просмотров: 20290 ]
Некоторые ссылки по теме, обсуждения в других темах.

http://sourceforge.net/projects/avrforthlike (для AVR - разработан на Pascal)
http://home.hccnet.nl/willem.ouwerkerk/pr-bytef.htm (ByteForth для AVR, 8051)
http://amforth.sourceforge.net/faq.html (для AVR - обновляемый проект)
http://flashforth.sourceforge.net/ (для PIC - обновляемый проект)

Дополняйте!
Некоторая начальная подборка ссылок в разделе сайта forthfreak StandAloneForth

P.S. Местный проект развития avr4th.1.rar от ОСО в теме Очередной Форт для AVR - текущая версия 0.5 на 15.04.12г.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт май 04, 2006 18:40 
http://fpauk.narod.ru/avr4th.1.rar
Оптимизирующий Форт-компилятор для AVR с генерацией листинга


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 05, 2006 06:57 
Страничка моего проекта
для для программирования контроллеров на форте
http://forth.org.ru/~kp ( проект пока в стадии заморозки)
Есть переведенная документация


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 23, 2006 20:22 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Ассемблер для MSP430 на SPF4M http://fpauk.narod.ru/mspasm.rar
Компилятор для MSP430 на SPF4M http://fpauk.narod.ru/spmsp.rar
Распределенная форт-система для MSP430 http://fpauk.narod.ru/spmfor.rar


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 26, 2006 10:46 
Не в сети

Зарегистрирован: Пн июн 26, 2006 09:20
Сообщения: 11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Кросс Форт на C: FVM factory http://sourceforge.net/projects/c-fvm


Последний раз редактировалось =AK= Ср май 07, 2008 06:01, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 29, 2006 08:57 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Статья о использовании Форта в роботах на Atmegе в детском кружке творчества

http://rema.44.ru/about/persons/dobrini ... mr2005.doc

Результаты хорошие:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 19, 2006 11:26 
Код:
v4th is a free FORTH-like language variant for T.I.’s MSP430 microcontroller, that consists of a library-like code package for an assembler front-end

V4th


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 19, 2006 11:31 
Выборочно взята с http://www.tinymicros.com/embedded/Forth/index.html

PICForth for the 16F87x and 16F88 written by Samuel Tardieu
rforth - Forth for the PIC18x with native compilation. written by Samuel Tardieu
PIC18Forth - Forth for the PIC18x, by David McNab
eForth - Forth for the 8031 (Subversion Repository (username 'guest', password is empty)
FIG Forth - FIG Forth for the 8080

Ещё некоторая часть представлена Pic Forth
Код:
picforth- Forth compiler for PIC 16F87x
F2P - Forth to PIC compiler
mary - an optimizing native code Forth compiler for PIC microcontrollers
PicForth - A Forth Compiler for the PIC17Cxx Series of Microcontrollers


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 19, 2006 12:02 
Форт для роботов проект:) контроллер Atmel MEGA32 язык германский
ROBOprogy
10.09.2009 Herbert Weidner запускается из под W32for42


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 09, 2007 08:20 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 509
Благодарил (а): 5 раз.
Поблагодарили: 25 раз.
Немного не в тему но близко:
Форт для микроконтроллеров LPC2xxx от MPE - бинарные и hex файлы, описание.
Прошивается в чип, работает как интерпретатор и компилятор, многозадачность, плавающая точка
http://www.mpeforth.com/arena/lpcforth.zip


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 12, 2007 17:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 509
Благодарил (а): 5 раз.
Поблагодарили: 25 раз.
Для средней тяжести проектов, неплохо ведут себя системы семейства SwiftX от Forth Inc - ftp://ftp.forth.com/pub/SwiftX существуют в вариантах под различные контроллеры, исключая, разве, что PIC.
Общее описание системы ftp://ftp.forth.com/pub/SwiftX/SwiftX.pdf из приятных моментов - наличие исходников целевой системы, многозадачность (round robin естественно), ввод-вывод, арифметика, ассемблер, примеры легко модифицируются под конкретное железо. Из неприятных - у eval версии для небольших задач тяжеловатый код - для 8-ми разрядных контроллеров система все-равно остается 16-ти разрядной (если самому не перебивать ядро конечно :), byteforth в этом смысле выигрывает.
Это конечно же не реклама SwiftX, но работать с ней довольно приятно. Можно вполне сравниваться с такими монстрами, как IAR.
Пример применения для конкретной системы как добью, выложу.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 26, 2007 12:47 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
'Avise' = AVR Virtual Stack Engine

is a very compact virtual stack engine designed for ATmega RISC microcontrollers. It is programmed postfix style, as a modified version of the "Forth" programming language.

http://www.cinetix.de/avise/index.htm

P.S. Прошивается в контроллер:)
Интерес может представлять лексикон слов.

Например еще http://krue.net/ Forth для AVR с исходниками
Или http://claymore.engineer.gvsu.edu/~ster ... index.html
Или http://www.ram-tech.co.uk/
...
Прямая Ссылка для скачивания приводимая выше из avrforthlike
http://switch.dl.sourceforge.net/source ... -win32.zip

Из недавних: для 8052 http://www.forth.org.ru/~st/ (базируется на spf4)
для SAM7 ( ARM) http://69.89.31.75/~eddiemco/eddiemcom/micros/sam7forth
и он же ( http://nerdipedia.com/tiki-index.php?page=SAM7%20FORTH )
для PSoC FORTH Author: Christopher Burns Version: 2.01 ( http://www.psocdeveloper.com/uploads/me ... _forth.zip )

для Parallax Propeller P8X32A JDForth by Jacobs Design



Еще ссылки можно найти например на http://wiki.forth.org.ru/PicForth

Следы архива мультифорта c сайта tinyboot ff303 обнаружил здесь.
http://qrpradio.org/pub/Programming/Forth/TinyBoot/

К глубокому сожалению сейчас содержимое tinyboot xxx.


Последний раз редактировалось Kopa Вт сен 15, 2009 10:16, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 12, 2008 15:16 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
На немецкой FIG встретилась недавняя ссылка.

hForth-IAR 2.03 Port of hForth to AT91SAMxx with IAR-Compiler
With USB, Timers, Events, Messages, Peripherials etc.

http://www.arcus-eds.de/open-source_and ... omain.html

P.S. У них в продукции, похоже, он и используется
т.к. язык программирования приборов FORTH-Dialekt:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 13, 2008 16:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Kopa писал(а):
Следы архива мультифорта c сайта tinyboot ff303 обнаружил здесь.
http://qrpradio.org/pub/Programming/Forth/TinyBoot/

К глубокому сожалению сейчас содержимое tinyboot xxx.


ну, это не такая большая проблема, есть же веб-архив. по крайней мере - бОльшую
часть удалось вытащить, вот архив скачанного:

http://rapidshare.com/files/99207828/tinyboot.rar.html

там-же и скрипт для "обхода" вебархива (у них весьма "битый" репозиторий,
ну, да и на том им спасибо)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 14, 2008 15:30 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Оригинальную и Модифицированную студию \ FIRMWARE STUDIO by Brad Eckert
для ATMEGA128 можно найти здесь

http://forum.cqham.ru/viewtopic.php?t=16006

P.S. Нашелся еще, как минимум, один пользователь использующий эту Форт систему. Это радует:),
Имеет смысл продолжить перевод документации этой Форт системы.


Последний раз редактировалось Kopa Пт авг 15, 2008 09:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 147 ]  На страницу 1, 2, 3, 4, 5 ... 10  След.

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


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

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


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

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