EPOS4 Maxon Group and beaglebone programmed from Simulink
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
PEDRO HENRIQUE Ulhoa
il 28 Dic 2020
Commentato: PEDRO HENRIQUE Ulhoa
il 5 Gen 2021
I am trying to integrate EposCommandLibrary(shared library for linux applications) from MaxonGroup with simulink environment. My main goal is to put some c++ code in s-function builder block with some functions of EPOSCommandLibrary, and then this code is going to be deployed in my beaglebone black board with Embedded Coder. But i am getting some errors because my simulink model is not recognizing EPOSCommandLibrary and its functions. When you compile from linux terminal(beaglebone) you need to use gcc main.cpp -lEposCmd. As you can see, i need this parameter in the gcc compile command. I was wondering if i can compile my c++ code in simulink with gcc and put manually this flag.
Thank you for reading this!
0 Commenti
Risposta accettata
Aghamarsh Varanasi
il 31 Dic 2020
Hi,
You can add compile time flags to your build environment of Embedded Coder using the 'addCompileFlags' function.
For Example,
myModelBuildInfo = RTW.BuildInfo;
addCompileFlags(myModelBuildInfo,'-lEposCmd');
Hope this helps.
8 Commenti
Aghamarsh Varanasi
il 5 Gen 2021
Hi,
You can add '.dll' files to the build environment by using the 'addNonBuildFiles' function.
Syntax:
addNonBuildFiles(buildinfo,filenames,paths,groups)
Here, groups is an optional argument.
Example:
myModelBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myModelBuildInfo, ...
{'myutility1.dll' 'myutility2.dll'}, ...
'/proj/dlls');
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!