Simulink Raspberry Pi "Deploy Hardware" - application not working after RPI reboot
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
First question, is "Deploy to Hardware" option when implementing model on Raspberry Pi B+ V1.2 with Simulink support for Raspberry Pi Hardware, meant to deploy the program in a way that it should run even when RPI is restarted?
Because I'm experiencing issue when my application designed in Simulink stops working (can't tell if fully or partially) when i restart my RPI (power loss etc.)
The application reads sensors over 1-wire, does some basic math and then sends data to ThingSpeak over wifi. All IP configuration is correct, I can bring up terminal on Matlab, I can deploy program, it works as intended.
Now problematic part, say for any reason i turn off RPI power and turn it on again. RPI will boot up, it has valid internet connection, i can bring up terminal from Matlab yet previously deployed application will refuse to work (judging by the fact that 0 data is sent over to ThingSpeak).
Is that behaviour intended (model not starting on RPI after reboot)?
If yes, how do i make it run automatically?
If no, what are the steps to troubleshoot this issue?
댓글 수: 0
채택된 답변
Madhu Govindarajan
2018년 2월 16일
It is intended behavior. If you want to run your application automatically on startup you should modify /etc/rc.local file which is the startup for your raspberry pi. I would recommend adding the following lines at the end of the rc.local file.
cd /home/pi
sudo ./modelname.elf (use your model's name here)
댓글 수: 1
Evan Rittner
2020년 12월 19일
Is there any way of preventing the application from running automatically when deployed (and require running it explicitly)?
추가 답변 (0개)
커뮤니티
더 많은 답변 보기: ThingSpeak 커뮤니티
참고 항목
카테고리
Help Center 및 File Exchange에서 Raspberry Pi Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!