Genere código C y C++
Configure y genere código desde MATLAB y Simulink con apps, plantillas y una interfaz de línea de comandos para scripts de compilación.
Optimice código embebido
Genere código C/C++ portátil y optimizado, o utilice optimizaciones específicas para un procesador, como SIMD.
Personalice interfaces de código
Defina y controle cómo aparecen los modelos en las funciones y datos de código generados para facilitar la integración de software, y satisfacer las preferencias y estándares de codificación.
Despliegue en hardware
Genere e integre código a partir de algoritmos en un IDE, o genere ejecutables completos con E/S para hardware popular.
Despliegue arquitecturas orientadas a servicios
Genere y despliegue aplicaciones completas en middleware y marcos de software que utilicen una arquitectura orientada a servicios.
Realice pruebas de SIL/PIL
Verifique resultados de código mediante pruebas consecutivas de software-in-the-loop (SIL) y processor-in-the-loop (PIL). Mida la cobertura de código, y analice perfiles de ejecución de código.
Enlace y evalúe código
Genere informes con métricas de tamaño y complejidad de código. Enlace código bidireccionalmente con modelos y requisitos.
Recursos del producto:
Preguntas frecuentes sobre Embedded Coder
Embedded Coder genera código C y C++ legible, compacto y eficiente para procesadores embebidos utilizados en sistemas de producción en serie. Amplía MATLAB Coder y Simulink Coder con optimizaciones avanzadas para el control preciso de las funciones, archivos y datos generados.
Embedded Coder amplía MATLAB Coder y Simulink Coder con optimizaciones avanzadas para la eficiencia del código, el control preciso del código generado y funciones que facilitan la integración con código existente (legacy code), tipos de datos y parámetros de calibración.
Embedded Coder ofrece soporte integrado para los estándares de software AUTOSAR, MISRA C y ASAP2, y proporciona informes de trazabilidad, documentación del código y capacidades de verificación automatizada de software para respaldar el desarrollo de software conforme a DO-178, IEC 61508 e ISO 26262.
Sí. Embedded Coder ofrece paquetes de soporte con optimizaciones avanzadas y controladores de dispositivo para hardware específico, lo que permite el despliegue en distintos sistemas embebidos y placas de prototipado rápido.
Embedded Coder admite pruebas Software-in-the-Loop (SIL) y Processor-in-the-Loop (PIL) de tipo back-to-back, la medición de la cobertura de código y el análisis del perfil de ejecución del código.
Sí. El código generado por Embedded Coder es portable y puede compilarse y ejecutarse en cualquier procesador.
Las empresas utilizan Embedded Coder para generar código de producción destinado a aplicaciones de control, procesamiento de señales, procesamiento de imágenes y Computer Vision, y Machine Learning.
Sí. Embedded Coder puede generar código Single Instruction, Multiple Data (SIMD) para procesamiento paralelo y ofrece optimizaciones específicas para procesadores, incluidas las arquitecturas ARM.