EPOS4 Maxon Group and beaglebone programmed from Simulink
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
PEDRO HENRIQUE Ulhoa
am 28 Dez. 2020
Kommentiert: PEDRO HENRIQUE Ulhoa
am 5 Jan. 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 Kommentare
Akzeptierte Antwort
Aghamarsh Varanasi
am 31 Dez. 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 Kommentare
Aghamarsh Varanasi
am 5 Jan. 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');
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!