Nozioni di base sulla distribuzione
Comprendere i workflow e i requisiti di base per la distribuzione del codice generato
I file binari e i file eseguibili possono essere creati dall'app o dalla riga di comando. Generare codice distribuibile con una funzione principale di esempio per incorporare il file eseguibile o il file binario nell'applicazione. Vengono inoltre generate funzioni di supporto per l'inizializzazione e la pulizia da utilizzare. A seconda dei tipi di array che si desidera integrare nel codice confezionato, si vedano le pagine pertinenti qui di seguito.
Funzioni
coder.ceval | Call C/C++ function from generated code |
coder.cinclude | Include header file in generated code |
packNGo | Package generated code in ZIP file for relocation |
Oggetti
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 |
Argomenti
Nozioni di base sulla distribuzione
- 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.
Principale di esempio
- 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.
Utilizzo del codice generato
- 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.