Управление жизненным циклом ПО
Ваша индивидуальная электроника
всегда в курсе
Требования к безопасности и защите данных растут, равно как и количество атак, пробелов в безопасности и выявленных рисков. Вы должны столкнуться с этими постоянно меняющимися угрозами безопасности и убедиться, что ваши системы могут обновляться, когда ваши устройства подключены к Интернету.
Это также требуется, например, в соответствии с действующим стандартом 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 минут исключительно для вас и вашего проекта!
Другие интересные темы: