Флэш-память: изменение программы - Международные новости

Там должны быть святыню Фудзио Масука в каждой лаборатории встроенные системы развития - рядом с 1 по 4004 архитектор Тед Хофф. Ибо Масука в 1984 году, который изобрел флэш-памяти и выпрыгнул бесчисленные инженеры, даже не для их достижения.

Без вспышки не будет удобный способ перепрограммирования встроенных систем в этой области - так не просто ошибка после продажи решений, никаких продаж продукции до стандартов ратифицировали и не удаленного обновления программного обеспечения. Учитывая, что большинство, если не все, микроконтроллер органов есть вспышка версии в их круг, как вы ее использовать?

Есть два пути: подключить устройство к программисту и нажмите программы в нее, или предоставить программам, и просить контроллер вывести его дюйма первую опцию, нажав данных при использовании программист, это то, что должно быть сделано на заводе получают системы происходит. Этот метод может также использоваться для обновления поля при необходимости линии привели к разъему на оборудование и кто-то готова физически подключить программист к нему. В минималистском автономная система, это может быть только метод перепрограммирования возможно.

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

Там должна быть той или иной форме защиты от перезаписи программный код, или ввести в режим программирования, когда микроконтроллер должны получать на свой день с работы. Производители имеют различные методы контроля доступа к памяти при программировании. Hitachi, к примеру, работает в трех режимах на 0,18-микронный устройств. Загрузка режим предназначен для первоначального программирования завода и использует последовательный порт. Этот режим позволяет всем вспышки, в том числе 8K байт обычно скрытые вспышки загрузки, чтобы быть запрограммированы.

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

Плейн-старый RS232 станет любимым местом для программирования и перепрограммирования, но USB, Ethernet, CAN и Интернет могут быть использованы. Оба CAN и USB интерфейсов доступны на чипе в некоторых микроконтроллерах. Перепрограммирование код доступен из чипов сторонних поставщиков инструмента и программист органов. В режиме реального времени операционная система компании, Wind River, например, часто предлагают самостоятельно программного кода в составе операционных систем.

Стив Буш редактор для электроники Еженедельно, сестра публикации электронных News.

Hosted by uCoz