Pull to refresh
3
0
Send message

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

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

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

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

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

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

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

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

Information

Rating
Does not participate
Registered
Activity