Deployment, Integration, and Supported Hardware
After you finish iterating through code generation and verification for a model, you deploy the resulting code for rapid prototyping, real-time simulation, or production. Deployment involves activities such as setting up the code for sharing between projects or providing the code to a system integrator or vendor. You might:
- Generate an executable file for validation and testing. 
- Adapt a generated program to run without an external real-time executive or operating system on target hardware. 
- Integrate a generated program with an operating system or board support package. 
- Create static or dynamic library files for reusing or sharing algorithms. 
- Package and share artifacts generated for a model with a third party without revealing intellectual property. 
- Run accelerated simulations and deploy standalone simulations outside of the MATLAB® and Simulink® environment. 
- Relocate generated code files to another development environment. 
Categories
- Rapid Prototyping and Real-Time Simulation
 Build, validate, refine, and test generated executable programs for rapid prototyping and real-time simulation
 
- Generated Code Interfacing
 Exchange data between generated code and external application code using C API interface and Code Descriptor interface
 
- Calibration and Measurement
 Tune parameters and measure signal data by using ASAP2 and CDF calibration files
 
- Code Packaging
 Package and share or relocate code
 
- Accelerated Simulation
 Accelerate model simulations and deploy standalone simulations
 
- Model Protection
 Create a protected model for simulation and code generation to share with a third-party
 
- Simulink
            Coder Supported Hardware
 Support for third-party hardware
 
