roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 17:41

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 13:12 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
у srv-1 встроенный C-interpreter

http://www.surveyor.com/cgi-bin/robot_journal.cgi
http://www.surveyor.com/C.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 16:57 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
А неплохо, между прочим...
Хотя интерпретатор, конечно... имхо, не очень удобно в таких приложениях.

Но вообще в таких делах основная проблема - это отладка.
А вообще, ему бы еще и симулятор/дебуггер как-то прикрутить...
а еще лучше удаленный со связью с реальным железом.

В интерпретаторах ведь даже синтаксические ошибки вылезают не в процессе компиляции,
а в процессе выполнения - это не очень удобно для железа...
Ну представьте, вертолет раскрутил винт, поднялся, чего-то там компенсирует - вдруг бац - точку с запятой забыли поставить... :)


Последний раз редактировалось Michael_K 19 июл 2011, 17:05, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так там целых 1000MIPS 500MHz, еще бы у него было плохо :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 17:07 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Я про интерпретер :)
С отладкой непонятно все-таки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 17:40 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Интерпретер именно Си хороший вариант, особенно если полученный код можно при желании скомпилировать.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 19 июл 2011, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
не знаю, оставили в текущей версии или нет, но в srv-1 еще шахматы были :D
типа, нефиг блэкфину простаивать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 27 июл 2011, 10:23 
Не в сети

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
программная часть микроконтролеров не есть ридонли- почему бы не писать в нее?
система состоит из частей- инициализируется, читает файл с карты, пихает его в исполняемую часть МК с адреса такогото, запускает на выполнение с адреса такогото. При получении прерывания о смене карты все повторяется. использование только одного файла на карте {двух вернее, еще еепром} должно упростить работу с картой до ... вот хотелось бы чтобы до полутора килобайт.
Вы меня не ругайте пожалуйста, что не по теме- как раз по теме, сам то МК уже является интерпретатором, почему бы не использовать его команды?
Дело в том что все равно текст программы вы будете писать на компе. А компу перевести этот текст во что угодно, {в исполняемый код МК} не так и сложно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 27 июл 2011, 10:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Получится бутлоадер с SD-карты :)

forum2/topic5193.html

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для микроконтроллера...
СообщениеДобавлено: 27 июл 2011, 11:19 
Не в сети

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
ну не совсем бутлоадер, при достаточной памяти можно использовать полноценную файловую систему. и менять программы без смены карт в зависимости от логики момента. я почему хочу 1.5 кб- ну лень мне ехать покупать МК с большей памятью. а самый простой чтец фат16 который я смог собрать- больше 3 кб весит.
отвлекся...
на самом деле что хочу сказать- писать интерпретатор текста для МК- имхо пару комманд он сможет понимать, не больше. Вывод- писать пикод. Ну а раз пикод- тогда почему не использовать в качестве пикода код самого МК. Ну а раз это будет исполняемый код МК- то почему бы не всунуть его в исполняемую память и не запустить на выполнение? Затруднение в том что в интерпритаторе нужно все будет по абсолютным адресам расчитывать то есть задачка не тривиальная.
{это в последних армах интерпритатор джава кода встроен, а мы ведь о простеньких МК, или я не прав?}

Добавлено спустя 9 минут 28 секунд:
=Dead=, посмотрел ветку- там нет решения, на юсб все и закончилось.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO