-
- Идеал - [гибридная система Oberon + C в одном исполняемом файле]. Код, сгенерированный Oberon, должен управляться обычной RTOS на С/С++. И взаимодействовать с С кодом. Именно в микроконтроллере Evgeny_CD(428 знак., 07.06.2019 19:27 - 19:31)
- Тогда советую обратить внимание на Ofront Олега Чередниченко: компиляция Oberon-2 в исходники на Си. ARM на git упоминается. Исходники на Oberon скармливаются gcc или ещё кому, Dingo(1358 знак., 07.06.2019 19:52 - 20:04, ссылка, ссылка)
- Спсибо! Тут встает проблема отладки. Evgeny_CD(969 знак., 07.06.2019 20:14)
- Вообще тема разделения низкого уровня и средне-высокого в embedded хлебная. Evgeny_CD(898 знак., 07.06.2019 20:35)
- Спсибо! Тут встает проблема отладки. Evgeny_CD(969 знак., 07.06.2019 20:14)
- И то, что компилятор Оберона написан на самом Обероне и является достаточно компактным и хорошо структурированным, дает этой идее шанс. - Evgeny_CD(07.06.2019 19:41)
- Тогда советую обратить внимание на Ofront Олега Чередниченко: компиляция Oberon-2 в исходники на Си. ARM на git упоминается. Исходники на Oberon скармливаются gcc или ещё кому, Dingo(1358 знак., 07.06.2019 19:52 - 20:04, ссылка, ссылка)
- HippoEDIT -> рекламируют как среду, хорошо работающую с Oberon-07. Для русских бесплатно. - Evgeny_CD(07.06.2019 17:45, ссылка)
- Вообще Oberon мне напоминает послание чужих из "Трость калибра 7.62" -> Не уверен, что обратный путь с С/С++ возможен. Evgeny_CD(845 знак., 07.06.2019 17:26, ссылка, ссылка)
- Сразу видимое преимущество, что моя старя идея - репозиторий кода превращаем в графовую базу данных, в которой определены все связи между всеми сущностями - в варианте Oberon гораздо проще в реализации. Evgeny_CD(478 знак., 07.06.2019 18:02 - 18:06)
- Прям совсем схожие впечатления от него! - Dingo(07.06.2019 17:56)
- Оберон - это же наш Паскалевский родственник? - Крок(07.06.2019 17:11)
- Примерно так: Pascal - Modula - Oberon.
Быстрый стартвъезд -> Генеалогия подсемейства языков -> - Dingo(07.06.2019 17:35 - 17:49, ссылка, ссылка)- Спасибо! - Evgeny_CD(07.06.2019 17:52)
- Да, это творение товарища Вирта. -> - Evgeny_CD(07.06.2019 17:14, ссылка)
- Примерно так: Pascal - Modula - Oberon.
- Применение: Dingo(873 знак., 07.06.2019 16:12 - 16:41, ссылка)
- Полазил по сорцам O7 - не понял, чем можно смотреть odc файлы. - Evgeny_CD(07.06.2019 17:00)
- Нормально только в самой среде blackbox, текст же - Notepad++ показывает вначале кучу непечатаемых символов, а потом идёт текст в явном виде. - Dingo(07.06.2019 17:05)
- Точняк, спасибо! Засунуть это чудо в Notepad++ не догадался. - Evgeny_CD(07.06.2019 17:08)
- Нормально только в самой среде blackbox, текст же - Notepad++ показывает вначале кучу непечатаемых символов, а потом идёт текст в явном виде. - Dingo(07.06.2019 17:05)
- Гыгы :) framer(726 знак., 07.06.2019 16:50, ссылка)
- Полазил по сорцам O7 - не понял, чем можно смотреть odc файлы. - Evgeny_CD(07.06.2019 17:00)
- Однако продукт развивается! v7.0.1 -> запилили. Cortex-M7. Одно беспокоит - там есть ограничения даже в платной версии 1М кода 128k SRAM 256 модулей. Это я вообще не понял зачем они обосрали свой собственный продукт? STM32H7 типа уже низя? - Evgeny_CD(07.06.2019 14:48, ссылка, ссылка)
- А почему нельзя было просто фронтенд для LLVM запилить? - lloyd(07.06.2019 15:06)
- Патамуша там сам компилер Оберона написан, как все ужа догадались, на Обероне :) - Evgeny_CD(07.06.2019 17:12)
- Да кто же их знает! Видимо, они считают, что имеют некое тайное знание. - Evgeny_CD(07.06.2019 16:48)
- А почему нельзя было просто фронтенд для LLVM запилить? - lloyd(07.06.2019 15:06)
- Просил дему для плисы-оберон - так на письма не отвечают совсем. - Zoro(19.12.2018 11:55)
- Это то, что они называют RISC5 ->? Видимо, оно отчасти похоже на RISC-V, но разница в названии напоминает... - Evgeny_CD(19.12.2018 16:12, ссылка)
- Подниму старое, ибо движение наблюдаю. Oberon O7 прикрутили к МК и успешно используют в коммерческом смысле, Dingo(780 знак., 19.12.2018 09:49)
- Хм, что это за мода пошла всё излагать через ютуб? Люди разучились писать/читать? - SciFi(19.12.2018 09:51)
- болтать легче чем писать. - symbions(07.06.2019 07:39)
- Где нашёл, на то и ссылки. Я бы тоже текст предпочёл. - Dingo(19.12.2018 10:11)
- Хм, что это за мода пошла всё излагать через ютуб? Люди разучились писать/читать? - SciFi(19.12.2018 09:51)
- Д'ARMоед, приди, просвети нас! Заранее благодарны! - Evgeny_CD(29.11.2016 00:31)
- Жаль, за 2 года так и не удалось вызвать дух.... - Evgeny_CD(19.12.2018 12:09)
- С вытесняющей многозадачностью совсем непонятно. Вроде как готового модуля RTOS в поставке нет. Можно ли вообще средствами поддерживаемой версии языка сделать вытесняющую ОСьку - вопрос. - Evgeny_CD(29.11.2016 00:29)
- Да, и насчет отладки - как-то там совсем не освещен вопрос работы с DASM-link :) - Evgeny_CD(29.11.2016 00:16)
- Идеал - [гибридная система Oberon + C в одном исполняемом файле]. Код, сгенерированный Oberon, должен управляться обычной RTOS на С/С++. И взаимодействовать с С кодом. Именно в микроконтроллере Evgeny_CD(428 знак., 07.06.2019 19:27 - 19:31)