реклама на сайте
подробности

 
 
> Простой скриптовый язык в рамках Cortex-M3 (STM32)
zksystem
сообщение Sep 28 2011, 10:22
Сообщение #1


embedder
***

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



Появилась необходимость ввести в проект внутренний скриптовый язык, без излишеств, может кто реализовывал нечто подобное, подскажите какой лучше использовать? Желательно чтобы синтаксис был С-подобный. Заранее благодарен.


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
richie
сообщение Sep 28 2011, 11:37
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



LUA перспективнее, есть и русскоязычные сайты поддержки фанатов.

Синтаксис, конечно не C, документация по синтаксису читается за полчаса,
а далее только от гибкости (извращения) ума зависит. sm.gif

Мой сотрудник говорит, что на предыдущей работе чел использовал его в контроллере.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Sep 28 2011, 11:46
Сообщение #3


embedder
***

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



Цитата(richie @ Sep 28 2011, 15:37) *
LUA перспективнее, есть и русскоязычные сайты поддержки фанатов.

Синтаксис, конечно не C, документация по синтаксису читается за полчаса,
а далее только от гибкости (извращения) ума зависит. sm.gif

Мой сотрудник говорит, что на предыдущей работе чел использовал его в контроллере.

Мне интересно сколько эта LUA памяти сожрёт (RAM/ROM) ?


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 28 2011, 11:58
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(zksystem @ Sep 28 2011, 14:46) *
Мне интересно сколько эта LUA памяти сожрёт (RAM/ROM) ?


Надо уточнить с компилятором или нет.
С компилятором и без собственных библиотек не более 100 Kбайт памяти программ.
Память данных там выбирается через движок динамического выделения памяти и зависит от самого выполняемого скрипта.
Стоит сразу зарезервировать минимум 200 КБайт.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Sep 28 2011, 12:31
Сообщение #5


embedder
***

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



Цитата(AlexandrY @ Sep 28 2011, 15:58) *
Надо уточнить с компилятором или нет.

Мне нужно чтобы в устройство кидался скрипт прямо в тексте и работал.

Цитата(AlexandrY @ Sep 28 2011, 15:58) *
Стоит сразу зарезервировать минимум 200 КБайт.


Без внешней памяти получается нечего ловить...


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 29 2011, 05:58
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(zksystem @ Sep 28 2011, 16:31) *
Мне нужно чтобы в устройство кидался скрипт прямо в тексте и работал.

У языка Pawn есть компилятор, который можно встроить в свою программу. Но сколько компилятору нужно ROM/RAM - я не знаю.

Цитата(zksystem @ Sep 28 2011, 16:31) *
Без внешней памяти получается нечего ловить...

Если закачивать скрипты в скомпилированном виде, то Pawn весьма хорош. У меня было выделено 32 кБ ОЗУ на скрипт, помещалась весьма нетривиальная программа. Виртуальная машина совсем маленькая. Кстати, скрипт можно пускать и из ROM, тогда требования к RAM становятся ещё меньше (только стек и куча для виртуальной машины).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - AlexandrY   Цитата(zksystem @ Sep 28 2011, 15:31) Мне...   Sep 28 2011, 20:15
- - Сергей Борщ   Можно еще посмотреть в сторону Forth. Он, конечно,...   Sep 28 2011, 13:20
|- - KRS   Цитата(Сергей Борщ @ Sep 28 2011, 17:20) ...   Sep 28 2011, 14:32
|- - MrYuran   Цитата(Сергей Борщ @ Sep 28 2011, 17:20) ...   Sep 29 2011, 04:18
|- - SBE   Цитата(MrYuran @ Sep 29 2011, 08:18) ++ Е...   Sep 29 2011, 15:41
|- - zksystem   Цитата(SBE @ Sep 29 2011, 19:41) +++ Исто...   Sep 30 2011, 06:19
|- - SBE   Цитата(zksystem @ Sep 30 2011, 10:19) У Ф...   Sep 30 2011, 15:36
|- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0206 секунд с 7
ELECTRONIX ©2004-2016