¿Qué tienen en común los esquiadores en descenso, los corredores de Fórmula Uno y los escaladores de montaña? Aprenden todo lo que pueden sobre su deporte y utilizan el mejor equipo disponible. Al adoptar este enfoque, transforman el riesgo puro en riesgo calculado con una recuperación tangible. Pero desarrollar software embebido no es un deporte peligroso, dices ...
En verdad, el desarrollo de software integrado para sistemas avanzados de asistencia al conductor (ADAS) y aplicaciones de conducción autónomas puede ser más ariesgado de lo que piensas, al menos puede serlo a menos que tú, como los que vuelan por una montaña a casi 100 mph o asciendan por un acantilado expuesto, han acumulado el conocimiento y las herramientas necesarias para reducir el riesgo.
Las tecnologías de conducción autónoma y ADAS se basan en soluciones integradas, una combinación de software integrado, microprocesadores y placas de circuito impreso (PCB), para permitir funciones como control de crucero adaptativo, advertencias de cambio de carril, cambio automático, etc. Todos hemos visto un mal funcionamiento. electrónica: piense en “Pantalla azul de la muerte de Microsoft Windows®”. Pero cuando un automóvil viaja a 70 mph y de repente cambia a marcha atrás, o un sensor calcula mal la distancia de un objeto, o los frenos no funcionan como se esperaba, lesiones catastróficas o incluso la muerte puede resultar.
Un mal funcionamiento aún menos dramático del software incorporado, como el control electrónico de emisiones, puede conducir a una pérdida monetaria significativa y un daño sustancial a la reputación. (Solo pregúntele a Volkswagen, cuyas acciones cayeron un 25% después de su escándalo "EmissionsGate").
A pesar de los riesgos comerciales asociados con el desarrollo de software embebido para ADAS y aplicaciones de conducción autónomas, ninguna compañía automotriz de software embebido puede permitirse el peligro igualmente inminente de quedarse atrás en el mercado más caliente de la industria automotriz.Con una tasa de crecimiento anual compuesta estimada (CAGR) del 16% al 18% hasta 2020, el mercado global ADAS representa un enorme potencial de ingresos.Asimismo, IHS Automotive pronostica que el mercado de vehículos autónomos alcanzará una TACC del 43% entre 2025 y 2035.
Aquí hay algunas ideas para ayudar a reducir el riesgo comercial para desarrollar ADAS y software integrado de conducción autónoma:
Conozca los estándares de seguridad e intégrelos en su ciclo de desarrollo
Use hardware con certificación de seguridad
Elija un compilador, depurador y enlazador certificado ASPICE® Nivel 2 que pueda explotar las características de seguridad y rendimiento del hardware
Diseñe soluciones integradas para reducir el riesgo de distracción del conductor
Incorpore monitoreo y redundancia en su diseño de software integrado para detectar errores en tiempo real
Aproveche las bibliotecas de criptografía y rendimiento para crear código seguro y de alto rendimiento
Asegúrese de que puede realizar la configuración y depuración de RTOS (sistema operativo en tiempo real) para aplicaciones integradas de tiempo crítico
Planifique las actualizaciones inalámbricas (OTA) de su software integrado, utilizando ejecutables independientes de la posición
El corredor de Fórmula Uno conoce y confía en su auto, y conoce la pista. Puede ir a más de 200 mph sin riesgos innecesarios. Del mismo modo, al elegir las mejores herramientas de desarrollo de hardware y software embebido, cumplir con los estándares de seguridad automotriz e integrar la seguridad en sus diseños de software embebido, puede acelerar su compañía de software embebido en la carrera para diseñar el mejor ADAS y autónomo aplicaciones de manejo.
Obtenga más información al leer el documento técnico, “Cómo eliminar el riesgo comercial del desarrollo de ADAS”.