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

 
 
> Бейсик интерпретатор для АРМ, Существует ли?
khach
сообщение Nov 25 2006, 13:38
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Заказчих хочет иметь возможность иметь возможность слегка модернизировать логику работы устройства- написать скрипт. Есть ли готовые интерпретаторы языков высокого уровня? Пока смотрим в сторону бейсика- заказчик изучал его в школе :-). Желателен интерфейс пользователя для терминала (COM, telnet) для возможности редактирования и отладки скрипта с произвольного терминала (Винда, линух, все что угодно). Места под код интерпретатора есть килобайт 10. С ОЗУ сложнее, но что-нибудь найдем. Интересует вопрос расширения языка под специальные задачи- прерывание по таймеру, отсылка-прием байта в SPI и I2C, работа с LCD экраном, работа по TCP. Нашел похожую тему по AVR http://electronix.ru/forum/index.php?showtopic=22406, но с портируемостью туго.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
Dainis
сообщение Nov 26 2006, 00:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



http://ovh.dl.sourceforge.net/sourceforge/...2.20-pl2.tar.gz
http://sourceforge.net/project/showfiles.php?group_id=49546
Go to the top of the page
 
+Quote Post
asen
сообщение Nov 27 2006, 10:07
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Интересная штучка а может где и си есть ?
Go to the top of the page
 
+Quote Post
afad
сообщение Nov 27 2006, 12:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Есть и другие варианты: http://www.programmersheaven.com/app/searc...sic+interpreter
C-подобные интерпретаторы встроены в некоторые GSM-модемы, исходников, к сожалению, не нашел.
Go to the top of the page
 
+Quote Post
Dainis
сообщение Nov 27 2006, 14:35
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(asen @ Nov 27 2006, 09:07) *
Интересная штучка а может где и си есть ?

http://www.softintegration.com/
http://www.programmersheaven.com/download/...6/download.aspx
http://www.compuphase.com/pawn/pawn.htm
Go to the top of the page
 
+Quote Post
Kopa
сообщение Nov 27 2006, 15:51
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(afad @ Nov 27 2006, 12:59) *
C-подобные интерпретаторы встроены в некоторые GSM-модемы, исходников, к сожалению, не нашел.


Один из вариантов поверх Форт языка добавить Си. Ссылку давал в одном из топиков.
В качестве порта Си использовался LCC.

P.S. В качестве скриптового языка видел Форт в изделиях некоторых западных фирм.
Программа скриптовый планировщик nncron использует форт,
как язык расширения своей функциональности.

Сообщение отредактировал Kopa - Nov 27 2006, 15:53
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Nov 27 2006, 15:59
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



LUA - специально для встраивания. Правда, в МК его не встраивал, использовал под Вин32.
Go to the top of the page
 
+Quote Post
proba
сообщение Nov 27 2006, 20:08
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



LUA есть в C исходниках для M16C, но слишком обьемная. тут Basic спрашиавали.
один простои Basic ( mbasic ) можно наити :
http://www.dunfield.com/downloads.htm
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 28 2006, 18:57
Сообщение #9


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Dainis @ Nov 27 2006, 14:35) *
Цитата(asen @ Nov 27 2006, 09:07) *

Интересная штучка а может где и си есть ?

http://www.softintegration.com/
http://www.programmersheaven.com/download/...6/download.aspx

А есть ли интерпретатор языка С, который не требует наличия какой-либо ОС (те что по этим двум ссылкам насколько я понял работают под Windows)?


--------------------
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 28 2006, 23:15
Сообщение #10


Ally
******

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



Есть, самый простой навено будет в книге "Полный справочник по C" от Герберта Шилдта

Цитата(AVR @ Nov 28 2006, 20:27) *
Цитата(Dainis @ Nov 27 2006, 14:35) *

Цитата(asen @ Nov 27 2006, 09:07) *

Интересная штучка а может где и си есть ?

http://www.softintegration.com/
http://www.programmersheaven.com/download/...6/download.aspx

А есть ли интерпретатор языка С, который не требует наличия какой-либо ОС (те что по этим двум ссылкам насколько я понял работают под Windows)?
Go to the top of the page
 
+Quote Post
AVR
сообщение Dec 2 2006, 21:21
Сообщение #11


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(AlexandrY @ Nov 28 2006, 23:15) *
Есть, самый простой навено будет в книге "Полный справочник по C" от Герберта Шилдта
Где его можно раздобыть? rolleyes.gif
Нашел (и скачал smile.gif ) только Полный справочник по С++ и по C#, но вот по С нигде не попадалась... На русском и на английском подойдет... w00t.gif


--------------------
Go to the top of the page
 
+Quote Post
Dainis
сообщение Dec 2 2006, 21:39
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(AVR @ Dec 2 2006, 20:21) *
Цитата(AlexandrY @ Nov 28 2006, 23:15) *
Есть, самый простой навено будет в книге "Полный справочник по C" от Герберта Шилдта
Где его можно раздобыть? rolleyes.gif
Нашел (и скачал smile.gif ) только Полный справочник по С++ и по C#, но вот по С нигде не попадалась... На русском и на английском подойдет... w00t.gif

Прикрепленные файлы
Прикрепленный файл  c_shild.zip ( 187.14 килобайт ) Кол-во скачиваний: 76
 
Go to the top of the page
 
+Quote Post

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

 


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


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