Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Помогите найти хоть бы один кросс-компилятор, что ли? |
|
|
Ещё один вариант кросс компиляции Форт-подобного языка в ассемблер 6502 (можно и другой) сделанный с использованием Python 2007г. http://home.comcast.net/~oneelkruns/P.S. похоже на FortEC взято со страницы http://www.dwheeler.com/6502/
Ещё один вариант кросс компиляции Форт-подобного языка в ассемблер 6502 (можно и другой) сделанный с использованием Python 2007г. http://home.comcast.net/~oneelkruns/
P.S. похоже на FortEC взято со страницы http://www.dwheeler.com/6502/
|
|
|
|
Добавлено: Ср сен 05, 2012 20:01 |
|
|
|
|
|
Заголовок сообщения: |
Re: Помогите найти хоть бы один кросс-компилятор, что ли? |
|
|
Kopa писал(а): Оно как-бы потерялось. ATMEL не используем (перешил на STM). Да и с Винды на UBUNTU. Могу предложить примерно тоже в сотаве некой системы. http://fpauk.narod.ru/Rook4.tar.gz
[quote="Kopa"] https://sites.google.com/site/forthos/fortheclipse Ссылки на файлы уже не "активные"[/quote] Оно как-бы потерялось. ATMEL не используем (перешил на STM). Да и с Винды на UBUNTU. Могу предложить примерно тоже в сотаве некой системы. [url]http://fpauk.narod.ru/Rook4.tar.gz[/url]
|
|
|
|
Добавлено: Ср май 30, 2012 13:13 |
|
|
|
|
|
Заголовок сообщения: |
Re: Помогите найти хоть бы один кросс-компилятор, что ли? |
|
|
Mihail писал(а): Ссылки на файлы уже не "активные"
[quote="Mihail"]Новая версия под Eclipse для at91sam7x-ek https://sites.google.com/site/forthos/fortheclipse[/quote] Ссылки на файлы уже не "активные"
|
|
|
|
Добавлено: Вс май 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 не должен вызвать затруднения
Распределенная Форт-система для 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
Целевая компиляция в сишные исходники.
В качестве примера сборка Форт-системы под msys mingw. Требуется последняя версия mingw.
Можно использовать в качестве прототипа для создания Форт-систем для других платформ (подпрограммный шитый код)
Ассемблерные вставки есть, но немного.
http://www.easy-share.com/1909628733/cforth.7z
|
|
|
|
Добавлено: Ср мар 24, 2010 01:16 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Эхх, основное решение фортера забыли. Можно же написать своё, тем более кросс компилятор пишется буквально за 1-2 дня.
Эхх, основное решение фортера забыли. Можно же написать своё, тем более кросс компилятор пишется буквально за 1-2 дня.
|
|
|
|
Добавлено: Ср дек 23, 2009 19:07 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): либо включить либу в СПФе для регистронезависимости
Не сначало почитать хотя бы документацию по СПФ-у
А то сразу ругаются....
[quote="mOleg"]либо включить либу в СПФе для регистронезависимости[/quote]
Не сначало почитать хотя бы документацию по СПФ-у
А то сразу ругаются.... :)
|
|
|
|
Добавлено: Ср дек 23, 2009 19:01 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
MrYuran писал(а): Бред какой-то...
СПФ регистро-чувствительный, поэтому CONSTANT и constant это разные лексемы.
может помочь все в верхний регистр привести, либо включить либу в СПФе для регистронезависимости.
[quote="MrYuran"]Бред какой-то...[/quote]
СПФ регистро-чувствительный, поэтому CONSTANT и constant это разные лексемы.
может помочь все в верхний регистр привести, либо включить либу в СПФе для регистронезависимости.
|
|
|
|
Добавлено: Ср дек 23, 2009 15:49 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
А у меня админ залочил всё что можно...
А дома - 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
Бред какой-то...
А у меня админ залочил всё что можно... :cry:
А дома - 2 месяца инет не плочен, до кассы дойти некогда...
В общем, попробовал пока F-, мозга и документации хватило, чтобы сгенерить си-ВМ, правда, из готового примера, но уже под МСП.
Осталось залить и попробовать.
Если получится, по результатам буду статью сочинять, чтобы подытожить несколько тем здесь и в других местах.
Кстати, кросс-компилятор работаел из-под gForth, а в SPF отказался.
Пишет, типа:
[code] 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 [/code]
Бред какой-то...
|
|
|
|
Добавлено: Ср дек 23, 2009 14:49 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
что за лабиринт там приходится рисовать?
easy-share.com/1908788513/spfrelf.rar
что за лабиринт там приходится рисовать?
easy-share.com/1908788513/spfrelf.rar
|
|
|
|
Добавлено: Пн дек 21, 2009 22:11 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Сделал выложил: http://www.easy-share.com/1908788513/spfrelf.rar
Распределенная форт-система на базе relf.
Проверял с ARM контроллером. Сишную часть компилил с помощию IAR.
Однако, для перехода на другую платформу достаточно заменить
ввод/вывод со стороны Си (RS232). Ну и сам сишный проект.
Сделал выложил: http://www.easy-share.com/1908788513/spfrelf.rar
Распределенная форт-система на базе relf.
Проверял с ARM контроллером. Сишную часть компилил с помощию IAR.
Однако, для перехода на другую платформу достаточно заменить
ввод/вывод со стороны Си (RS232). Ну и сам сишный проект.
|
|
|
|
Добавлено: Пн дек 21, 2009 16:42 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Наконец-то нашёл, что мне надо!
fminus.sourceforge.net
Кросс-компилятор с любого языка (даже придуманного) в си-виртуальную машину плюс байт-код.
Главное, с документацией.
Наконец-то нашёл, что мне надо!
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-порту (по любому средству связи).
[quote="MrYuran"]нужна пошаговая инструкция.[/quote] Это не то: 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
[quote="MrYuran"]Если я изменяю всё на 16 разрядов, то нужно скомпилировать его заново для хоста и таргета. Так?[/quote] Для таргета. Что собой предтавляет хост (удаленный терминал) это другой вопрс. Можно использовать стндартный Hyper Terminal. Я использую заспределенную форт-систему, с доступам к ральному контроллеру. Я задумал сделать к relf - машине. Сделаю выложу.
[quote="MrYuran"] что ему в этом случае задавать в качестве исходного образа (kernel.img[/quote]
Массив данных. Можно в виде иходника на Си
типа:
[code] uchar FVM_code[] = {76, 0, 3, 2, 74, 253, 255 ... };
uchar * base = FVM_code; // load_image не нужен [/code]
Можно загрузить по com-порту (по любому средству связи).
|
|
|
|
Добавлено: Чт дек 10, 2009 19:10 |
|
|
|