Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Чисто теоретически могу Raspberry добавить к платформам для форт-машины на Си. Там уже win+linux+ arm zynq + microblaze. Другое дело, что это все тестировать надо.
Чисто теоретически могу Raspberry добавить к платформам для форт-машины на Си. Там уже win+linux+ arm zynq + microblaze. Другое дело, что это все тестировать надо.
|
|
|
|
Добавлено: Вс авг 05, 2018 20:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
diver писал(а): 2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются Ещё в разных Форт системах разный дополнительный "джентельменский" набор слов. P.S. Для развития "эрудиции" открыл файл с описанием слов из эвалюшен версии iForth По моему, есть некоторый избыток введённых слов. А что в других Форт системах тоже интересно рассмотреть, но стандарт в этом положении вещей бессилен.
[quote="diver"]2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются[/quote] Ещё в разных Форт системах разный дополнительный "джентельменский" набор слов.
P.S. Для развития "эрудиции" открыл файл с описанием слов из эвалюшен версии iForth По моему, есть некоторый избыток введённых слов. А что в других Форт системах тоже интересно рассмотреть, но стандарт в этом положении вещей бессилен. :D
|
|
|
|
Добавлено: Ср авг 01, 2018 18:37 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
18+ ? KPG писал(а):
18+ ? :D
[quote="KPG"][url=https://www.raspberrypi.org/forums/viewtopic.php?t=207597]Доступ к GPIO I/O из GForth[/url]
P.S. [url=https://youtube.com/watch?v=UBJegHVCPQQ]Видео этого процесса[/url][/quote]
|
|
|
|
Добавлено: Ср авг 01, 2018 17:15 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
[url=https://www.raspberrypi.org/forums/viewtopic.php?t=207597]Доступ к GPIO I/O из GForth[/url]
P.S. [url=https://youtube.com/watch?v=UBJegHVCPQQ]Видео этого процесса[/url]
|
|
|
|
Добавлено: Пн июл 30, 2018 17:41 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Sotnik писал(а): diver писал(а): Hishnik писал(а): А ровно тем, что 1) ... 1) не хочу, писать, ... Вот так и начинаются священные войны! нееее....война должна быть выгодна )))
[quote="Sotnik"][quote="diver"][quote="Hishnik"] А ровно тем, что 1) ... [/quote] 1) не хочу, писать, ... [/quote] Вот так и начинаются священные войны! :))[/quote]
нееее....война должна быть выгодна )))
|
|
|
|
Добавлено: Пт апр 22, 2016 08:06 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Hishnik писал(а): В c.l.f. вон опять обсуждали, нужно ли иметь точку в записи числа с плавающей точкой. Аргументы иногда просто дикие, причем пляшущие вокруг стандарта, а не вокруг потребностей пользователей. ну это вот уже откровенный маразм.... Hishnik писал(а): Поэтому вопрос не в том, чтобы переписать стандарт или перевоспитать комитетчиков, а чтобы внедрить в практику само понятие разработки форт-транслятора под класс задач. ....это как-то для меня всегда было само-собой разумеющимся....
[quote="Hishnik"]В c.l.f. вон опять обсуждали, нужно ли иметь точку в записи числа с плавающей точкой. Аргументы иногда просто дикие, причем пляшущие вокруг стандарта, а не вокруг потребностей пользователей.[/quote]
ну это вот уже откровенный маразм....
[quote="Hishnik"] Поэтому вопрос не в том, чтобы переписать стандарт или перевоспитать комитетчиков, а чтобы внедрить в практику само понятие разработки форт-транслятора под класс задач.[/quote]
....это как-то для меня всегда было само-собой разумеющимся....
|
|
|
|
Добавлено: Пт апр 22, 2016 08:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
diver писал(а): Hishnik писал(а): А ровно тем, что 1) ... 1) не хочу, писать, ... Вот так и начинаются священные войны!
[quote="diver"][quote="Hishnik"] А ровно тем, что 1) ... [/quote] 1) не хочу, писать, ... [/quote] Вот так и начинаются священные войны! :))
|
|
|
|
Добавлено: Пт апр 22, 2016 02:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
diver писал(а): 1) не хочу, писать, навешивать нужный функционал, интерфейс, ввод-вывод этот несчастный, дебажить это всё потом....и это при том, что к прикладной задаче еще не приступал, а срок позавчера....ну в лучшем случае завтра....... Рано или поздно нужен будет инструмент, хорошо подходящий для класса задач. Разве Форты 94-го года оптимизированы для современных ПЛК? diver писал(а): 2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются Все эти реализации были написаны для чего-то... ну или просто написаны. В c.l.f. вон опять обсуждали, нужно ли иметь точку в записи числа с плавающей точкой. Аргументы иногда просто дикие, причем пляшущие вокруг стандарта, а не вокруг потребностей пользователей. Поэтому вопрос не в том, чтобы переписать стандарт или перевоспитать комитетчиков, а чтобы внедрить в практику само понятие разработки форт-транслятора под класс задач.
[quote="diver"]1) не хочу, писать, навешивать нужный функционал, интерфейс, ввод-вывод этот несчастный, дебажить это всё потом....и это при том, что к прикладной задаче еще не приступал, а срок позавчера....ну в лучшем случае завтра.......[/quote] Рано или поздно нужен будет инструмент, хорошо подходящий для класса задач. Разве Форты 94-го года оптимизированы для современных ПЛК?
[quote="diver"]2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются[/quote] Все эти реализации были написаны для чего-то... ну или просто написаны. В c.l.f. вон опять обсуждали, нужно ли иметь точку в записи числа с плавающей точкой. Аргументы иногда просто дикие, причем пляшущие вокруг стандарта, а не вокруг потребностей пользователей. Поэтому вопрос не в том, чтобы переписать стандарт или перевоспитать комитетчиков, а чтобы внедрить в практику само понятие разработки форт-транслятора под класс задач.
|
|
|
|
Добавлено: Пт апр 22, 2016 02:14 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Hishnik писал(а): А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам. 1) не хочу, писать, навешивать нужный функционал, интерфейс, ввод-вывод этот несчастный, дебажить это всё потом....и это при том, что к прикладной задаче еще не приступал, а срок позавчера....ну в лучшем случае завтра....... 2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются
[quote="Hishnik"] А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам.[/quote]
1) не хочу, писать, навешивать нужный функционал, интерфейс, ввод-вывод этот несчастный, дебажить это всё потом....и это при том, что к прикладной задаче еще не приступал, а срок позавчера....ну в лучшем случае завтра.......
2) ну....есть SPF, Smal32, DSforth был, Quark, наконец....и как это не прискорбно, да, библиотеки нужны и приходится писать, если не удается найти или перепилить из другого.....несчастное "time-to-market" многое заставляет делать не так, как хотелось бы, особенно, если характеристики задач и бюджеты к ним ооочень сильно варьируются
|
|
|
|
Добавлено: Чт апр 21, 2016 13:55 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
KPG писал(а): Чему должен соответствовать список оборудования, задач и подходов в "частной" ТС практики? Тому, что нужно конкретному человеку. KPG писал(а): И чем 94год не "приглянулся" Огласите весь список пожалуйста Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас. А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам.
[quote="KPG"]Чему должен соответствовать список оборудования, задач и подходов в "частной" ТС практики? [/quote] Тому, что нужно конкретному человеку. [quote="KPG"]И чем 94год не "приглянулся" Огласите весь список пожалуйста Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас. [/quote] А ровно тем, что 1) "Форт написать просто" 2) "Не пишите Форт, потому что есть gforth/kforth/eforth/abcdeforth, который уже написан, и надо скачать его с Правильного Европейского Сайта, дрожа от безмерного счастья прикосновения к Великому". У меня в голове позиции 1 и 2 одновременно не укладываются. Поэтому или мы профессионалы и сами решаем, что нам надо, или любой окрик из-за бугра загоняет нас в будку сидеть и писать библиотеки на радость европейцам.
|
|
|
|
Добавлено: Чт апр 21, 2016 01:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Ilya писал(а): А чем плох STM32F...? Freq: 2-120 MHz RAM: 20 - 128 Kb FLASH: 64-1 MB По несколько SPI, I2C, USART, DMA, RTC, FPU, куча таймеров, ..., и даже "аппаратно" CRC считает. Легко подцепляем TFT LCD с touch (нафиг клава? ) и всем этим управляем на голом Форт-е. Есть готовый девайс? Где на это посмотреть? Sotnik писал(а): ... чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось. Я согласен что есть готовые решения. Но за такие деньги ещё иметь возможность расти и расти (или растить и растить) свою систему. Интереснее не иметь ограничений по скорости и памяти. Я на AVR сейчас (asm) имею при 16МГц 8 задач и по 4000 тактов на задачу 4000 раз/с. Даже при 160МГц получу всё *10, что недостаточно. Применяя RPi играючи получается *100 (плюс эффективность кода).
[quote="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 (нафиг клава? :( ) и всем этим управляем на голом Форт-е. ;)[/quote] Есть готовый девайс? Где на это посмотреть?
[quote="Sotnik"] ... чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось.[/quote] Я согласен что есть готовые решения. Но за такие деньги ещё иметь возможность расти и расти (или растить и растить) свою систему. Интереснее не иметь ограничений по скорости и памяти. Я на AVR сейчас (asm) имею при 16МГц 8 задач и по 4000 тактов на задачу 4000 раз/с. Даже при 160МГц получу всё *10, что недостаточно. Применяя RPi играючи получается *100 (плюс эффективность кода).
|
|
|
|
Добавлено: Ср апр 20, 2016 22:18 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Sotnik писал(а): Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось. Добавится только: (в архитектуре всё одно придётся разбираться) - клава PS2, а не USB, - выдавать данные через USART, - есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI, - ну и драйвера для взаимодействия с оборудованием. Ну и "на кой" тут какая нить ось? А чем плох STM32F...? Freq: 2-120 MHz RAM: 20 - 128 Kb FLASH: 64-1 MB По несколько SPI, I2C, USART, DMA, RTC, FPU, куча таймеров, ..., и даже "аппаратно" CRC считает. Легко подцепляем TFT LCD с touch (нафиг клава? ) и всем этим управляем на голом Форт-е.
[quote="Sotnik"]
Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось. Добавится только: (в архитектуре всё одно придётся разбираться) - клава PS2, а не USB, - выдавать данные через USART, - есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI, - ну и драйвера для взаимодействия с оборудованием.
Ну и "на кой" тут какая нить ось? :roll:[/quote] А чем плох STM32F...? Freq: 2-120 MHz RAM: 20 - 128 Kb FLASH: 64-1 MB По несколько SPI, I2C, USART, DMA, RTC, FPU, куча таймеров, ..., и даже "аппаратно" CRC считает. :D Легко подцепляем TFT LCD с touch (нафиг клава? :( ) и всем этим управляем на голом Форт-е. ;)
|
|
|
|
Добавлено: Ср апр 20, 2016 02:46 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
KPG писал(а): Sotnik писал(а): Подскажите где взять сборку со всякими прослойками и фортом. Надо с чего-то начать. Может где уже это всё скрещивали!? ... Возможно это, как отправная точка? rpiForth Raspbery Pi Forth Operating System ... Большое спасибо за ссылку. С большим удовольствием там покапался. Это под все железяки. Создадут, и сразу начинают "наворачивать" суперспособности... Цитата: "Как правило, в подобных системах, микроконтроллер или процессор работает под управлением операционной системы." Нужна очень быстрая однокристалка. И всё. https://habrastorage.org/getpro/geektimes/post_images/7f6/5ae/cfa/7f65aecfa759cdb6553dad093431d547.jpgRaspberry Pi Zero - mini-HDMI, USB-OTG, Частота: 1GHz, 512MB RAM Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось. Добавится только: (в архитектуре всё одно придётся разбираться) - клава PS2, а не USB, - выдавать данные через USART, - есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI, - ну и драйвера для взаимодействия с оборудованием. Ну и "на кой" тут какая нить ось?
[quote="KPG"][quote="Sotnik"]Подскажите где взять сборку со всякими прослойками и фортом. Надо с чего-то начать. Может где уже это всё скрещивали!? :)[/quote] ... Возможно это, как отправная точка?[url=https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=37712]rpiForth Raspbery Pi Forth Operating System[/url] ... [/quote] Большое спасибо за ссылку. С большим удовольствием там покапался. Это под все железяки. Создадут, и сразу начинают "наворачивать" суперспособности... :( Цитата: "Как правило, в подобных системах, микроконтроллер или процессор работает под управлением операционной системы."
Нужна очень быстрая однокристалка. И всё. [url]https://habrastorage.org/getpro/geektimes/post_images/7f6/5ae/cfa/7f65aecfa759cdb6553dad093431d547.jpg[/url] Raspberry Pi Zero - mini-HDMI, USB-OTG, Частота: 1GHz, 512MB RAM
Мне подходит простой форт под ARM, чтоб получить ПЛК с очень мощным, доступным и дешёвым ядром (Стоимость $5). Великолепная замена ардуине, с громадным быстродействием и памятью. Что и требовалось. Добавится только: (в архитектуре всё одно придётся разбираться) - клава PS2, а не USB, - выдавать данные через USART, - есть выход RSA video (если понадобится), что позволит сначала не напрягаться с HDMI, - ну и драйвера для взаимодействия с оборудованием.
Ну и "на кой" тут какая нить ось? :roll:
|
|
|
|
Добавлено: Вт апр 19, 2016 18:24 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
Hishnik писал(а): Дальше все обычно упирается в то, "что в ANS такого нет, а значит делать иначе - ересь", хотя в современных условиях список оборудования, задач, и подходов к их решению слегка не соответствует 94-му году. На безрыбье, как говорится ... P.S. Чему должен соответствовать список оборудования, задач и подходов в "частной" ТС практики? И чем 94год не "приглянулся" Огласите весь список пожалуйста Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас.
[quote="Hishnik"]Дальше все обычно упирается в то, "что в ANS такого нет, а значит делать иначе - ересь", хотя в современных условиях список оборудования, задач, и подходов к их решению слегка не соответствует 94-му году.[/quote] На безрыбье, как говорится ...
P.S. Чему должен соответствовать список оборудования, задач и подходов в "частной" ТС практики? И чем 94год не "приглянулся" :) Огласите весь список пожалуйста Чем там перед Хищником евролузеры провинились ХЗ, мы же здесь и сейчас. [img]http://www.nykhas.ru/wp-content/uploads/2015/01/5zRr1-e1422445611230.jpg[/img]
|
|
|
|
Добавлено: Вт апр 19, 2016 14:56 |
|
|
|
|
|
Заголовок сообщения: |
Re: Raspberry Pi - только форт система. |
|
|
KPG писал(а): Сначала "погуглить" что уже существует в том или ином варианте Возможно это, как отправная точка?rpiForth Raspbery Pi Forth Operating System или использовать кросс платформенные Си (и др.) реализации Форт систем (GForth, kForth, pForth ...) Если для реальной работы, то евролузеров можно смело забывать. Пик их деятельности - "а вот мы поддержали еще вот такую платформу". Под этим понимается, что оно откомпилировалось и запустилось (невелика ценность на сегодняшний день). Дальше все обычно упирается в то, "что в ANS такого нет, а значит делать иначе - ересь", хотя в современных условиях список оборудования, задач, и подходов к их решению слегка не соответствует 94-му году.
[quote="KPG"]Сначала "погуглить" что уже существует в том или ином варианте Возможно это, как отправная точка?rpiForth Raspbery Pi Forth Operating System или использовать кросс платформенные Си (и др.) реализации Форт систем (GForth, kForth, pForth ...)[/quote] Если для реальной работы, то евролузеров можно смело забывать. Пик их деятельности - "а вот мы поддержали еще вот такую платформу". Под этим понимается, что оно откомпилировалось и запустилось (невелика ценность на сегодняшний день). Дальше все обычно упирается в то, "что в ANS такого нет, а значит делать иначе - ересь", хотя в современных условиях список оборудования, задач, и подходов к их решению слегка не соответствует 94-му году.
|
|
|
|
Добавлено: Вт апр 19, 2016 12:35 |
|
|
|
|