Выполняйте инструкции из ОЗУ в микроконтроллере с поддержкой хобби

Один из моих проектов в значительной степени выиграет от возможности запуска программы, которая не хранится в микроконтроллере (но вместо этого сохраняется на SD-карте).

Итак, я ищу устройство, которое позволит мне загрузить код с SD-карты в ОЗУ и затем выполнить код из ОЗУ. В настоящее время у меня есть только программист, который поставляется с PicKit2, поэтому я предпочел бы остаться с PIC.

Кто-нибудь знает, что, если таковые имеются, ПОС могут это сделать? Если никакие ПОС не способны на это, то каковы некоторые другие микроконтроллеры, которые будут работать для этого? Предпочтительно те, которые доступны в пакете, совместимом с макетами.

12 голосов | спросил Ponkadoodle 20 +04002010-10-20T07:07:52+04:00312010bEurope/MoscowWed, 20 Oct 2010 07:07:52 +0400 2010, 07:07:52

2 ответа


5

Есть несколько PIC, которые позволяют добавлять внешнюю память программ. Я никогда не делал этого, но Notes Notes AN869 и AN778 содержит дополнительную информацию о том, как реализовать внешнюю память.

ответил Daniel Grillo 20 +04002010-10-20T14:34:48+04:00312010bEurope/MoscowWed, 20 Oct 2010 14:34:48 +0400 2010, 14:34:48
11

Еще один способ рассмотрения - использовать интерпретируемый язык для ваших программ, хранящихся на SD-карте. Таким образом, процессор не выполняет машинный код, считанный с карты, он просто рассматривает его как данные.

Этот подход дает вам гибкость за счет скорости.

Есть много вариантов выбора: Обзор высокоуровневых языковых интерпретаторов /компиляторов для микроконтроллеров

ответил Toby Jaffey 20 +04002010-10-20T15:00:03+04:00312010bEurope/MoscowWed, 20 Oct 2010 15:00:03 +0400 2010, 15:00:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132