Fondamentaux du déploiement
Comprendre les workflows et exigences de base du déploiement du code généré
Il est possible de créer des fichiers binaires (bibliothèques et exécutables) à partir de l’application ou de la ligne de commande. Générez du code déployable avec un exemple de fonction main pour incorporer le fichier binaire généré dans votre application. Des fonctions connexes d’initialisation et de nettoyage sont également générées pour vous. Consultez les pages ci-dessous correspondant aux types de tableaux que vous souhaitez intégrer dans votre code packagé.
Fonctions
coder.ceval | Appeler une fonction C/C++ à partir du code généré |
coder.cinclude | Include header file in generated code |
packNGo | Package generated code in ZIP file for relocation |
Objets
coder.HardwareImplementation | Hardware-specific configuration parameters for C/C++ code generation from MATLAB code |
coder.hardware | Create hardware board configuration object for C/C++ code generation from MATLAB code |
Rubriques
Fondamentaux du déploiement
- Deploy Generated Code
Fundamental considerations for creating working binaries from generated code. - Approaches for Building Code Generated from MATLAB Code
Choose CMake or toolchain approach for building generated code. - Representation of Arrays in Generated Code
Understand how arrays are represented in the generated code. - Generating Standalone C/C++ Executables from MATLAB Code
Generate C/C++ executables at the command line or in the MATLAB® Coder™ app.
Exemple de fonction main
- Incorporate Generated Code Using an Example Main Function
MATLAB Coder generates an example main function that helps you to incorporate generated C code into your application. - Structure of Generated Example C/C++ Main Function
Examine the parts of a generated example main function so that you can modify an example main for your application.
Utilisation du code généré
- Use Generated Initialize and Terminate Functions
Use supporting functions to perform initialization and cleanup operations. - Use Dynamically Allocated C Arrays in the Generated Function Interfaces
Understand and use dynamically allocated arrays from the generated C function interfaces. - Use Dynamically Allocated C++ Arrays in Generated Function Interfaces
Understand and use dynamically allocated arrays from the generated C++ function interfaces. - Package Code for Other Development Environments
Package generated files into a compressed file that you can relocate and unpack with a standard zip utility.