[an error occurred while processing this directive]
ну например
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено тор 20 июля 2003 г. 09:58
В ответ на: "глюкостойкий" софт ... отправлено hw_master 20 июля 2003 г. 02:40

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru