выполнение машинного кода программы

Doberman
Offline
Зарегистрирован: 20.02.2014

Может ли ардуино выполнять код программы из внешней ПЗУ?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Малость не корректный вопрос.

Можно ли расширить память в которой содержится код программы ? Нет, нужен больший объем программной памяти- меняйте микропроцессор.

Можно ли изменять програмную память микропроцессора в процессе работы программы, например подгружая его с внешнего накопителя, в частности из внешнего подключенного пзу? Можно. Достаточно неприятная процедура, поскольку стирать эту память придется поблочно, а уже потом заливать код. Так работает ардуиновский загрузчик. Думаю, что такое решение не для ардуинопрограммера :) Тем более, что такое удовольствие не бесконечно.

Doberman
Offline
Зарегистрирован: 20.02.2014

brokly пишет:
Малость не корректный вопрос.
Корректный.

brokly пишет:
Можно ли расширить память в которой содержится код программы ? Нет, нужен больший объем программной памяти- меняйте микропроцессор.
Вопрос о возможности исполнения кода из внешней ПЗУ, остальное не важно.

brokly пишет:
Можно. Достаточно неприятная процедура, поскольку стирать эту память придется поблочно, а уже потом заливать код. Так работает ардуиновский загрузчик. Думаю, что такое решение не для ардуинопрограммера :) Тем более, что такое удовольствие не бесконечно.
Диспетчер из бутлодыря не требуется.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Сам спрашиваю-сам отвечаю. На ваш корректный вопрос очень корректный ответ будет - 'СТРОГО НЕТ'.  А вообще, мне интересно-вас что то обидело ? И почему вы загрузчик зовете 'бутлодером' и 'диспетчером' ? А я понял, потому что ардуино !