anonymous@RULINUX.NET~# Last login: 2024-12-23 03:28:21
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[avr] Посоветуйте интерпретатор.

Собственно по стопам мужика сделавшего 8битный ыфон проектирую свой, но с блэкджеком и шлюхами, как говориться. В общем навешиваю еще одну карту памяти, ogg codec аппаратный, fm радио. Возможно еще уарт сделаю беспроводным (чтобы кнопки управления плеером можно было к галстуку пришпандорить) За основу беру атмегу 128. В общем 128ю я выбрал за тем пунктом, что к ней можно проинтерфейсить внешний срам (64к!). Сначала, позабыв почитать даташит обрадовался: не надо перешивать - знай подливай код апликух в срам и исполняй оттуда. Но потом вспомнил что в авр память данных и команд раздельна и срам тока для данных юзать и можно. Ну, соответственно обойти можно только интерпретатором чего либо. В общем приходим к такому концепту. Во флеше контроллера нечто вроде ядра, которое могет интерпретировать байткод апликух с карты памяти, а так же содержит кое-какой базовый гуй для вызова этих самых апликух. Теперь собственно вопрос. Что выбрать? В наличии forth, basic. Ну или вариант - наваять свое. Из требований нужно точно наличие байткода, так как парсить текст на 20 Мгц это не тру, не метально круто и не замогильно ужасно (с). Собственно, жду советов.

AiFiLTr0(*) (2009-12-03 00:13:00)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091112 Iceweasel/3.5.5 (like Firefox/3.5.5; Debian-3.5.5-1)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [avr] Посоветуйте интерпретатор. от AiFiLTr0 2009-12-03 00:13:00
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Не мучайся;)

 http://home.iae.nl/users/mhx/basic.html

anonymous(*)(2009-12-03 03:09:37)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091118 Gentoo Firefox/3.5.5
[#] [Добавить метку] [Редактировать] Ответ на: [avr] Посоветуйте интерпретатор. от AiFiLTr0 2009-12-03 00:13:00
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

А самопрошивальщик сделать? Из SRAM записывать данные во flash (программ)

anonymous(*)(2009-12-03 11:33:51)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
[#] [Добавить метку] [Редактировать] Ответ на: Re: [avr] Посоветуйте интерпретатор. от anonymous 2009-12-03 11:33:51
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Можно, да вот тока так можно быстро угробить флешу. Пока думаю найти какой-нить ЯП, который компилируется в байткод, для исполнения которого не требуются большие ресурсы.

AiFiLTr0(*)(2009-12-03 14:47:15)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091112 Iceweasel/3.5.5 (like Firefox/3.5.5; Debian-3.5.5-1)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [avr] Посоветуйте интерпретатор. от AiFiLTr0 2009-12-03 14:47:15
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

А как там у тебя USBtinyISP поживает? ;)

anonymous(*)(2009-12-03 15:14:43)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
[#] [Добавить метку] [Редактировать] Ответ на: [avr] Посоветуйте интерпретатор. от AiFiLTr0 2009-12-03 00:13:00
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Найди старенький z80 или купи новенький (они там чота странное продолжают выпускать) - и размещай свои машинные коды в раме.

HEBECTb_KTO(*)(2009-12-03 15:53:25)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [avr] Посоветуйте интерпретатор. от anonymous 2009-12-03 15:14:43
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Шьюсь до сих пор LPTшным (  http://s12.radikal.ru/i185/0912/08/58338ab352a0.jpg ). Мне просто лень разводить tinyISP под коробку которую для него заготовил... Может потом как-нибудь, когда руки дойдут. К тому же там софт переделывать надо. скорее всего лучше смотреть в сторону стека v-usb, ибо поддерживает 16 и 20 Мгц.

AiFiLTr0(*)(2009-12-03 16:11:54)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091112 Iceweasel/3.5.5 (like Firefox/3.5.5; Debian-3.5.5-1)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [avr] Посоветуйте интерпретатор. от HEBECTb_KTO 2009-12-03 15:53:25
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Найди старенький z80 или купи новенький (они там чота странное продолжают выпускать) - и размещай свои машинные коды в раме.

Не, с z80 не буду связываться.

AiFiLTr0(*)(2009-12-03 16:12:30)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091112 Iceweasel/3.5.5 (like Firefox/3.5.5; Debian-3.5.5-1)
[#] [Добавить метку] [Редактировать] Ответ на: [avr] Посоветуйте интерпретатор. от AiFiLTr0 2009-12-03 00:13:00
avatar
Скрыть

Re: [avr] Посоветуйте интерпретатор.

Кстати, остановился на жабе, а именно - NanoVM. Будем ковырять и посмотреть, как говориться)

AiFiLTr0(*)(2009-12-03 16:14:49)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091112 Iceweasel/3.5.5 (like Firefox/3.5.5; Debian-3.5.5-1)
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!