Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср апр 24, 2024 01:02

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 100 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:12 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Hishnik писал(а):
Тут есть две стороны вопроса. Во-первых, сами алгоритмы никуда не деваются.
Если в МК что-то включается определенным образом, то хоть на ассемблере, хоть на С, хоть на Форте это нужно сделать в правильном порядке.
Атомарность алгоритма у Форта в ДНК.
В Си алгоритмы отследить проблематично, въехать в имя функции из 20 символов, и такого бес_пробельного в десятке страниц текста...

О преимуществах Си спорить не буду.
Я "своего" Си-шника обращать не собираюсь.
По моему, он даже счастлив, постигнув свою вершину. :pilot;

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:18 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
KPG писал(а):
Спасибо, есть что посмотреть. Запустил, пробую. :)

Могу подключиться, по обстоятельствам, и восстановить свои телодвижения в этом направлении, если будут какие то "мысли"
(и сделать, по возможности, дальнейший реверс полного дампа кода систем исполняемых файлов VFX с учётом открытых исходников)
А так, есть задумка дополнить FF303 систему новыми контроллерами

P.S. Как тут заметил Хищник, лентяи, зачастую проявляют бурную активность в придуманных ими самих задачах. :)
(нет Михаила на местном форуме и о фортёрах не кому заботиттся)

Есть ещё и SwiftForth , но там непонятно какой ARM https://www.forth.com/download/


Последний раз редактировалось KPG Ср фев 10, 2021 00:31, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:25 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Total Vacuum писал(а):
Вообще-то, если речь о новом изделии и ранее незнакомом микроконтроллере, то 7 часов - это вполне себе достойный результат... :D
Я тогда сообразил, что быстрее покурить даташит, и описать самому, что полезнее.
В HAL приходится использовать неизвесный код, что чревато и неэффективно (может быть).
Цитата:
Например, в том же STM32F103RBT6, чтобы запустить тот же ADC
О да! Разобраться с камнем придётся.
Я выбирал для себя БАЗОВЫЙ, на котором сейчас работать.
Выбрал STM32F411, который по пинам совместим с F103.
Ну а максимальный, на будущее, H7, но это когда "в бассейн воды нальют". :)
Цитата:
Недаром говорят, что у нас на Руси медленно запрягают, но быстро ездят... :D
Я в предвкушении! :hey;

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:26 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
В Си алгоритмы отследить проблематично, въехать в имя функции из 20 символов, и такого бес_пробельного в десятке страниц текста...

И, да, когда смотришь на Си код думаешь, вот же как всё прозрачно сделано в программе.

А, когда начинаешь решать задачу в рамках Форт, понимаешь, что в языке нет неоднозначностей и "обременяющих" синтаксически|семантическо конструкций для выражения того же в рамках текстового представления Форт словами
и почти всё лаконично-компактно выражается. :) (какaя то магия Форт) если работа с памятью в кодофайле, то это именно с ней работа как с непрерывным пространством.
, при этом не указываемый явно в Форт уровень передачи параметров между словами осознаётся где то на подсознательном уровне.


Последний раз редактировалось KPG Ср фев 10, 2021 00:44, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:33 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
А, тем временем,журнал Радио публикуeт такой проект. http://criss.fun/?RYO5c0ablgw%3D
(и это не Форт компьютер :)
P.S. ... Даже не знаю, радоваться этому факту или печалиться.
...
Кто целевая аудитория этого проекта? (не только же, наверное, редакционная коллегия журнала Радио для публикации серии статей)
Радоваться. Демократия возможностей.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 00:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
P.S. Как тут заметил Хищник, лентяи, зачастую проявляют бурную активность в придуманных ими самих задачах

А что за реальная задача-то появилась? :)

P.S. "Дополнить систему" - это не реальная задача.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 01:06 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
P.S. "Дополнить систему" - это не реальная задача.

Да, нереальная, но подспорье, например, в создании каких то туториалов по использованию Форт для программирования задач на разных контроллерах. :)

P.S. Чем Форт, в этом плане неподходящь?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 02:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Да, нереальная, но подспорье, например, в создании каких то туториалов

Ну вот КАКИХ - "каких-то"? Оно ведь так и будет тянуться... дооолго. А время идет. А за это время можно было много чего интересного сделать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 13:13 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
KPG писал(а):
Да, нереальная, но подспорье, например, в создании каких то туториалов

Ну вот КАКИХ - "каких-то"? Оно ведь так и будет тянуться... дооолго. А время идет. А за это время можно было много чего интересного сделать.

Какой смысл?,
кроме того что самому интересно т.к. активности пользователей и на местном форуме "не наблюдается"
и запросы у всех разные к Форт контенту.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 16:37 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Какой смысл?,

Смысл - сделать что-то полезное. Если делать бесполезное, требования автоматически будут понижены до того уровня, на котором что-то получается, а не к тому, который нужен (просто потому, что не ничего и не нужно, а значит, все сойдет).
KPG писал(а):
запросы у всех разные к Форт контенту

Ну и что? Разные запросы и можно обсуждать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Ср фев 10, 2021 17:17 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Кстати, ведь можно поверх настроенного HAL запустить форт-машину. Это уменьшит количество требуемых пересборок проекта.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Сб фев 13, 2021 02:40 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Есть ещё и SwiftForth , но там непонятно какой ARM https://www.forth.com/download/
SwiftForth i386-Win32 3.10.5 15-Dec-2020
> words ( получил вот такой поток с одним пробелом, заполнивший весь экран от края до края )
SPLASH SPLASH-BMP SPLASH-IMAGE SF-UPGRADE SPLASHBOX HI INTERACTIVE DEVELOPMENT /ONLOAD ENTER-SWIFT STARTER 'STARTER >FILE >PRINT P-EXECUTE P-EVAL PRINTING IOR_PRT_NODEFPRINTER IOR_PRT_BADENDDOC IOR_PRT_BADENDPAGE и т.д.

> 2 2 + . 4

> see free
41A06F 41977F ( GlobalFree ) CALL E80BF7FFFF
41A074 EBX NEG F7DB
41A076 EBX EBX SBB 19DB
41A078 -66 # EBX AND 83E39A
41A07B RET C3

отдельно установил:
SwiftX ARM выводится заставка и вылетает
SwiftX AVR выводится заставка и вылетает

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Сб фев 13, 2021 10:39 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
> words ( получил вот такой поток с одним пробелом, заполнивший весь экран от края до края )
SPLASH SPLASH-BMP SPLASH-IMAGE SF-UPGRADE SPLASHBOX HI INTERACTIVE DEVELOPMENT /ONLOAD ENTER-SWIFT STARTER 'STARTER >FILE >PRINT P-EXECUTE P-EVAL PRINTING IOR_PRT_NODEFPRINTER IOR_PRT_BADENDDOC IOR_PRT_BADENDPAGE и т.д.
т

Интересно, что подобный однострочный вывод WORDS наблюдал/ю во встроенном терминале программы Proteus,
в amForth 5.5 но там можно и терминал подключить через внешнюю программу.

Sotnik писал(а):
отдельно установил:
SwiftX ARM выводится заставка и вылетает
SwiftX AVR выводится заставка и вылетает

А, что за ОС использована (версия, разрядность)?

P.S. Для AVR, ARM было обсуждение и кросс систем на SPF4 от oco https://github.com/oco2000

stm32f105MultiAdapter от mak44
(Для независимости от платформы в для целевой компиляции использовалась виртуальная форт машина на СИ.)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Сб фев 13, 2021 16:00 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
отдельно установил:
SwiftX ARM выводится заставка и вылетает
SwiftX AVR выводится заставка и вылетает
А, что за ОС использована (версия, разрядность)?
Там под Win7-8 x64, у меня Win10 x64.
KPG писал(а):
P.S. Для AVR, ARM было обсуждение и кросс систем на SPF4 от oco https://github.com/oco2000

stm32f105MultiAdapter от mak44
(Для независимости от платформы в для целевой компиляции использовалась виртуальная форт машина на СИ.)
Это квесты для тонких клиентов... :(

mecrisp регулярно выкладывает прошивки под ВСЕ версии ARM
И реально выполняет запросы пользователей на новые камни.
mecrisp-stellaris-2.5.5.tar (09-01-2021) около 40 камней ARM, а ещё есть под MSP430, PIC, и прочее.
ВОТ ЭТО ПОДДЕРЖКА!!! и так многие годы!

На моих глазах, ответили на запрос, пообещали, и уже прописали, за последние две недели прописали
Raspberry Pi Pico за $4
двухъядерный чип Arm Cortex M0+, с частотой работы ядра в 133 МГц. У платы — 264 КБ ОЗУ и 2 МБ (до 16) флеш-памяти.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Announcing Mecrisp-Stellaris for ARM Cortex M
СообщениеДобавлено: Вс фев 14, 2021 21:43 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Sotnik писал(а):

Идеология mecrisp-stellaris - хочу тут об этом поспрашивать реальных пользователей.
Есть тут такие?

Таки имеются! :D
Я много лет там и даже в репах есть немного моих наработок. :oops:
Спрашивайте! С удовольствием отвечу!


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

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


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

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


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

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