MATLAB Answers

Embedded Coder generated .zip file problem

2 views (last 30 days)
Furkan Bayrak
Furkan Bayrak on 26 Sep 2019
Answered: Jonas on 6 Jan 2020
Hello,
When i generated code with Embedded Coder, generated zip file has a folder named R2018b.
This folder includes 3 folders(extern, rtw and simulink).
Inside these folders, they are some header files.
I noticed that these header files are in the following matlabroots.
MATLABROOT\simulink\include
MATLABROOT\rtw\c\src
MATLABROOT\extern\include
Why these header files are added to the generated zip file? I don't need those header files.
Thanks for help.

  0 Comments

Sign in to comment.

Accepted Answer

Jonas
Jonas on 6 Jan 2020
The feature to generate a .zip package is in fact using the command 'packngo'. You could investigate that command in more detail. Maybe you should check the answer to this question: https://nl.mathworks.com/matlabcentral/answers/452312-package-generated-code-with-the-minimal-set-of-files-necessary-for-compilation-using-packngo

  0 Comments

Sign in to comment.

More Answers (1)

Denis Gurchenkov
Denis Gurchenkov on 26 Sep 2019
These header files contain various type definitions, macros, constants and functions that are used by the generated C/C++ code. In your model, they may be unused, but if you use Embedded Coder on a more complicated example (using various blocks and algorithms) you will see the generated code becomes more complicated and starts using those header files.

  0 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!