Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

Автоматизация аппаратного тестирования Embedded Систем

Время на прочтение3 мин
Количество просмотров4.7K
Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать нажатия механических кнопок по команде из тестового скрипта.

Итак, что имеем:

  1. Десятки Embedded устройств в которых нужно проводить тестирование новой версии FirmWare (если быть точнее — ежедневная сборка прошивки)
  2. В виду особенностей процедуры загрузки FW может потребоваться необходимость сбросить питание (т.н. режим загрузки прошивки в режиме Power On Capture)
  3. Хотелось бы в некоторые конкретные моменты времени по ходу выполнения тестового скрипта имитировать нажатия на механические кнопки размещенные на отладочной плате Embededed системы
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии17

Управление аппаратными ресурсами по расписанию

Время на прочтение4 мин
Количество просмотров1.6K
В данной статье рассмотрен возможный вариант реализации автоматизированной системы управления аппаратными ресурсами (на примере электромагнитных реле) с привязкой к абсолютному времени. Подобная система может оказаться очень полезной при решении задачи автоматизации тестирования различной аппаратуры.

Например, в некоторой тестовой лаборатории есть необходимость автоматизировать сброс питания исследуемых / тестируемых устройств в строго установленные моменты времени с привязкой к абсолютной шкале (например, в понедельник в 10:00 утра). Однако, задача усложняется тем что на принятие решения о возможности выполнения операции управления питанием влияет текущее состояние других аппаратных ресурсов исследуемого устройства (например, тот или иной уровень на выходной GPIO линии).

Последнее обстоятельство несколько усложняет решение и заставляет задуматься о применении некоторого внешнего аппаратного модуля в котором есть поддержка необходимых аппартных ресурсов для решения такой задачи, а именно: реле, часы реального времени, входные GPIO линии.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность