Отладка сложного аппаратно-программного устройства

Якуценя Максим Январь 16,2014

В данной статье я постарался продемонстрировать разработчикам, как, не имея достаточного самостоятельного опыта и практически без средств аппаратной отладки, можно создать и отладить довольно сложное аппаратно-программное устройство. Как уже говорилось выше, при написании программ в режиме с минимальными отладочными возможностями нужно стремиться в каждую из уже работающих промежуточных программ вносить как можно меньшее количество изменений. После каждого такого изменения следует «прошивать» про-грамму в микроконтроллер, вставлять его в устройство и тестировать программу, проверяя, корректно ли она работает после доработки. Безусловно, при этом увеличивается количество промежуточных программ, но общее количество ошибок, которые вы неизбежно делаете в процессе раз-работки программы, в итоге оказывается меньшим, чем в случае, когда вы при каждой доработке вносите большое количество изменений в отлаженные фрагменты. Да и искать ошибки в программах, минимально отличающихся от тех, которые работали безошибочно, легче и проще. Таким образом, несмотря на большее количество промежуточных программ, общая задача решается быстрее, чем в том случае, когда вы пытаетесь отладить программу за один или два приёма.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon