建立独立的应用程序运行在树莓派?

52次观看(过去30天)
曹局域网"class=
曹局域网 2014年1月15日
评论道: 沃尔特·罗伯森 2022年5月24日
大家好,我是使用Simulink模型来构建一个在树莓派上运行的应用程序的新手。我有一个问题,我可以建立一个独立的应用程序与板:意味着我建立一个Simulink模型在matlab中,加载到板,停止matlab,并拔掉与计算机的连接。已经加载在黑板上的程序是否可以在没有matlab的情况下单独工作?谢谢你的帮助:)
2的评论
Prasanth Sunkara"class=
Prasanth Sunkara 2020年10月8日
Simulink部署模型存储在raspberrypi的“MATLAB_ws”文件夹中。请参阅 这个文档页面 想了解更多。
生成的可执行程序将是。精灵”扩展。
从R2020b,您可以通过一个简单的应用程序轻松地监视和控制模型的运行状态。要知道elf实际存储的位置,并可选地读取日志文件以防止任何错误,请使用“ 树莓派资源监视器应用程序
谢谢,
Prasanth

登录发表评论。

接受的答案

Murat米色"class=
Murat米色 2014年2月25日
是的。Simulink模型被转换为可执行程序,可在树莓派板上运行。通常,可执行文件保存在“/home/pi//MW”目录下。可执行文件的名称与Simulink模型名称相同。在编译一次Simulink模型之后,您可以在任何时间运行此可执行文件。
5个评论
阿帕蒂尔"class=
阿帕蒂尔 2018年6月28日
我找不到用于执行该文件的命令。那个目录里有20多个文件。一旦它执行并运行,如何观看我上传的计算机视觉模型的结果?

登录发表评论。

更多的答案(6)

法蒂玛"class=
法蒂玛 2017年4月21日
大家好!我也面临同样的问题。在matlab中建立了模型;它成功加载到树莓派3板和运行正常。我的模型只是通过UDP发送一个uint8数组到服务器。我在/home/pi/[ProjectName]_ert_rtw中找到了这个项目,我甚至能够在linux中再次构建它(通过重命名“[ProjectName]。文件到“Makefile”和“make all”命令)。然而“[ProjectName]。elf”文件没有执行它应该执行的任务(在linux中重建之前或之后都没有)。我查看了一下project的c文件,发现可执行文件接受一些输入参数。我看到我的服务器IP地址设置在一个c文件,但我把它作为可执行文件的输入(类似于:[ProjectName]。elf -hostname [ServerIP] -port [MyPort] -protocol UDP)。 In my sever, if I send something back, I see that the running code indicated that it received an invalid packet, and sometimes it sends back some gibberish to server too.
我认为部分代码正在运行,但它需要一些输入参数来告诉它使用常量参数并运行主任务。
有人面临这个问题吗?任何能解决这个问题的建议都将不胜感激。
2的评论
Thanh非政府组织"class=
Thanh非政府组织 2019年9月9日
你好,你能分享一下如何使用Simulink在2 Pi之间发送和接收数据吗?我目前正在做一个多机器人合作的项目,使用树莓派进行通信,arduino进行速度控制。我在Simulink中2 Pi之间的通信有问题。

登录发表评论。


米尔科"class=
米尔科 2014年5月23日
你好,我在simulink中创建了一个模型,我在MW目录中找到了文件,但我不能让它独立运行。如果我启动simulink模型才能正常工作。给Linux运行模型的正确命令是什么?
4评论
伊戈尔的报告"class=
伊戈尔的报告 2016年8月10日
据我所知,您的模型运行在RPi上,但它没有您所期望的代码。也就是说,MATLAB函数块(我猜这是你正在使用的那个)不支持你能想象的所有函数。换句话说:在编译阶段,Simulink Coder不会为这些函数生成代码。参考相关文档(我会从MATLAB函数块开始)。

登录发表评论。


米尔科"class=
米尔科 2014年5月25日
嗨,我用一条线解决了这个问题 / etc / crontab 自动启动程序的文件

Basava奇"class=
Basava奇 2017年1月12日
如何用树莓派3制作数字助听器?

Dudi Rendusara"class=
Dudi Rendusara 2017年10月4日
嗨,我也遇到了同样的问题。它生成的可执行文件的扩展名是什么?是model_name吗?精灵文件?可惜Mathworks没有详细解释如何在树莓派中独立运行simulink模型。

安东尼奥Ofogo"class=
安东尼奥Ofogo 2022年5月24日
嗨。我在一个停车场里做一个空间探测项目,我写了一个matlab代码来做它,它在我的机器上工作得很好,但它应该部署在树莓派3上,请问我怎么做?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2022年5月24日
//www.ru-cchi.com/help/supportpkg/raspberrypiio/run-on-hardware.html

登录发表评论。

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

翻译的

Baidu
map