Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
Спасибо. опрбую, напишу отчет в форт для мобильных
Спасибо. опрбую, напишу отчет в форт для мобильных
|
|
|
|
Добавлено: Вт фев 25, 2014 12:09 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
vikt писал(а): ac писал(а): SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).
Ткните пожалуйста туда, нужен собранный форт для винсе , править исходные тексты для кривоватого minGW замучаешься ~ac на местном форуме давал ссылку (попробую поискать у себя в архивах и сравнить что имеется от варианта ниже или его можно по почте спросить, если он не прочтёт собщение) найдено в веб архиве (похоже это) ds22free_setup.exe с сайта delosoft . (какой ARM 920T? или линейки MIPS или SH3) P.S. В i-nete ?ещё какой то вариант встретился
[quote="vikt"][quote="ac"]SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).
[/quote]
Ткните пожалуйста туда, нужен собранный форт для винсе , править исходные тексты для кривоватого minGW замучаешься[/quote] ~ac на местном форуме давал ссылку (попробую поискать у себя в архивах и сравнить что имеется от варианта ниже или его можно по почте спросить, если он не прочтёт собщение) найдено в веб архиве (похоже это) [url=http://web.archive.org/web/20070920201801/http://www.delosoft.com/files/ds22free_setup.exe]ds22free_setup.exe[/url] с сайта delosoft . (какой ARM 920T? или линейки MIPS или SH3)
P.S. В i-nete [url=https://archive.org/details/tucows_32354_dsFORTH]?ещё какой то вариант встретился[/url]
|
|
|
|
Добавлено: Пн фев 24, 2014 21:46 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
ac писал(а): SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).
Ткните пожалуйста туда, нужен собранный форт для винсе , править исходные тексты для кривоватого minGW замучаешься
[quote="ac"]SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).
[/quote]
Ткните пожалуйста туда, нужен собранный форт для винсе , править исходные тексты для кривоватого minGW замучаешься
|
|
|
|
Добавлено: Пн фев 24, 2014 21:25 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
Один из путей запустить SPF4 с использованием виртуальной машины, например QEMU. P.S. Использовать при этом можно минимальную оболочку ( doswin32 или HX DOS Extender подобные варианты) предоставляющую минимальный ограниченный сервис API для загрузки и запуска Windows программ. Через подобное решение SPF4 кто то на форуме запустил Запуск SPF4.18 в досе ( DOSWIN32 ) SPF4 на 486 процессоре. Насколько это достаточно рабочее решение можно поискать информацию в i-net/ Есть разного варианта сборки SPF собирающиеся в Linux системах - они не подходят?
Один из путей запустить SPF4 с использованием виртуальной машины, например QEMU.
P.S. Использовать при этом можно минимальную оболочку ([url=http://www.doswin32.com]doswin32[/url] или [url=http://www.japheth.de/HX.html]HX DOS Extender[/url] подобные варианты) предоставляющую минимальный ограниченный сервис API для загрузки и запуска Windows программ. Через подобное решение SPF4 кто то на форуме запустил [url=http://fforum.winglion.ru/viewtopic.php?f=18&t=992]Запуск SPF4.18 в досе ( DOSWIN32 )[/url] SPF4 на 486 процессоре. Насколько это достаточно рабочее решение можно поискать информацию в i-net/ Есть разного варианта сборки SPF собирающиеся в Linux системах - они не подходят?
|
|
|
|
Добавлено: Пн фев 24, 2014 19:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
ac писал(а): ... На ARM-Linux'ах тоже попрограммировать довелось - процессоры TI Sitara, Freescale (287 и Solo) и Allwinner A10. Для последнего не только под обычный Linux, но и андроидный. ...
Вот оно как! А моя железяка как раз на Allwinner правда A20. По вопросам: Почему SPF - он как-то роднее и привычнее. Почему Форт - я не занимаюсь программированием серьезных-коммерческих проектов (т.е. волен выбирать средства разработки по своему усмотрению), а вот поковыряться с Фортом люблю.
[quote="ac"] ... На ARM-Linux'ах тоже попрограммировать довелось - процессоры TI Sitara, Freescale (287 и Solo) и Allwinner A10. Для последнего не только под обычный Linux, но и андроидный. ... [/quote] Вот оно как! :) А моя железяка как раз на Allwinner правда A20.
По вопросам: Почему SPF - он как-то роднее и привычнее. :) Почему Форт - я не занимаюсь программированием серьезных-коммерческих проектов (т.е. волен выбирать средства разработки по своему усмотрению), а вот поковыряться с Фортом люблю.
|
|
|
|
Добавлено: Пн фев 24, 2014 18:19 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
ac писал(а): NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования А у каких LPC есть встроенный PHY? Вроде бы у всех наружу идет RMII.
[quote="ac"]NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования [/quote] А у каких LPC есть встроенный PHY? Вроде бы у всех наружу идет RMII.
|
|
|
|
Добавлено: Пн фев 24, 2014 15:37 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
ac писал(а): 64-битный Eserv А как на счет СПФ-64?
[quote="ac"]64-битный Eserv[/quote] А как на счет СПФ-64?
|
|
|
|
Добавлено: Пн фев 24, 2014 15:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... Для современных Cortex'ов (ARMv7 с системой команд Thumb2) есть вариант SP-Forth, который я написал три года назад. Хотя "SP-*" к нему можно применить с натяжкой - был разработан для встраиваемых применений, поэтому слов для работы с ОС нет. Некоторые получили его сырые исходники "в нагрузку" к HonixBox'ам. Тема HonixBox'ов получила внезапное мощное продолжение в конце 2012 года, и заказы на встраиваемые сетевые приложения идут таким потоком, что уже образовалась очередь. Правда там не мои любимые TI Stellaris (как в HonixBox'ах), а более легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает). На ARM-Linux'ах тоже попрограммировать довелось - процессоры TI Sitara, Freescale (287 и Solo) и Allwinner A10. Для последнего не только под обычный Linux, но и андроидный. Для всего этого зверинца железа узкоспециализированные приложения, и в этой гонке не нашлось времени для какого-либо структурирования ядра и библиотек (эх, где славные времена начала 90х, когда можно было тратить несколько дней на обдумывание каждого слова . Но материала накопилось так много, что он просто "вопиёт" о систематизации. В виде SPF и Eserv'а для ARM'ов, конечно Но чем больше проектов, тем больше увязаю в поддержке всего этого. Не знаю, когда найдутся силы на оформление и выкладывание наработок по Форту. Eserv'овый народ тоже ждёт новостей (и они есть, 64-битный Eserv), но с лета ввязался в ещё один большой проект (не могу сказать какой, по договору я не могу разглашать авторство), и он высасывает все силы. И хотя программирую по-прежнему дома, усталость просто бесконечная. Есть призрачная надежда, что летом случится "отпуск", который можно будет потратить на подтягивание хвостов и упорядочивание дел. Вот, поплакался вам, уже полегчало немного, иду работать дальше
SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... Для современных Cortex'ов (ARMv7 с системой команд Thumb2) есть вариант SP-Forth, который я написал три года назад. Хотя "SP-*" к нему можно применить с натяжкой - был разработан для встраиваемых применений, поэтому слов для работы с ОС нет. Некоторые получили его сырые исходники "в нагрузку" к HonixBox'ам. Тема HonixBox'ов получила внезапное мощное продолжение в конце 2012 года, и заказы на встраиваемые сетевые приложения идут таким потоком, что уже образовалась очередь. Правда там не мои любимые TI Stellaris (как в HonixBox'ах), а более легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).
На ARM-Linux'ах тоже попрограммировать довелось - процессоры TI Sitara, Freescale (287 и Solo) и Allwinner A10. Для последнего не только под обычный Linux, но и андроидный.
Для всего этого зверинца железа узкоспециализированные приложения, и в этой гонке не нашлось времени для какого-либо структурирования ядра и библиотек (эх, где славные времена начала 90х, когда можно было тратить несколько дней на обдумывание каждого слова :). Но материала накопилось так много, что он просто "вопиёт" о систематизации. В виде SPF и Eserv'а для ARM'ов, конечно :) Но чем больше проектов, тем больше увязаю в поддержке всего этого. Не знаю, когда найдутся силы на оформление и выкладывание наработок по Форту. Eserv'овый народ тоже ждёт новостей (и они есть, 64-битный Eserv), но с лета ввязался в ещё один большой проект (не могу сказать какой, по договору я не могу разглашать авторство), и он высасывает все силы. И хотя программирую по-прежнему дома, усталость просто бесконечная. Есть призрачная надежда, что летом случится "отпуск", который можно будет потратить на подтягивание хвостов и упорядочивание дел. Вот, поплакался вам, уже полегчало немного, иду работать дальше :)
|
|
|
|
Добавлено: Пн фев 24, 2014 14:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
Есть же gForth - он же вроде как и под арм собирается.
Есть же gForth - он же вроде как и под арм собирается.
|
|
|
|
Добавлено: Пн фев 24, 2014 11:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
mgw писал(а): Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком. Насколько я понимаю, речь идет об x86 версии SPF. Исходный вопрос был про ARM.
[quote="mgw"]Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком.[/quote] Насколько я понимаю, речь идет об x86 версии SPF. Исходный вопрос был про ARM.
|
|
|
|
Добавлено: Пн фев 24, 2014 10:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком.
Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком.
|
|
|
|
Добавлено: Пн фев 24, 2014 06:18 |
|
|
|
|
|
Заголовок сообщения: |
Re: SPF портировать на ARM&Linux |
|
|
Ilya писал(а): портировать SPF для ARM/Linux. Пардон за оффтоп, но зачем FORTH под Linux? Инструментария там - завались. Вплоть до компиляторов компиляторов. О языкотворческих свойствах FORTH тут, окромя меня, никто не заикается. Так зачем? Просто для галочки?
[quote="Ilya"]портировать SPF для ARM/Linux.[/quote]Пардон за оффтоп, но зачем FORTH под Linux? Инструментария там - завались. Вплоть до компиляторов компиляторов. О языкотворческих свойствах FORTH тут, окромя меня, никто не заикается. Так зачем? Просто для галочки?
|
|
|
|
Добавлено: Пн фев 24, 2014 01:43 |
|
|
|
|
|
Заголовок сообщения: |
SPF портировать на ARM&Linux |
|
|
Жалко что в последнее время "затишье" в топике SPF. ;( Может найдутся добровольцы, которые смогу портировать SPF для ARM/Linux ("Малина",Cubieboard, ...). А то приходиться использовать "буржуйский" продукт. К сожалению "буржуй": не знает русскую мову, и не очень любит ANS (так он мне писал). ЗЫ. Если найдется желающий портировать, то я могу предоставить доступ к своей железяке через SSH.
Жалко что в последнее время "затишье" в топике SPF. ;( Может найдутся добровольцы, которые смогу портировать SPF для ARM/Linux ("Малина",Cubieboard, ...). А то приходиться использовать "буржуйский" продукт. К сожалению "буржуй": не знает русскую мову, и не очень любит ANS (так он мне писал). ЗЫ. Если найдется желающий портировать, то я могу предоставить доступ к своей железяке через SSH.
|
|
|
|
Добавлено: Пн фев 24, 2014 01:31 |
|
|
|
|