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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - SPF портировать на ARM&Linux
Автор Сообщение
  Заголовок сообщения:  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 ?ещё какой то вариант встретился
Сообщение Добавлено: Пн фев 24, 2014 21:46
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
ac писал(а):
SPF для ARM существует года с 2000 и называется dsForth (автор ARM-версии - Костя Тарасов). Но тот форт, во-первых, для WinCE, во-вторых для старых ARM'ов (ARMv4/ARM8). То и другое уже история... легкодоступные NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования и сетевую производительность все-таки снижает).



Ткните пожалуйста туда, нужен собранный форт для винсе , править исходные тексты для
кривоватого 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 системах - они не подходят?
Сообщение Добавлено: Пн фев 24, 2014 19:02
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
ac писал(а):
...
На ARM-Linux'ах тоже попрограммировать довелось - процессоры TI Sitara, Freescale (287 и Solo) и Allwinner A10. Для последнего не только под обычный Linux, но и андроидный.
...

Вот оно как! :) А моя железяка как раз на Allwinner правда A20.

По вопросам:
Почему SPF - он как-то роднее и привычнее. :)
Почему Форт - я не занимаюсь программированием серьезных-коммерческих проектов (т.е. волен выбирать средства разработки по своему усмотрению), а вот поковыряться с Фортом люблю.
Сообщение Добавлено: Пн фев 24, 2014 18:19
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
ac писал(а):
NXP LPC17xx (они помощнее, но внешний Ethernet PHY требует лишнего программирования

А у каких LPC есть встроенный PHY? Вроде бы у всех наружу идет RMII.
Сообщение Добавлено: Пн фев 24, 2014 15:37
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
ac писал(а):
64-битный Eserv

А как на счет СПФ-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), но с лета ввязался в ещё один большой проект (не могу сказать какой, по договору я не могу разглашать авторство), и он высасывает все силы. И хотя программирую по-прежнему дома, усталость просто бесконечная. Есть призрачная надежда, что летом случится "отпуск", который можно будет потратить на подтягивание хвостов и упорядочивание дел. Вот, поплакался вам, уже полегчало немного, иду работать дальше :)
Сообщение Добавлено: Пн фев 24, 2014 14:02
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
Есть же gForth - он же вроде как и под арм собирается.
Сообщение Добавлено: Пн фев 24, 2014 11:16
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
mgw писал(а):
Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком.

Насколько я понимаю, речь идет об x86 версии SPF. Исходный вопрос был про ARM.
Сообщение Добавлено: Пн фев 24, 2014 10:02
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
Возможно я не понимаю специфики Linux на одноплатных компьютерах, но на обычном Linux 32 SPF 4.20 работает отлично, в том числе и с русским языком.
Сообщение Добавлено: Пн фев 24, 2014 06:18
  Заголовок сообщения:  Re: SPF портировать на ARM&Linux  Ответить с цитатой
Ilya писал(а):
портировать SPF для ARM/Linux.
Пардон за оффтоп, но зачем FORTH под Linux? Инструментария там - завались. Вплоть до компиляторов компиляторов. О языкотворческих свойствах FORTH тут, окромя меня, никто не заикается. Так зачем? Просто для галочки?
Сообщение Добавлено: Пн фев 24, 2014 01:43
  Заголовок сообщения:  SPF портировать на ARM&Linux  Ответить с цитатой
Жалко что в последнее время "затишье" в топике SPF. ;( Может найдутся добровольцы, которые смогу портировать SPF для ARM/Linux ("Малина",Cubieboard, ...). А то приходиться использовать "буржуйский" продукт. К сожалению "буржуй": не знает русскую мову, и не очень любит ANS (так он мне писал).
ЗЫ. Если найдется желающий портировать, то я могу предоставить доступ к своей железяке через SSH.
Сообщение Добавлено: Пн фев 24, 2014 01:31

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


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