Управление жизненным циклом ПО
Ваша индивидуальная электроника
всегда в курсе

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

Это также требуется, например, в соответствии с действующим стандартом IEC 62443 в разделе управления исправлениями в «Среде системы управления промышленной автоматизацией». В этом вам поможет система управления жизненным циклом программного обеспечения от PHYTEC. Воспользуйтесь нашим предложением для устойчивого и обязательного обслуживания пакетов поддержки плат для вашего индивидуального оборудования. Мы тестируем ваше оборудование с использованием последних исправлений и обновлений на протяжении всего жизненного цикла продукта. При необходимости вы можете быстро и легко развернуть свое программное обеспечение.

 

 

Так работает концепция SLCM _ Постоянное обслуживание вашего продукта

Мы разрабатываем BSP для вашего оборудования PHYTEC с учетом требований заказчика на основе предварительной работы по разработке стандарта. Мы интегрируем оборудование и BSP в нашу тестовую ферму и систему CI.

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

В то же время поддерживаются два статуса BSP: текущая версия вашего BSP, которую мы постоянно предоставляем с безопасностью и исправлениями ошибок в течение согласованного периода времени. И еще одна версия, в которой мы постоянно обновляем ваш BSP до последнего состояния разработки Yocto Project и ядра Linux. Идеальная основа для вашей следующей стабильной версии программного обеспечения.

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

Вы получаете доступ к текущей и протестированной версии BSP в любое время, без риска постоянных обновлений в полевых условиях. В плановом порядке или как только обнаруживается соответствующий пробел в безопасности, вы можете протестировать BSP с вашими собственными программными приложениями и незамедлительно развернуть его. RAUC (надежный контроллер автоматического обновления), который подготовлен в наших BSP, поможет вам в этом. Кроме того, мы предоставляем вам обновления вашего BSP с текущим ядром и версией Yocto в соответствии с согласованной стратегией.

условия

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

Тесты в первую очередь включают интерфейсы, драйверы и соединения, созданные на платах. Как правило, в тест не включаются клиентские приложения. Стандартные тесты включают «общие» интерфейсы согласно списку в следующем пункте. Специальные интерфейсы или специальные протоколы могут быть добавлены индивидуально путем расширения спецификации теста; Для этого может потребоваться создание специального тестового оборудования. Для тестов система на основе Jenkins для непрерывной интеграции связана с тестовой средой для автоматических тестов оборудования. Это делает установку идеальной для непрерывной интеграции стандартных пакетов поддержки плат, а также настраиваемых BSP.

Интерфейсы

  • Ethernet
  • RS-232
  • RS-485
  • МОЖНО
  • USB-хост
  • USB OTG как устройство

Система на тестах модуля / SoC

  • SD Inertface с eMMC
  • Инертфейс SPI с NOR Flash
  • I2C с тривиальным I2C устройства
  • Оперативная память
  • ЦП: масштабирование частоты
  • CPU: стресс-тест
  • Сторожевой пес
  • NAND интерфейс

Аппаратное управление

  • Перезагрузка при отключении питания
  • Мягкая перезагрузка
  • Лодочные испытания

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

Мы упрощаем развертывание вашего программного обеспечения в полевых условиях, подготовив RAUC (надежный контроллер автоматического обновления) во всех текущих BSP. Клиент обновлений обеспечивает надежную установку подписанных обновлений BSP во встроенных системах и поддерживается Yocto на уровне meta-rauc. Обновления BSP можно создавать, проверять и изменять в хост-системе с помощью этого инструмента.

Мы поддерживаем вас как во внедрении механизмов обновления, так и в создании соответствующей инфраструктуры - от конфигурации RAUC и настройки облачных сервисов до защиты оборудования от установки вредоносных программ.

Ваше контактное лицо по вопросам управления жизненным циклом вашего индивидуального программного обеспечения:

Аксель Бергхофф
Отдел привлечения корпоративных клиентов
axel.berghoff@phytec.de
+ 49 (0) 6131 / 9221-32

Воспользуйтесь другими нашими предложениями для вашей индивидуальной электроники:

Тема управления жизненным циклом программного обеспечения _ на выставке Embedded World 2020

Наши специалисты по внедрению всегда готовы помочь вам!

 

Запишитесь на личную консультацию быстро, легко и бесплатно.
30 минут исключительно для вас и вашего проекта!