Gestión del ciclo de vida del software
Tu electrónica individual
siempre actualizado

Los requisitos de seguridad y protección de datos están aumentando, al igual que el número de ataques, brechas de seguridad y riesgos identificados. Debe enfrentar estas amenazas de seguridad en constante cambio y asegurarse de que sus sistemas se puedan actualizar cuando sus dispositivos estén conectados a Internet.

Esto también es requerido, por ejemplo, por la norma IEC 62443 actual en la sección de administración de parches en el "Entorno del sistema de control de automatización industrial". La gestión del ciclo de vida del software de PHYTEC lo apoya en esto. Utilice nuestra oferta para el mantenimiento sostenible y vinculante de los paquetes de soporte de placa para el hardware específico de su cliente. Probamos su hardware con los últimos parches y actualizaciones durante todo el ciclo de vida del producto. Si es necesario, puede implementar su software de forma rápida y sencilla.

 

 

Así es como funciona el concepto SLCM _ El mantenimiento continuo de su producto

Desarrollamos uno personalizado BSP para su hardware PHYTEC - basado en el trabajo preliminar del desarrollo estándar. hardware y BSP nos integramos en nuestra granja de prueba y el sistema CI.

Junto con usted, creamos una estrategia de actualización para su producto y determinamos la frecuencia de las actualizaciones. Como regla general, acordamos actualizaciones importantes anuales del Proyecto Yocto y actualizaciones de la versión del kernel LTS cada dos años.

Paralelo convertirse en dos BSP-Estadísticas mantenidas: una versión actual de su BSPs, que proporcionamos constantemente seguridad y correcciones de errores durante un período de tiempo acordado. Y otra versión donde nosotros ella BSP continuamente actualizado con los últimos desarrollos en el proyecto Yocto y el kernel de Linux. Una base perfecta para su próxima versión de software estable.

Las pruebas automáticas con compilaciones nocturnas resolverán cualquier conflicto con su BSP se reconoce rápidamente y se puede remediar rápidamente. Al mismo tiempo, verificamos continuamente el cumplimiento de los BSPs con sus especificaciones. Todos los resultados se registran para usted en los protocolos de prueba.

Tendrás acceso a una versión actualizada y testeada en todo momento BSP-Versión sin los riesgos de actualizaciones continuas en el campo. Rutinariamente o tan pronto como se identifique una vulnerabilidad relevante, puede BSP Pruebe con sus propias aplicaciones de software y juegue rápidamente. El RAUC (Robust Auto Update Controller), que está instalado en nuestro BSPestá preparado. Además, te proporcionamos actualizaciones tuyas según la estrategia acordada BSPs con versiones actuales de kernel y Yocto.

condiciones

El requisito previo para la gestión del ciclo de vida del software es el uso de un sistema principal basado en Linux BSPs y la presencia de un BSP-Especificación que cubre toda la funcionalidad de la plataforma. Se utiliza un entorno de prueba automatizado, con el que se controla el funcionamiento completo del sistema según el BSP-La especificación se puede comprobar. 

Las pruebas cubren principalmente las interfaces, los controladores y las conexiones creadas en las placas. Las aplicaciones de los clientes generalmente no se incluyen en la prueba. Las pruebas estándar incluyen interfaces "comunes" según la lista del siguiente punto. Se pueden agregar interfaces especiales o protocolos especiales individualmente al expandir la especificación de prueba; puede ser necesario crear un hardware de prueba especial para esto. Para las pruebas, el sistema de integración continua basado en Jenkins está vinculado al entorno de prueba para pruebas automáticas de hardware. Por lo tanto, la configuración es ideal para la integración continua de paquetes de soporte de placa estándar y personalizados. BSPs.

Interfaces

  • Ethernet
  • RS-232
  • RS-485
  • PUEDEN
  • USB Host
  • USB OTG como dispositivo

Pruebas de sistema en módulo / SoC

  • Interfaz SD con eMMC
  • Superficie inerte SPI con flash NOR
  • I2C w / trivial I2Dispositivos C
  • RAM
  • CPU: escala de frecuencia
  • CPU: prueba de esfuerzo
  • Perro guardián
  • Interfaz NAND

Control de hardware

  • Reinicio por corte de energía
  • Reinicio suave
  • Pruebas de embarcaciones

Un efecto secundario positivo de la configuración es la clara separación de BSP, middleware y software de aplicación, con los que las capas individuales pueden tratarse individualmente si es necesario, sin errores resultantes de dependencias no consideradas.

Facilitamos el despliegue de su software en campo preparando el RAUC (Robust Auto-Update Controller) en todos los actuales BSPS. El cliente de actualización garantiza la instalación confiable de archivos firmados. BSP-Actualizaciones en los sistemas embebidos y es soportado por Yocto en la capa meta-rauc. En el sistema anfitrión, usando la herramienta BSP-Se pueden crear, comprobar y modificar actualizaciones.

Lo apoyamos con la implementación de los mecanismos de actualización, así como con la creación de la infraestructura correspondiente, desde la configuración de RAUC hasta la configuración de servicios en la nube y la protección del hardware contra la instalación de malware.

Su contacto para la gestión del ciclo de vida del software individual:

Axel Bergoff
Adquisición de clientes corporativos
axel.berghoff@phytec.de
+ 49 (0) 6131 / 9221-32

Benefíciese de nuestras otras ofertas para su electrónica individual:

Gestión del ciclo de vida del software de temas _ en el Embedded World 2020

¡Nuestros expertos integrados están ahí para usted!

 

Asegure su cita de consulta personal de forma rápida, sencilla y gratuita.
¡30 minutos exclusivamente para ti y tu proyecto!