|
выполнение кода не из flash |
|
|
|
 |
Ответов
|
Jun 5 2008, 13:56
|

Участник

Группа: Новичок
Сообщений: 72
Регистрация: 25-02-08
Пользователь №: 35 378

|
Вариант с виртуальной машиной, конечно, интересный. Но есть у него один существенный недостаток - потеря быстродействия Даже 10000 циклов - мало, если предположить, что пользователь сам быдет устанавливать и запускать программы. Т.е. это может быть 100 запусков программ в день, т.е. всего 100 дней будет жить чип FPSLIC - очень интересное решение. Я так понял, это at94 серия? Только вот интересно, сколько такое решение может стоить? Цитата(vmp @ Jun 5 2008, 14:27)  или ещё какой-то камень для USB (не помню название) с внешней памятью. Кстати, это наиболее интересный вариант. Т.е. всё-таки есть AVRы, поддерживающие запуск программы из ОЗУ? Жаль, что названия не помните...
|
|
|
|
|
Jun 5 2008, 14:17
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Цитата(TarasG @ Jun 5 2008, 17:56)  Вариант с виртуальной машиной, конечно, интересный. Но есть у него один существенный недостаток - потеря быстродействия  Зависит от задачи и от набора команд виртуальной машины. Если например нужно в основном считать плавающую арифметику, то потеря будет весьма незначительной. А если надо шевелить ножками - тогда да. Можете ещё почитать про Форт. Цитата(TarasG @ Jun 5 2008, 17:56)  FPSLIC - очень интересное решение. Я так понял, это at94 серия? Только вот интересно, сколько такое решение может стоить? От 12 долларов. http://www.efo.ru/doc/Atmel/price.plЦитата(TarasG @ Jun 5 2008, 17:56)  Т.е. всё-таки есть AVRы, поддерживающие запуск программы из ОЗУ? Жаль, что названия не помните... Устарели, не рекомендуются для новых разработок. AT43USB320A - Full speed USB microcontroller with a 12 MIPS AVR, 3 function endpoints, an embedded 4-port Hub and a UART. http://www.atmel.com/dyn/resources/prod_do...nts/doc1443.pdfAT43USB355 - Full-speed USB microcontroller with a 12 MIPS AVR, 3 function endpoints, a 2-port Hub and 12-channel 10-bit ADC, PWM and 24 Kbytes of program SRAM or mask ROM. http://www.atmel.com/dyn/resources/prod_do...nts/doc2603.pdfМожно еще тут покопаться: http://www.atmel.com/dyn/products/devices.asp?family_id=688
|
|
|
|
|
Jun 5 2008, 15:58
|

Участник

Группа: Новичок
Сообщений: 72
Регистрация: 25-02-08
Пользователь №: 35 378

|
Цитата(vmp @ Jun 5 2008, 17:17)  Зависит от задачи и от набора команд виртуальной машины. Если например нужно в основном считать плавающую арифметику, то потеря будет весьма незначительной. А если надо шевелить ножками - тогда да. Можете ещё почитать про Форт. Я имею ввиду например программную реализакию ядра AVR, позволяющую загружать и выполнять программы из внешних носителей, не перезаписывая flash. очевидно, что в таком случае производительность значительно упадёт, т.к. основная программа (эмулятор, зашитый в flash) сначала должна сначала распознать команду, и только потом выполнить её. Цитата(vmp @ Jun 5 2008, 17:17)  Да, это в принципе не так уж и много. Только вот у себя я что-то не могу их найти. Да и покупать его чисто ради "желания поизвращаться" как-то неохота  Попробую я наверно "поизвращаться" с виртуальными машинами. Это по крайней мере не требует капиталовложений
|
|
|
|
Сообщений в этой теме
TarasG выполнение кода не из flash Jun 5 2008, 11:00 Kuzmi4 2 TarasG - одна мысля - для отладки вам 1000 вроде... Jun 5 2008, 11:05 vmp Я знаю как минимум два способа.
1. Взять FPSLIC (а... Jun 5 2008, 11:27 GDI Это смахивает на контроллеры для автоматизации, у ... Jun 5 2008, 11:28 Палыч Выполнять программу из внешней памяти в AVR - нель... Jun 5 2008, 11:40 Igor26 ЦитатаОграничение на 1000 циклов
Если я не ошибаюс... Jun 5 2008, 12:04 GDI Кстати у атмела есть апноут на хранение неких изме... Jun 5 2008, 12:35   vmp Цитата(TarasG @ Jun 5 2008, 19:58) Я имею... Jun 5 2008, 16:30 Rst7 Ну если есть такое большое желание поизвращаться -... Jun 5 2008, 15:48 TarasG Собственно, вопрос то был не в смысле "как та... Jun 5 2008, 16:51 Artem_Petrik Как альтернативу FPSLIC-у с аппаратным ядром AVR в... Jun 5 2008, 19:00 TarasG Цитата(Artem_Petrik @ Jun 5 2008, 22:00) ... Jun 5 2008, 19:06 zhevak Цитата(TarasG @ Jun 5 2008, 17:00) Вопрос... Jun 6 2008, 05:37 zltigo Цитата(zhevak @ Jun 6 2008, 07:37) Назана... Jun 6 2008, 05:50 TarasG Цитата(zhevak @ Jun 6 2008, 08:37) Самого... Jun 6 2008, 08:32  zhevak Спасибо, TarasG!
Вы вернули меня к жизни Jun 6 2008, 08:59  zltigo Цитата(TarasG @ Jun 6 2008, 10:32) Это, п... Jun 6 2008, 15:11 Nick_Shl Цитата(zhevak @ Jun 6 2008, 08:37) Назана... Jun 6 2008, 19:27  Сергей Борщ Цитата(Nick_Shl @ Jun 6 2008, 22:27) В лю... Jun 6 2008, 20:08   defunct Цитата(Сергей Борщ @ Jun 6 2008, 23:08) Л... Jun 6 2008, 22:24   Nick_Shl Цитата(Сергей Борщ @ Jun 6 2008, 23:08) Л... Jun 7 2008, 06:56    Сергей Борщ Цитата(Nick_Shl @ Jun 7 2008, 09:56) Даже... Jun 7 2008, 08:50  zhevak Да это и так все понятно! Не цепляетесь к дета... Jun 6 2008, 20:13 Igor26 Взгляните здесь, возможно будет интересно.
http://... Jun 6 2008, 10:36 TarasG Вопрос не совсем сюда (рядом есть раздел ARM), но ... Jun 6 2008, 14:13 vmp Цитата(TarasG @ Jun 6 2008, 18:13) Позвол... Jun 6 2008, 14:59 SasaVitebsk Цитата(TarasG @ Jun 6 2008, 17:13) Позвол... Jun 6 2008, 17:52 SasaVitebsk 2 zhevak.
Да мы не гасим. Просто это действите... Jun 6 2008, 20:40 zltigo Цитата(SasaVitebsk @ Jun 6 2008, 22:40) 2... Jun 6 2008, 20:46 TarasG Тут вот очень часто упоминается "ностальгия... Jun 6 2008, 22:28 defunct Цитата(TarasG @ Jun 7 2008, 01:28) А вопр... Jun 6 2008, 22:38  TarasG Цитата(defunct @ Jun 7 2008, 01:38) На се... Jun 7 2008, 09:34   SergeiCh Цитата(TarasG @ Jun 7 2008, 16:34) Да, эт... Jun 11 2008, 14:13 SasaVitebsk defunct совершенно прав, хотя это семейство x51. К... Jun 7 2008, 00:59 zltigo Цитата(SasaVitebsk @ Jun 7 2008, 02:59) .... Jun 7 2008, 05:09 TarasG Кстати, а как насчёт XMEGA? Они поддерживают выпол... Jun 8 2008, 16:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|