How can I run Simulink executable on Raspberry Pi?

I created a Simulink model and deployed it successfully on a Raspberry Pi. The model can be run from MATLAB terminal using
% code
h=raspberrypi;
h.runModel('modelName');
I want to run the model directly from the Pi without using MATLAB. I tried to find the executable at /home/pi/Simulink_model_name_rtt/MW/Simulink_model_name but the subfolder MW does not exist (there is a folder named modelName_ert_rtw created at /home/pi). I used MATLAB2016a and Raspberry Pi 3 hardware.
Thanks a lot!

댓글 수: 1

I suppose you've also tried the Deploy to Hardware button from the Simulink menu?

댓글을 달려면 로그인하십시오.

 채택된 답변

Tohru Kikawada
Tohru Kikawada 2017년 1월 13일
Use the following command on your Raspberry Pi terminal:
sudo ./modelName.elf
See this link for details.

댓글 수: 3

That works. Thanks a lot.
Hi,
I tried this. It works.
But I have an .elf which does not work! Running in external mode, is perfect! Deploying, NO errors! But it does not run.
I tried isModelRunning(raspberrypi,'model') and it returns '0'.
I am using coder.ceval, and other functions from coder package to save a .txt in the raspberry folder. Still, works perfect on External Mode.
You know what can be causing this?
Thks!
.elf with not work if you are running the model either in external mode or PIL mode

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Run on Target Hardware에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by