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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 01:34 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Привет всем.
Есть такой КОПЕЕЧНЫЙ монстрик, выпускаемый миллионными партиями. :)
Есть под него форт, и только форт? Без различных ОС прослоек?
Уж очень дешёвый $5-35, удобный и мощный ARM ПЛК!!!
Подключить монитор, клаву, мышку и рулить через GPIO. :shock:
Мне то всего надо дрыгать ногами, но иногда очень быстро принимая решения.

Уже надоело выпускать ПЛК на AVR, писать на ПК с виндой. Программить.
Куча различных прибамбасов между изделием и головой. :^)

Фирмы в конкурентных порывах так и норовят аналоги бесплатно раздавать!
Слишком очевидно что за Pi будущее.

от монстриков
https://geektimes.ru/post/266460/
... до МОНСТРОВ!
http://www.rlocman.ru/news/new.html?di=163259
https://xakep.ru/2016/02/29/raspberry-pi-3/

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 02:20 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Sotnik писал(а):
Есть такой КОПЕЕЧНЫЙ монстрик, выпускаемый миллионными партиями.
Есть под него форт, и только форт? Без различных ОС прослоек?

Для многих плат на базе ARM делают bare metal платформы. Поиск по ключевым словам "Raspberry Pi SDK" дает довольно много ссылок. Тут вопрос в том, что именно мешает в ОС. Это ведь такое интересное дело, которое для embedded делится на два больших вопроса: поддержка оборудования и управление задачами. Они оба интересны сами по себе. Например, управление оборудованием в смысле программных драйверов вполне может быть и без всякой ОС. Какой-то диспетчер задач может только мешать в ПЛК. А вот управление ресурсами может без диспетчера и не получиться.

В случае Форта может иметь место стремление получить "серебряную пулю". А так вряд ли получится. Если речь идет о работе с оборудованием сложнее GPIO и UART, то программист рано или поздно спросит "а где мои WiFi, Ethernet, USB и файловая система на SD-карте?". Форт на этот вопрос сам по себе не ответит. Разве что все переписать, а кто этим будет заниматься, и главное, зачем? Переписывание утилит, глубоко сидящих в системе, ничего принципиально нового не даст, кроме списка багов, специфичных для Форта.

Sotnik писал(а):
Слишком очевидно что за Pi будущее.

За ARM - да, не тотальный передел рынка, но большая ниша. За конкретно Pi как форм-фактором - трудно сказать. Будет другое поколение процессоров с другими возможностями - может появиться и другая популярная платформа.



За это сообщение автора Hishnik поблагодарил: Sotnik
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 02:30 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Hishnik писал(а):
Тут вопрос в том, что именно мешает в ОС. Это ведь такое интересное дело, которое для embedded делится на два больших вопроса: поддержка оборудования и управление задачами. Они оба интересны сами по себе.
Я полазал по форуму, почитал флейм про форт ОС, и немного подкорректировал исходный текст.
Необходимо только ПЛК и текстовый редактор. И всё. Инет, вифи и прочее не нужны, как не нужны были и в AVR конструкциях.
Прослойка не мешает физически, но отнимает время и внимание. Т.е. "не пришей рукав". :)
Hishnik писал(а):
За ARM - да, не тотальный передел рынка, но большая ниша. За конкретно Pi как форм-фактором - трудно сказать. Будет другое поколение процессоров с другими возможностями - может появиться и другая популярная платформа.
Согласен. Я про перспективу упростить девайс на ближайшие пять лет, а там и посмотрим на следующих выскочек.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 16:55 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Кстати по теме:
http://www.russianelectronics.ru/developer-r/news/31574/doc/75061/

ZynqBerry — конструктор на FPGA-матрице в формфакторе Raspberry Pi для магистров и умудрёных радиоинженеров
Энтузиасты могут заложить основу своего будущего благополучия, ведь разработка на базе FPGA достаточно легко внедряется в производство и может быть доработана в любой момент, даже после начала серийного производства коммерческой продукции.

Вокруг конструктора Raspberry Pi уже сложилось сообщество энтузиастов, способных создавать своими руками интересные компьютеризированные проекты. Этому способствовало как сравнительно простое программирование SoC на архитектуре ARM, так и невысокая цена комплекта, сниженная в прошлом году до 20 долларов США. Для более сложных разработок с нелинейными алгоритмами возможностей платформы Raspberry Pi может уже не хватать. Для продвинутых самоделок компания Trenz Electronic разработала платформу ZynqBerry на программируемой матрице Xilinx Zynq-7010. Что самое приятное, плата ZynqBerry выполнена в формфакторе Raspberry Pi второго поколения с соблюдением расположения всех разъёмов и портов. Это, как минимум, позволит использовать для ZynqBerry корпуса для Raspberry Pi.


Плата ZynqBerry с матрицей FPGA в формфакторе Raspberry Pi второго поколения

Безусловно, программирование матриц — это совсем другая работа, чем написание кода для Raspberry Pi. Как считают разработчики, работа с платформой ZynqBerry будет по плечу выпускникам со степенью магистра и инженерам с четырёхлетним опытом работы. Взамен энтузиасты могут заложить основу своего будущего благополучия, ведь разработка на базе FPGA достаточно легко внедряется в производство и может быть доработана в любой момент, даже после начала серийного производства коммерческой продукции.

В настоящий момент комплект ZynqBerry на сайте компании Trenz Electronic стоит 99 евро с налогами и расходами на доставку покупателю. Кроме матрицы Xilinx Zynq-7010 на плату установлено 128 МБ памяти DDRL3, 16 МБ флэш-памяти и все порты из комплекта Raspberry Pi (Model 2): 4 порта USB, RJ45 Ethernet RJ45 100 Мбит/с, слот microSD, порт Micro-USB и порт HDMI Typ A.



За это сообщение автора Hishnik поблагодарил: Sotnik
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 19:40 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Hishnik писал(а):
Кстати по теме: ..... стоит 99 евро с налогами и расходами на доставку покупателю. Кроме матрицы Xilinx Zynq-7010 на плату установлено 128 МБ памяти DDRL3, 16 МБ флэш-памяти и все порты из комплекта Raspberry Pi (Model 2): 4 порта USB, RJ45 Ethernet RJ45 100 Мбит/с, слот microSD, порт Micro-USB и порт HDMI Typ A. [/i]
Потрясная вещица, смоделировать ARM, fortCPU, нужные модули и блоки, и выжать всё что можно. По цене приемлемо.
Для исключительно сложных случаев великолепный симбиоз! :!:
Я пока планирую "Обычный" RPi 3B+ как отладочный, с постепенным выкидыванием отладочных частей, и переводом проекта на RPi Zero за $6 для удешевления. В итоге в станке остаётся RPi Z, преобразователи уровней с датчиков, выходные ключи и... пультик (пара кнопок и светодиодов). Ничего лишнего.
Что позволяет в простые станки добавлять новые функции (выкидывая старые потроха и мозги) - повышать производительность и надёжность.

Похоже что "чистого" форта тут получить быстро не удастся. :(

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Пн апр 18, 2016 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Hishnik писал(а):
Кстати по теме: http://www.russianelectronics.ru/develo ... doc/75061/
ZynqBerry — конструктор на FPGA-матрице в формфакторе Raspberry Pi для магистров и умудрёных радиоинженеровЭнтузиасты могут заложить основу своего будущего благополучия, ведь разработка на базе FPGA достаточно легко внедряется в производство и может быть доработана в любой момент, даже после начала серийного производства коммерческой продукции.

А на сайте пишут: "Unfortunately, this product is no longer available". Хотя, вот тут цена уже 109: http://shop.trenz-electronic.de/en/TE07 ... orm-factor

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc



За это сообщение автора VoidVolker поблагодарил: Sotnik
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Вт апр 19, 2016 00:51 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
VoidVolker писал(а):
Сволочи... :( Так мечту и отбирают... :))

Сначала надо разобраться с простыми платами!
Подскажите где взять сборку со всякими прослойками и фортом.
Надо с чего-то начать. Может где уже это всё скрещивали!? :)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Вт апр 19, 2016 01:17 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Подскажите где взять сборку со всякими прослойками и фортом.
Надо с чего-то начать. Может где уже это всё скрещивали!? :)

Сначала "погуглить" что уже существует в том или ином варианте
Возможно это, как отправная точка?rpiForth Raspbery Pi Forth Operating System или использовать кросс платформенные Си (и др.) реализации Форт систем (GForth, kForth, pForth ...)

P.S. Возможно кто то более плотно интересовался этим вопросом. :)



За это сообщение автора KPG поблагодарил: Sotnik
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Вт апр 19, 2016 12:35 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Сначала "погуглить" что уже существует в том или ином варианте
Возможно это, как отправная точка?rpiForth Raspbery Pi Forth Operating System или использовать кросс платформенные Си (и др.) реализации Форт систем (GForth, kForth, pForth ...)

Если для реальной работы, то евролузеров можно смело забывать. Пик их деятельности - "а вот мы поддержали еще вот такую платформу". Под этим понимается, что оно откомпилировалось и запустилось (невелика ценность на сегодняшний день). Дальше все обычно упирается в то, "что в ANS такого нет, а значит делать иначе - ересь", хотя в современных условиях список оборудования, задач, и подходов к их решению слегка не соответствует 94-му году.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Вт апр 19, 2016 14:56 
Не в сети

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

На безрыбье, как говорится ...

P.S. Чему должен соответствовать список оборудования, задач и подходов в "частной" ТС практики?
И чем 94год не "приглянулся" :) Огласите весь список пожалуйста
Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас.
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Вт апр 19, 2016 18:24 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
Подскажите где взять сборку со всякими прослойками и фортом.
Надо с чего-то начать. Может где уже это всё скрещивали!? :)
... Возможно это, как отправная точка?rpiForth Raspbery Pi Forth Operating System ...
Большое спасибо за ссылку. С большим удовольствием там покапался.
Это под все железяки. Создадут, и сразу начинают "наворачивать" суперспособности... :(
Цитата: "Как правило, в подобных системах, микроконтроллер или процессор работает под управлением операционной системы."

Нужна очень быстрая однокристалка. И всё.
https://habrastorage.org/getpro/geektimes/post_images/7f6/5ae/cfa/7f65aecfa759cdb6553dad093431d547.jpg
Raspberry Pi Zero - mini-HDMI, USB-OTG, Частота: 1GHz, 512MB RAM

Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось.
Добавится только: (в архитектуре всё одно придётся разбираться)
- клава PS2, а не USB,
- выдавать данные через USART,
- есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI,
- ну и драйвера для взаимодействия с оборудованием.

Ну и "на кой" тут какая нить ось? :roll:

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Ср апр 20, 2016 02:46 
Не в сети

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

Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось.
Добавится только: (в архитектуре всё одно придётся разбираться)
- клава PS2, а не USB,
- выдавать данные через USART,
- есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI,
- ну и драйвера для взаимодействия с оборудованием.

Ну и "на кой" тут какая нить ось? :roll:

А чем плох STM32F...?
Freq: 2-120 MHz
RAM: 20 - 128 Kb
FLASH: 64-1 MB
По несколько SPI, I2C, USART, DMA, RTC, FPU, куча таймеров, ..., и даже "аппаратно" CRC считает. :D
Легко подцепляем TFT LCD с touch (нафиг клава? :( ) и всем этим управляем на голом Форт-е. ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Ср апр 20, 2016 22:18 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Ilya писал(а):
А чем плох STM32F...?
Freq: 2-120 MHz
RAM: 20 - 128 Kb
FLASH: 64-1 MB
По несколько SPI, I2C, USART, DMA, RTC, FPU, куча таймеров, ..., и даже "аппаратно" CRC считает. :D
Легко подцепляем TFT LCD с touch (нафиг клава? :( ) и всем этим управляем на голом Форт-е. ;)

Есть готовый девайс? Где на это посмотреть?

Sotnik писал(а):
... чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось.
Я согласен что есть готовые решения. Но за такие деньги ещё иметь возможность расти и расти (или растить и растить) свою систему. Интереснее не иметь ограничений по скорости и памяти.
Я на AVR сейчас (asm) имею при 16МГц 8 задач и по 4000 тактов на задачу 4000 раз/с.
Даже при 160МГц получу всё *10, что недостаточно.
Применяя RPi играючи получается *100 (плюс эффективность кода).

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


Последний раз редактировалось Sotnik Пт апр 22, 2016 03:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Чт апр 21, 2016 01:05 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Тому, что нужно конкретному человеку.
KPG писал(а):
И чем 94год не "приглянулся" Огласите весь список пожалуйста
Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас.

А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Raspberry Pi - только форт система.
СообщениеДобавлено: Чт апр 21, 2016 13:55 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Hishnik писал(а):
А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам.


1) не хочу, писать, навешивать нужный функционал, интерфейс, ввод-вывод этот несчастный, дебажить это всё потом....и это при том, что к прикладной задаче еще не приступал, а срок позавчера....ну в лучшем случае завтра.......

2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются


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

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


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

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


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

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