|
Простой скриптовый язык в рамках Cortex-M3 (STM32) |
|
|
|
 |
Ответов
|
Sep 29 2011, 04:18
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Сергей Борщ @ Sep 28 2011, 17:20)  Можно еще посмотреть в сторону Forth. Он, конечно, совсем не С-подобный, но дает неплохую скорость выполнения. ++ Есть ещё Forth-like системы с исходниками на си, например, F- (Fminus) или Forpost. Последний, имхо, на 32-битную архитектуру вообще должен идеально ложиться. Преимущество таких систем - простая интеграция с сишной программой. Можно сишные функции определить как слова форта, и тогда быстродействие практически не будет отличаться. Затраты копеечные, на MSP430 я пробовал запускать CamelForth, весь движок с интерактивным интерпретатором-компилятором и набором базовых слов занял около 4кБ.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Sep 29 2011, 15:41
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 8-09-05
Пользователь №: 8 384

|
Цитата(MrYuran @ Sep 29 2011, 08:18)  ++ Есть ещё Forth-like системы с исходниками на си, например, F- (Fminus) или Forpost. Последний, имхо, на 32-битную архитектуру вообще должен идеально ложиться. Преимущество таких систем - простая интеграция с сишной программой. Можно сишные функции определить как слова форта, и тогда быстродействие практически не будет отличаться. Затраты копеечные, на MSP430 я пробовал запускать CamelForth, весь движок с интерактивным интерпретатором-компилятором и набором базовых слов занял около 4кБ. +++ Исторически использую Forth подобное с интеграцией в С. Очень компактно, как сама среда, так и скрипты. Может быть компилятор и интерпретатор в одном флаконе. Шустро, не требовательно к ресурсам. Достаточно просто под себя переписать. Но синтаксис, мягко говоря, специфический  Поэтому посматриваю в поисках замены, но пока все выглядит слишком тяжеловесным для МК и моих задачек.
|
|
|
|
|
Sep 30 2011, 06:19
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(SBE @ Sep 29 2011, 19:41)  +++ Исторически использую Forth подобное с интеграцией в С. Очень компактно, как сама среда, так и скрипты. Может быть компилятор и интерпретатор в одном флаконе. Шустро, не требовательно к ресурсам. Достаточно просто под себя переписать. Но синтаксис, мягко говоря, специфический  Поэтому посматриваю в поисках замены, но пока все выглядит слишком тяжеловесным для МК и моих задачек. У Форта синтаксис конечно жееесть....
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Sep 30 2011, 15:36
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 8-09-05
Пользователь №: 8 384

|
Цитата(zksystem @ Sep 30 2011, 10:19)  У Форта синтаксис конечно жееесть.... Ага. Зато среди прочих прелестей можно непринужденно скриптик прямо на ассеблере писать. Что уж тут говорить про быстродействие и компактность.
|
|
|
|
Сообщений в этой теме
zksystem Простой скриптовый язык в рамках Cortex-M3 (STM32) Sep 28 2011, 10:22 scifi Pawn
Использовал. Очень понравилось. Там даже ест... Sep 28 2011, 10:26 zksystem А вот это? eLUA, кто-нибудь пользовал?
http://www.... Sep 28 2011, 10:51 richie LUA перспективнее, есть и русскоязычные сайты подд... Sep 28 2011, 11:37 zksystem Цитата(richie @ Sep 28 2011, 15:37) LUA п... Sep 28 2011, 11:46  AlexandrY Цитата(zksystem @ Sep 28 2011, 14:46) Мне... Sep 28 2011, 11:58   zksystem Цитата(AlexandrY @ Sep 28 2011, 15:58) На... Sep 28 2011, 12:31    AlexandrY Цитата(zksystem @ Sep 28 2011, 15:31) Мне... Sep 28 2011, 20:15    scifi Цитата(zksystem @ Sep 28 2011, 16:31) Мне... Sep 29 2011, 05:58 KRS Цитата(Сергей Борщ @ Sep 28 2011, 17:20) ... Sep 28 2011, 14:32     AHTOXA Я бы с удовольствием посмотрел на какую-нибудь жив... Sep 30 2011, 15:51      KRS Цитата(AHTOXA @ Sep 30 2011, 19:51) Я бы ... Sep 30 2011, 16:27 ukpyr ЦитатаМне интересно сколько эта LUA памяти сожрёт ... Sep 28 2011, 18:05 ukpyr если вспомнить zx-spectrum, радио, бк0010 с их куц... Sep 28 2011, 21:00 goodwin Вот это попробовал как то залить в олимексовскую п... Sep 29 2011, 17:18 Сергей Борщ QUOTE (goodwin @ Sep 29 2011, 20:18) http... Sep 29 2011, 18:23 ukpyr ЦитатаЯ бы с удовольствием посмотрел на какую-нибу... Sep 30 2011, 16:34 AHTOXA Цитата(KRS @ Sep 30 2011, 22:27) Здесь ес... Sep 30 2011, 16:58 Kopa Цитата(AHTOXA @ Sep 30 2011, 19:58) Спаси... Oct 2 2011, 09:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|