Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 15:17

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Помогите найти хоть бы один кросс-компилятор, что ли?
Автор Сообщение
  Заголовок сообщения:  Re: Помогите найти хоть бы один кросс-компилятор, что ли?  Ответить с цитатой
Ещё один вариант кросс компиляции Форт-подобного языка в ассемблер 6502 (можно и другой)
сделанный с использованием Python 2007г.
http://home.comcast.net/~oneelkruns/

P.S. похоже на FortEC
взято со страницы http://www.dwheeler.com/6502/
Сообщение Добавлено: Ср сен 05, 2012 20:01
  Заголовок сообщения:  Re: Помогите найти хоть бы один кросс-компилятор, что ли?  Ответить с цитатой
Kopa писал(а):
https://sites.google.com/site/forthos/fortheclipse
Ссылки на файлы уже не "активные"


Оно как-бы потерялось. ATMEL не используем (перешил на STM).
Да и с Винды на UBUNTU.
Могу предложить примерно тоже в сотаве некой системы. http://fpauk.narod.ru/Rook4.tar.gz
Сообщение Добавлено: Ср май 30, 2012 13:13
  Заголовок сообщения:  Re: Помогите найти хоть бы один кросс-компилятор, что ли?  Ответить с цитатой
Mihail писал(а):
Новая версия под Eclipse для at91sam7x-ek
https://sites.google.com/site/forthos/fortheclipse

Ссылки на файлы уже не "активные"
Сообщение Добавлено: Вс май 27, 2012 00:42
  Заголовок сообщения:  Re: Помогите найти хоть бы один кросс-компилятор, что ли?  Ответить с цитатой
Новая версия под Eclipse для at91sam7x-ek
https://sites.google.com/site/forthos/fortheclipse
Сообщение Добавлено: Пт июл 02, 2010 22:58
  Заголовок сообщения:  Re: Помогите найти хоть бы один кросс-компилятор, что ли?  Ответить с цитатой
Распределенная Форт-система для ARM под Eclipse под Win:
http://www.easy-share.com/1910045353/SPFEclipse.zip
Перенос под Linux не должен вызвать затруднения
Сообщение Добавлено: Пн апр 26, 2010 22:43
  Заголовок сообщения:   Ответить с цитатой
Целевая компиляция в сишные исходники.
В качестве примера сборка Форт-системы под msys mingw. Требуется последняя версия mingw.
Можно использовать в качестве прототипа для создания Форт-систем для других платформ (подпрограммный шитый код)
Ассемблерные вставки есть, но немного.

http://www.easy-share.com/1909628733/cforth.7z
Сообщение Добавлено: Ср мар 24, 2010 01:16
  Заголовок сообщения:   Ответить с цитатой
Эхх, основное решение фортера забыли. Можно же написать своё, тем более кросс компилятор пишется буквально за 1-2 дня.
Сообщение Добавлено: Ср дек 23, 2009 19:07
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
либо включить либу в СПФе для регистронезависимости

Не сначало почитать хотя бы документацию по СПФ-у
А то сразу ругаются.... :)
Сообщение Добавлено: Ср дек 23, 2009 19:01
  Заголовок сообщения:   Ответить с цитатой
MrYuran писал(а):
Бред какой-то...

СПФ регистро-чувствительный, поэтому CONSTANT и constant это разные лексемы.
может помочь все в верхний регистр привести, либо включить либу в СПФе для регистронезависимости.
Сообщение Добавлено: Ср дек 23, 2009 15:49
  Заголовок сообщения:   Ответить с цитатой
А у меня админ залочил всё что можно... :cry:
А дома - 2 месяца инет не плочен, до кассы дойти некогда...
В общем, попробовал пока F-, мозга и документации хватило, чтобы сгенерить си-ВМ, правда, из готового примера, но уже под МСП.
Осталось залить и попробовать.
Если получится, по результатам буду статью сочинять, чтобы подытожить несколько тем здесь и в других местах.

Кстати, кросс-компилятор работаел из-под gForth, а в SPF отказался.
Пишет, типа:
Код:
SP-FORTH - ANS FORTH 94 for Win95/98/Me/NT/2k/XP/Vista
Open source project at http://spf.sf.net
Russian FIG at http://www.forth.org.ru ; Started by A.Cherezov
Version 4.20 Build 001 at 21.Jan.2009

include make.fb
include make.fb
      ^ -2003 WORD OR FILE NOT FOUND

make.fb
Exception #-2003 at: make.fb:3:14:
2048 constant RAMsize          \ maximum allowable RAM size (bytes)
            ^ -2003 WORD OR FILE NOT FOUND

Бред какой-то...
Сообщение Добавлено: Ср дек 23, 2009 14:49
  Заголовок сообщения:   Ответить с цитатой
что за лабиринт там приходится рисовать?
easy-share.com/1908788513/spfrelf.rar
Сообщение Добавлено: Пн дек 21, 2009 22:11
  Заголовок сообщения:   Ответить с цитатой
Сделал выложил: http://www.easy-share.com/1908788513/spfrelf.rar

Распределенная форт-система на базе relf.
Проверял с ARM контроллером. Сишную часть компилил с помощию IAR.
Однако, для перехода на другую платформу достаточно заменить
ввод/вывод со стороны Си (RS232). Ну и сам сишный проект.
Сообщение Добавлено: Пн дек 21, 2009 16:42
  Заголовок сообщения:   Ответить с цитатой
Наконец-то нашёл, что мне надо!
fminus.sourceforge.net
Кросс-компилятор с любого языка (даже придуманного) в си-виртуальную машину плюс байт-код.
Главное, с документацией.
Сообщение Добавлено: Ср дек 16, 2009 17:22
  Заголовок сообщения:   Ответить с цитатой
То есть конечную прошивку компилирует всё-таки таргет?
Или я опять всё попутал?
В выходные попробую поконкретнее разглядеть.
Сообщение Добавлено: Пт дек 11, 2009 10:30
  Заголовок сообщения:   Ответить с цитатой
MrYuran писал(а):
нужна пошаговая инструкция.

Это не то:
To compile kernel with RelF you need to do the following:
a) start RelF with initial kernel: ./relf kernel.img
b) load extensions: S" extend.4" INCLUDED
c) load cross-compiler: S" cross.4" INCLUDED

MrYuran писал(а):
Если я изменяю всё на 16 разрядов, то нужно скомпилировать его заново для хоста и таргета. Так?

Для таргета. Что собой предтавляет хост (удаленный терминал) это другой вопрс.
Можно использовать стндартный Hyper Terminal.
Я использую заспределенную форт-систему, с доступам к ральному контроллеру.
Я задумал сделать к relf - машине. Сделаю выложу.

MrYuran писал(а):
что ему в этом случае задавать в качестве исходного образа (kernel.img


Массив данных. Можно в виде иходника на Си
типа:
Код:
uchar FVM_code[] = {76, 0, 3, 2, 74, 253, 255 
...
  };

uchar *  base =  FVM_code;  // load_image не нужен


Можно загрузить по com-порту (по любому средству связи).
Сообщение Добавлено: Чт дек 10, 2009 19:10

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


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