Noticias

Cómo la igualdad ambiental puede acelerar el desarrollo de software automotriz

Mucha gente, como yo, cree que la automoción es la industria más innovadora en la actualidad, especialmente en lo que respecta al software. Nos encontramos en un momento crítico en la industria del automóvil, donde la evolución se está imponiendo al mercado. Esta rápida transformación del software crea desafíos que complican el progreso de los desarrolladores. La mayoría de estos desafíos están relacionados con el hardware.

Conseguir el hardware de desarrollo objetivo se ha convertido en una tarea imposible, agravada por la reciente escasez mundial de microchips. Por lo tanto, los bancos de trabajo de hardware representativos se están convirtiendo en un recurso escaso.

Con la computación en la nube, los ingenieros y desarrolladores pueden acceder a entornos colaborativos remotos y de alto rendimiento. Desafortunadamente, estos potentes entornos basados ​​en la nube no son rival para los sistemas físicos de los vehículos. El rendimiento de la nube supera con creces el de los sistemas integrados. Por lo tanto, los resultados obtenidos de las pruebas de desarrollo basadas en la nube no reflejan con precisión el comportamiento del software en condiciones reales dentro del vehículo. Lo más importante es que no están representadas las complejidades de las interfaces de hardware del vehículo y la gestión de la memoria.

Introduzca el concepto de paridad ambiental.

¿Qué es la paridad ambiental?

¿Qué es exactamente la paridad ambiental? ¿Por qué es crucial en el mundo del automóvil?

La paridad ambiental permite que el entorno de la nube replique las propiedades, restricciones y comportamiento de los componentes físicos en el vehículo real. El objetivo es garantizar que el software desarrollado en la nube funcione sin problemas y de manera confiable cuando se implemente en el entorno real de un vehículo.

LEER  Placa base basada en RP2040 con módem LTE integrado y chip WiFi/BLE

Este concepto permite a los desarrolladores obtener resultados de software probados y verificados en entornos del mundo real. Obviamente, lograr una réplica 1:1 de cada propiedad física es una hazaña ambiciosa (algunos dicen que imposible), pero el objetivo es acercarse lo más posible a las condiciones bajo las cuales los cuerpos blandos operan en el mundo físico.

Eficiencia y confianza: los beneficios de la igualdad ambiental

Como se mencionó anteriormente, la paridad ambiental permite probar y verificar el código en condiciones que simulan objetivos físicos. Esto es muy importante para la industria del automóvil, ya que pequeños errores pueden tener graves consecuencias para la seguridad. Al replicar el entorno de destino lo más fielmente posible, se pueden descubrir y solucionar problemas en las primeras etapas del proceso de desarrollo.

Los ciclos de desarrollo se pueden acortar y volverse más eficientes cuando se puede ejecutar código con confianza en un entorno de nube que refleje el hardware de destino. Elimina la necesidad de desplegarse hacia adelante y hacia atrás utilizando un banco de hardware. Este enfoque aumenta la confianza en el código y en cómo funcionará una vez integrado en el vehículo.

Es poco probable que la igualdad medioambiental haga desaparecer el prototipo junto con el banco. Sin embargo, dado el alto costo y la experiencia necesarios para construir y mantener una plataforma de hardware (que a menudo no es representativa debido a errores de configuración), tener confianza en el comportamiento del software durante el desarrollo reduce el riesgo de problemas inesperados durante la fase de prueba física. Por lo tanto, esto puede reducir la necesidad de un banco de trabajo de hardware.

¿Cómo encaja la igualdad ambiental en los vehículos definidos por software?

El enfoque principal de los vehículos definidos por software (SDV) está en el vehículo en sí, pero con el surgimiento de la igualdad ambiental surge el concepto de abstracción de hardware. De hecho, en la medida en que la paridad del entorno impulse un enfoque nativo de la nube, puede alentar a los desarrolladores a seguir un enfoque de desarrollo más modular, no solo reduciendo las limitaciones de hardware aplicables a sus sistemas, sino también brindando la posibilidad de software multiplataforma.

¿Cómo se compara la paridad ambiental con los gemelos digitales?

A menudo hablamos de gemelos digitales, pero incluso en la industria automovilística existe mucha confusión entre gemelos digitales e igualdad medioambiental. Un gemelo digital es una representación virtual de un sistema físico. En el ámbito de la automoción, un gemelo digital es una contraparte virtual de un vehículo o de uno de sus componentes (que puede ser mecánico, electrónico, software, etc.). Los gemelos digitales se pueden utilizar para simulaciones utilizadas a lo largo del ciclo de vida del vehículo, estimando los efectos de condiciones específicas, prediciendo operaciones de mantenimiento, evaluando el rendimiento de ciertos algoritmos y más.

Los gemelos digitales no necesariamente replican los componentes físicos en sí mismos; dependen de datos para simular y ayudar a evaluar cómo esos datos crean efectos físicos. Si bien tanto los gemelos digitales como la paridad ambiental se pueden usar durante todo el ciclo de vida del vehículo, los gemelos digitales se usan principalmente para simulación, análisis y optimización, mientras que la paridad ambiental se usa para probar y validar código.

En resumen, la paridad ambiental resuelve los desafíos del desarrollo de software en entornos de nube. Un gemelo digital es una representación virtual de un modelo físico que proporciona una manera de simular el comportamiento sin requerir una replicación 1:1 de las limitaciones y capacidades del hardware.

Implementar la paridad ambiental

Lograr la paridad ambiental requiere un enfoque estratégico y reflexivo para crear un entorno de desarrollo basado en la nube que replique fielmente las características físicas de un vehículo. Exploremos algunos de los aspectos clave de la implementación de la paridad ambiental.

Para replicar con precisión las condiciones del mundo real, la funcionalidad sobre la marcha suele ser esencial, especialmente en aplicaciones como la conducción autónoma. Ubuntu se puede personalizar para cumplir con estos requisitos aplicando parches centrales en vivo. Estos parches hacen que el sistema operativo sea más predecible y determinista, asegurando que el software pueda cumplir con estrictas limitaciones de tiempo.Puedes intentarlo Parches centrales instantáneos para Ubuntu lanzados hoy en AWS.

Para lograr un entorno equitativo, es fundamental simular las limitaciones de hardware que encuentra el software en los vehículos físicos. Esto incluye factores de emulación como entradas de sensores, capacidades de hardware informático y protocolos de comunicación. En los próximos meses, esperamos que la mayoría de las plataformas de desarrollo basadas en la nube proporcionen herramientas y servicios para ayudar a configurar estas «configuraciones» de hardware.

El futuro del desarrollo de software para automoción

Desarrolle y valídelo primero en la nube, luego pruébelo en las calles, mirando hacia el futuro del desarrollo de software automotriz. Este enfoque no sólo acelera el proceso de desarrollo, sino que también allana el camino para un mayor uso de gemelos digitales, que se vuelven más fiables y se parecen mucho al producto final.

En resumen, la igualdad medioambiental es la clave para un futuro más eficiente, fiable e innovador en el desarrollo de software para automoción. Representa un cambio para probar y validar exhaustivamente el software en entornos virtuales que reflejen fielmente la realidad. A medida que la industria automotriz continúa evolucionando hacia una mayor automatización y sofisticación, la equidad ambiental se convierte en una herramienta indispensable para quienes trabajan para revolucionar la forma en que conducimos e interactuamos con los vehículos.

LEER  Noticias Mensuales – Mayo 2023 – Linux Mint Blog

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba