Реферат: Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров

Безопасность памяти программ.

Для многих приложений желательно защитить программный код, записанный в МК. Чтобы обеспечить такую возможность многие МК содержат специальные средства для предотвращения считывания хранящихся в них программ. Часто такая возможность реализуется путем установки определенного значения конфигурационного бита в процессе программирования. Обычно значения этого бита можно изменить только в процессе перепрограммирования содержимого памяти МК, например при УФ стирании содержимого EPROM.

Встроенная защита не может предотвратить все возможности считывания программного кода. Такое считывание можно произвести во многих лабораториях, выполняющих анализ причин отказов микросхем, причем за очень короткое время. Чтобы усложнить и сделать операцию считывания менее эффективной, некоторые компании зашифровывают записанные программы путем перемешивания команд и включают специальные аппаратные блоки, которые преобразуют перемешенные данные в поток команд процессора. И все же, установка бита защиты не может гарантировать абсолютную защиту программного кода загруженного в МК.

1.3. Инструментальные и программные средства разработки и отладки

Самый эффективный способ отладки программ для МК – применение специализированных профессиональных инструментальных отладочных средств, к которым следует отнести:

· внутрисхемные эмуляторы (ВСЭ) – программно аппаратное средство, способное замещать собой эмулируемы

К-во Просмотров: 308
Бесплатно скачать Реферат: Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров