|
Basic Interpreter for AVR, Хочу написать |
|
|
|
 |
Ответов
|
Apr 6 2006, 11:47
|

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

|
Все выше сказанное, конечно, очень интересно. Но, я, с вашего позволения, продолжу тему BASIC INTERPRETER FOR AVR :-)
Пока я делал наброски кода, параллельно обдумывал интерфейс связи с хостом. Хотелось бы сделать данную софтину как можно менее ресурсо прожорливую. В качестве внешнего интерфейса в AVR пока для меня видится USART. Вот только вопрос, надо ли задействовать аппаратный, или же применить программный... Хотя в этом случае придется задействовать один из счетчиков. Наверное, проще будет сделать оба варианта...Сам на свой вопрос и ответил... :-)
--------------------
|
|
|
|
|
Apr 6 2006, 12:31
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(prottoss @ Apr 6 2006, 21:17)  Все выше сказанное, конечно, очень интересно. Но, я, с вашего позволения, продолжу тему BASIC INTERPRETER FOR AVR :-) "Чернила для 6-го класса?"  Разве что пустой причуды ради хотите написать его на ассемблере. Ресурсы по Бэйсику, http://www.nicholson.com/rhn/basic/Сам интерпретатор может быть достаточно произвольным. Например, Атари Бэйсик компилировал бэйсик исходник в байт-код, который затем исполнялся виртуальной Форт-машиной. Все было написано на ассемблере 6502, но это когда ж было... У Вас компилятор и интерпретатор будут разделены, или же оба должны работать на целевой платформе?
|
|
|
|
|
Apr 6 2006, 12:49
|

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

|
Цитата(=AK= @ Apr 6 2006, 20:31)  Цитата(prottoss @ Apr 6 2006, 21:17)  Все выше сказанное, конечно, очень интересно. Но, я, с вашего позволения, продолжу тему BASIC INTERPRETER FOR AVR :-)
"Чернила для 6-го класса?"  Разве что пустой причуды ради хотите написать его на ассемблере. Ресурсы по Бэйсику, http://www.nicholson.com/rhn/basic/Сам интерпретатор может быть достаточно произвольным. Например, Атари Бэйсик компилировал бэйсик исходник в байт-код, который затем исполнялся виртуальной Форт-машиной. Все было написано на ассемблере 6502, но это когда ж было... У Вас компилятор и интерпретатор будут разделены, или же оба должны работать на целевой платформе? OFF:Ну конечно, куда мне до вас, акул электроники, мечтающих, забабахать что нибудь эдакое и новомодное. Да, из 6-го класса я вылез не так давно, и ВУЗ окончил совсем таки недавно. То что мне попадалось в сети и то, на что давались ссылки в этом топике я смотрел и анализировал, что то понравилось, от чего то отказался. Но мне это нужно, и я это напишу. Сдесь же я пытался получить какие то конструктивные советы, а не мечтания о новой ОСи RE: У Вас компилятор и интерпретатор будут разделены, или же оба должны работать на целевой платформе? Пока все ориентированно на AVR, по этому пишется на Асме - соответственно платформа все таки целевая. Хотя, когда выработаются жесткие конструкции в голове, может быть можно будет говорить и о переносимости, хотя таковой цели я не ставлю
--------------------
|
|
|
|
Сообщений в этой теме
prottoss Basic Interpreter for AVR Apr 3 2006, 13:41 Rst7 Не то что велосипед, баян
Например AttoBasic в г... Apr 3 2006, 13:46 BVU Цитата(prottoss @ Apr 3 2006, 17:41) Добр... Apr 3 2006, 13:54 prottoss Цитата(BVU @ Apr 3 2006, 21:54) Цитата(pr... Apr 3 2006, 14:24  BVU Цитата(prottoss @ Apr 3 2006, 18:24) ...
... Apr 3 2006, 14:33   prottoss Цитата(BVU @ Apr 3 2006, 22:33) Цитата(pr... Apr 3 2006, 14:51    BVU Цитата(prottoss @ Apr 3 2006, 18:51) ...
... Apr 5 2006, 06:59     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   =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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|