部署基础知识
了解部署生成的代码的基本工作流和要求
可以从 App 或命令行创建二进制文件和可执行文件。生成具有示例主函数的可部署代码,以将可执行文件或二进制文件合并到您的应用程序中。还会生成支持初始化和清理函数供您使用。根据要集成到打包代码中的数组的类型,请参阅以下相关页。
函数
coder.ceval | 从生成的代码中调用 C/C++ 函数 |
coder.cinclude | 在生成的代码中包括头文件 |
packNGo | Package generated code in ZIP file for relocation |
对象
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 |
主题
部署基础知识
- 部署生成的代码
根据生成的代码创建工作二进制文件时需要考虑的基本事项。 - 编译从 MATLAB 代码生成的代码的方法
选择 CMake 或工具链方法来编译生成的代码。 - Representation of Arrays in Generated Code
Understand how arrays are represented in the generated code. - 从 MATLAB 代码生成独立的 C/C++ 可执行文件
在命令行或 MATLAB® Coder™ App 中生成 C/C++ 可执行文件。
主函数示例
- 使用示例主函数合并生成的代码
MATLAB Coder 会生成一个示例主函数,帮助您将生成的 C 代码合并到您的应用程序中。 - 生成的示例 C/C++ 主函数的结构
检查生成的示例主函数的各部分,以便针对您的应用程序修改示例主函数。
使用生成的代码
- Use Generated Initialize and Terminate Functions
Use supporting functions to perform initialization and cleanup operations. - 在生成的函数接口中使用 C 数组
了解和使用生成的函数接口中的数组 - 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.