MATLAB Coder - MATLAB

MATLAB Coder

ACTUALIZACIÓN IMPORTANTE

 

MATLAB Coder

Genere código C y C++ a partir de código de MATLAB

Ejecute código en cualquier hardware

Utilice un compilador de C/C++ para compilar y ejecutar código generado en cualquier hardware, desde sistemas de escritorio a dispositivos móviles y hardware embebido. El código generado está libre de regalías; puede distribuirlo e integrarlo en aplicaciones comerciales sin costes adicionales para sus clientes.

Utilice funciones de toolboxes

Utilice la app MATLAB Coder o funciones equivalentes de línea de comandos a fin de generar código a partir de productos de MATLAB para aplicaciones de procesamiento de señales, visión artificial, Deep Learning, sistemas de control y otras áreas.

Realice prototipado en hardware embebido

Acelere la implementación en hardware convirtiendo algoritmos a C/C++ automáticamente. Dirija la implementación a cualquier dispositivo integrando manualmente el código generado en su aplicación. Utilice MATLAB Support Package for Raspberry Pi para automatizar el proceso en Raspberry Pi.

Despliegue código C++ desde MATLAB

Genere clases en C++ a partir de clases en código de MATLAB, como clases de valores, clases de identificadores y System objects. Compile código generado en librerías o ejecutables en C++ e intégralos en una aplicación de C++ existente.

Optimice el código generado

Genere instrucciones SIMD, paralelice bucles con código OpenMP multinúcleo y llame a librerías optimizadas, como LAPACK, BLAS y FFTW. Use Embedded Coder para generar código intrínseco específico del procesador para lograr una ejecución aún más rápida.

Despliegue redes de Deep Learning y modelos de Machine Learning

Implemente una variedad de redes entrenadas (como ResNet-50 y MobileNet-v2), modelos de máquinas de vectores de soporte (SVM) y modelos de árboles de decisión, junto con lógica de preprocesamiento y posprocesamiento, en cualquier CPU, incluida Intel® y procesadores ARM® Cortex®.

Realice integración con software

Reutilice algoritmos de MATLAB como código fuente en C/C++ o como librerías dentro de un entorno de software. El código generado utiliza tipos de C/C++ de forma natural y puede llamar a funciones C/C++ confiables existentes, lo que simplifica la integración con código externo.

Reutilice pruebas de MATLAB en código generado

Reutilice las pruebas de MATLAB existentes para verificar el comportamiento del código generado en el entorno interactivo de MATLAB. Utilice el marco de pruebas unitarias de MATLAB para desarrollar rápidamente un amplio conjunto de pruebas de regresión para verificar código generado en C/C++.

Acelere los algoritmos

Llame a código generado como función MEX desde código de MATLAB para acelerar la ejecución. Perfile las funciones MEX generadas para identificar cuellos de botella y enfocar los esfuerzos de optimización.

“Con MATLAB y Embedded Coder, logramos reducir el plazo para completar el proyecto de 24 a 12 meses, sin necesidad de ampliar el equipo de ingeniería”.

Obtenga una versión de prueba gratuita

30 días de exploración a su alcance.


Solicite más información

¿En qué podemos ayudar?