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

 
 
> Basic Interpreter for AVR, Хочу написать
prottoss
сообщение Apr 3 2006, 13:41
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Доброго времени суток!

Возникла идея написания интерпретатора Basic для МК AVR. Не буду говорить о мотивах, подтолкнувших меня на это дело. Возникло несколько вопросов перед решением данной задачи:



1. Нужно ли это кому нибудь.

2. А не изобретаю ли я велосипед.



Ну и еще несколько, которые появятся, если я реально за это возьмусь.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Apr 3 2006, 13:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(prottoss @ Apr 3 2006, 17:41) *
Доброго времени суток!
Возникла идея написания интерпретатора Basic для МК AVR. Не буду говорить о мотивах, подтолкнувших меня на это дело. Возникло несколько вопросов перед решением данной задачи:
1. Нужно ли это кому нибудь.
2. А не изобретаю ли я велосипед.
Ну и еще несколько, которые появятся, если я реально за это возьмусь.

Может одумаетесь!? Помоемому такого добра уже имеется, кто-то как-то спрашивал и ссылки давали:
http://www.fastavr.com
Так же попробуйте сделать тематический поиск по форуму еще есть информация...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 3 2006, 14:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(BVU @ Apr 3 2006, 21:54) *
Цитата(prottoss @ Apr 3 2006, 17:41) *

Доброго времени суток!
Возникла идея написания интерпретатора Basic для МК AVR. Не буду говорить о мотивах, подтолкнувших меня на это дело. Возникло несколько вопросов перед решением данной задачи:
1. Нужно ли это кому нибудь.
2. А не изобретаю ли я велосипед.
Ну и еще несколько, которые появятся, если я реально за это возьмусь.

Может одумаетесь!? Помоемому такого добра уже имеется, кто-то как-то спрашивал и ссылки давали:
http://www.fastavr.com
Так же попробуйте сделать тематический поиск по форуму еще есть информация...




Я написал, что собираюсь написать ИНТЕРПРЕТАТОР а не КОМПИЛЯТОР, вы различаете буквы!?



Цитата(Rst7 @ Apr 3 2006, 21:46) *
Не то что велосипед, баян wink.gif
Например AttoBasic в гугле




Понятно :-) А Вы его пользовали сами, или аналогичные интерпретаторы. Как по скорости, и по глючности? И, вообще, какие впечатления?


--------------------
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 3 2006, 14:33
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(prottoss @ Apr 3 2006, 18:24) *
...
Я написал, что собираюсь написать ИНТЕРПРЕТАТОР а не КОМПИЛЯТОР, вы различаете буквы!?
...

Различаю, различаю, очень различаю! Тем более никакой интерпретатор не идет в сравнение с компилятором - для 'встроенных систем'. Одна из прелестей AVR, то что это довольно скоростные 8-ми битные микроконтроллеры, а Вы их своим интерпретатором - придавить хотите... wink.gif
Ну да дело, как говориться 'на вкус на цвет'...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 3 2006, 14:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(BVU @ Apr 3 2006, 22:33) *
Цитата(prottoss @ Apr 3 2006, 18:24) *

...
Я написал, что собираюсь написать ИНТЕРПРЕТАТОР а не КОМПИЛЯТОР, вы различаете буквы!?
...

Различаю, различаю, очень различаю! Тем более никакой интерпретатор не идет в сравнение с компилятором - для 'встроенных систем'. Одна из прелестей AVR, то что это довольно скоростные 8-ми битные микроконтроллеры, а Вы их своим интерпретатором - придавить хотите... wink.gif
Ну да дело, как говориться 'на вкус на цвет'...




Не всегда нужно ограничиваться скоростью при выборе МК. Тем паче у AVR еще, кроме скорости, масса преимуществ перед другими МК. Иногда системе нужна не скорость, а нечто другое. Я уважаю Ваше мнение, и часто читаю Ваши ответы в топиках, и, честно говоря, не думал что Вы так узко мыслите по поводу AVR...Извините, если я Вас обидел, конечно.



Одно из качеств, которое мне нравилось в контроллерах и микропроцессорах, отличных от AVR, так это то, что к ним в память программ можно было "на лету" подгрузить код. А AVR этого не позволяют (я не имею ввиду программирование памяти программ), хотя у них есть много того, чего нет в том же MCS-51 и т.п. Есть не мало задач, требующих выполнения каких либо скриптов в реал-тайме...


--------------------
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 5 2006, 06:59
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(prottoss @ Apr 3 2006, 18:51) *
...
Не всегда нужно ограничиваться скоростью при выборе МК. Тем паче у AVR еще, кроме скорости, масса преимуществ перед другими МК. Иногда системе нужна не скорость, а нечто другое. Я уважаю Ваше мнение, и часто читаю Ваши ответы в топиках, и, честно говоря, не думал что Вы так узко мыслите по поводу AVR...Извините, если я Вас обидел, конечно.
...

Да что Вы, какие тут могут быть обиды. Здесь форум, а не столовая или баня. smile.gif
Если кому-то это действительно нужно, как уже выяснилось, со своей стороны могу пожелать удачи в этом деле. Руссуждения мои по поводу Basic относительно того, кто пишет на 'C/C++', здесь преимущества очевидны... т.е. глубокая проработка проекта относительно использования языка программирования, что не всегда можно сделать на Basic. Аргумент по скоростным качествам AVR, приводился, как один из немногих. Конечно же выбор контроллера проводиться по комплексу характеристик максимального соответствия поставленной задачи.

С уважением,
BVU


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- prottoss   Basic Interpreter for AVR   Apr 3 2006, 13:41
- - Rst7   Не то что велосипед, баян Например AttoBasic в г...   Apr 3 2006, 13:46
|- - prottoss   Цитата(BVU @ Apr 5 2006, 14:59) Цитата(pr...   Apr 5 2006, 09:11
- - Ljubitel   Цитата(prottoss @ Apr 3 2006, 16:41) Возн...   Apr 3 2006, 14:30
- - Rst7   Да нет, идея достойная, спору нет. Я у себя в приб...   Apr 3 2006, 14:57
|- - prottoss   Цитата(Rst7 @ Apr 3 2006, 22:57) Да нет, ...   Apr 3 2006, 15:11
- - defunct   Цитата(prottoss @ Apr 3 2006, 15:41) Возн...   Apr 3 2006, 19:37
|- - prottoss   Цитата(defunct @ Apr 4 2006, 03:37) Цитат...   Apr 3 2006, 19:50
- - beer_warrior   Идея крайне интересная, однако ничего достойного п...   Apr 3 2006, 20:09
|- - prottoss   Цитата(beer_warrior @ Apr 4 2006, 04:09) ...   Apr 3 2006, 20:14
|- - defunct   Цитата(prottoss @ Apr 3 2006, 22:14) Все ...   Apr 3 2006, 20:59
- - vet   Есть типы, определяются суффиксом переменной: A% -...   Apr 3 2006, 21:08
|- - dxp   Даешь Python для AVR! А что, это было бы круто...   Apr 4 2006, 06:16
- - beer_warrior   Насколько я понимаю, задача построения интерпретат...   Apr 4 2006, 06:30
- - SasaVitebsk   Цитата(beer_warrior @ Apr 4 2006, 10:30) ...   Apr 4 2006, 21:32
|- - SpyBot   Цитата(SasaVitebsk @ Apr 5 2006, 00:32) [...   Apr 5 2006, 05:48
- - ZiB   т.к. как количество перепрограммирований флешь пам...   Apr 5 2006, 04:27
- - beer_warrior   Цитатаесли бы программа выполнялась из внешней пам...   Apr 5 2006, 04:51
- - proba   posmotrite Circuitcellar M16C contest , tam jest...   Apr 5 2006, 06:01
|- - Evgeny_CD   Есть у меня давняя потаенная мечта - сделать контр...   Apr 5 2006, 21:49
|- - defunct   Цитата(Evgeny_CD @ Apr 5 2006, 23:49) Ест...   Apr 6 2006, 02:35
|- - Evgeny_CD   Цитата(defunct @ Apr 6 2006, 06:35) Что-т...   Apr 6 2006, 06:18
- - Kopa   Цитата(defunct @ Apr 3 2006, 22:37) Цитат...   Apr 5 2006, 07:26
- - SasaVitebsk   Цитата(SpyBot @ Apr 5 2006, 09:48) И имхо...   Apr 5 2006, 10:53
- - Kopa   Цитата(prottoss @ Apr 5 2006, 12:11) Я хо...   Apr 5 2006, 11:45
- - beer_warrior   2SasaVitebsk ЦитатаПишется и применяется одно ядро...   Apr 5 2006, 14:42
- - Harbinger   <PEEK - get value at adress/port POKE - set v...   Apr 5 2006, 18:15
|- - prottoss   Цитата(Harbinger @ Apr 6 2006, 02:15) ...   Apr 5 2006, 18:31
- - SasaVitebsk   Цитата(beer_warrior @ Apr 5 2006, 18:42) ...   Apr 5 2006, 20:47
- - proba   аналогичный мысль и у меня в голове,только на мс12...   Apr 5 2006, 21:10
- - Kopa   Цитата(beer_warrior @ Apr 5 2006, 17:42) ...   Apr 6 2006, 04:23
|- - Evgeny_CD   Цитата(Kopa @ Apr 6 2006, 08:23) 5. Язык ...   Apr 6 2006, 06:36
- - Kopa   Цитата(Evgeny_CD @ Apr 6 2006, 09:36) Цит...   Apr 6 2006, 07:03
|- - Evgeny_CD   Цитата(Kopa @ Apr 6 2006, 11:03) 1. По по...   Apr 6 2006, 07:08
|- - =AK=   Цитата(Evgeny_CD @ Apr 6 2006, 16:38) Инт...   Apr 6 2006, 07:54
- - Kopa   Цитата(Evgeny_CD @ Apr 6 2006, 10:08) Инт...   Apr 6 2006, 07:16
- - beer_warrior   ЦитатаЕсть у меня давняя потаенная мечта - сделать...   Apr 6 2006, 07:40
|- - Evgeny_CD   Цитата(beer_warrior @ Apr 6 2006, 11:40) ...   Apr 6 2006, 08:05
- - beer_warrior   Ну да с eCos это уже не игрушка. Я думал взять чег...   Apr 6 2006, 08:18
|- - Evgeny_CD   Цитата(beer_warrior @ Apr 6 2006, 12:18) ...   Apr 6 2006, 08:34
- - Kopa   Цитата(Evgeny_CD @ Apr 6 2006, 11:34) Кст...   Apr 6 2006, 09:22
|- - Evgeny_CD   Цитата(Kopa @ Apr 6 2006, 13:22) В ссылка...   Apr 6 2006, 10:20
- - prottoss   Все выше сказанное, конечно, очень интересно. Но, ...   Apr 6 2006, 11:47
|- - =AK=   Цитата(prottoss @ Apr 6 2006, 21:17) Все ...   Apr 6 2006, 12:31
|- - prottoss   Цитата(=AK= @ Apr 6 2006, 20:31) Цитата(p...   Apr 6 2006, 12:49
|- - =AK=   Цитата(prottoss @ Apr 6 2006, 22:19) Да, ...   Apr 7 2006, 05:44
- - Evgeny_CD   prottoss - не злитесь и не обижайтесь. Просто испо...   Apr 6 2006, 13:11
|- - prottoss   Цитата(Evgeny_CD @ Apr 6 2006, 21:11) pro...   Apr 6 2006, 13:20
- - beer_warrior   2 prottoss ЦитатаПока я делал наброски кода, парал...   Apr 6 2006, 17:11
- - beer_warrior   2 Evgeny_CD ЦитатаТам всякие МЭКовские языки обсуж...   Apr 6 2006, 17:29
|- - Evgeny_CD   Цитата(beer_warrior @ Apr 6 2006, 21:29) ...   Apr 6 2006, 18:20
|- - Evgeny_CD   Цитата(beer_warrior @ Apr 6 2006, 21:29) ...   Jun 12 2006, 08:30
- - Kopa   Цитата(prottoss @ Apr 6 2006, 14:47) Все ...   Apr 7 2006, 03:26
- - Kopa   Примеров Бейсиков достаточно приведено в Proteuse.   Apr 7 2006, 04:22
- - zltigo   Цитата(beer_warrior @ Apr 6 2006, 19:11) ...   Apr 7 2006, 05:57
|- - =AK=   Цитата(zltigo @ Apr 7 2006, 15:27) Цитата...   Apr 7 2006, 06:40
- - Kopa   Цитата(=AK= @ Apr 7 2006, 08:44) Я понима...   Apr 7 2006, 06:07
- - beer_warrior   ЦитатаКак Ваши успехи в создании интерпретатора? Г...   Jun 12 2006, 16:21


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:15
Рейтинг@Mail.ru


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