构建在Raspberry Pi中运行的独立应用程序?

86个视图(过去30天)
曹兰
曹兰 2014年1月15日
评论: Prasanth Sunkara 2020年10月8日
大家好,我对使用Simulink模型构建一个在R万博1manbetxaspberry Pi中运行的应用程序很陌生。我有一个问题,我可以用主板构建一个独立的应用程序吗:这意味着我在matlab中构建一个Simulink模型,加载到主板中,停止matlab并拔出与计算机的连接。主板中加载的程序是否可以rk独自一人没有matlab?感谢您的帮助:)
2评论
Prasanth Sunkara
Prasanth Sunkara 2020年10月8日
万博1manbetxSimulink部署的模型存储在raspberrypi的“MATLAB_ws”文件夹中。请看 此文档页 来了解更多。
生成的可执行文件将具有“.elf”扩展名。
从R2020b,您可以通过一个简单的应用程序轻松监控模型的运行状态。要了解elf的实际存储位置,并有选择地读取日志文件中的任何错误,请使用“ 树莓Pi资源监视器应用程序 "
谢谢
Prasanth

登录以发表评论。

公认的答案

穆拉特贝尔格
穆拉特贝尔格 2014年2月25日
是的。Simu万博1manbetxlink模型被转换为运行在树莓Pi板上的可执行文件。通常,可执行文件保存在“/home/pi//MW目录”中。万博1manbetx可执行文件的名称与Simulink模型名称相同。万博1manbetx在编译一次Simulink模型之后,您可以在任何时候运行此可执行文件。万博1manbetx
5评论
阿努伊帕蒂尔
阿努伊帕蒂尔 2018年6月28日
我找不到用于执行该文件的命令。该目录中有20多个文件。一旦执行并运行,如何查看我上传的计算机视觉模型的结果?

登录以发表评论。

更多答案(5)

法蒂玛
法蒂玛 2017年4月21日
大家好。我也面临同样的问题。在matlab中建立模型;它在raspberry pi 3板上成功加载,运行正常。我的模型只是通过UDP向服务器发送一个uint8数组。我在/home/pi/[ProjectName]\u ert\u rtw中找到了该项目,甚至可以在linux中重新构建它(通过将“[ProjectName].mk”文件重命名为“Makefile”和“make all”命令)。但是“[ProjectName].elf”文件没有执行它应该执行的任务(在linux中重建之前或之后都没有)。我查看了project的c文件,发现可执行文件接受一些输入参数。我看到我的服务器IP地址是在一个c文件中设置的,但我也将其作为可执行文件的输入(类似于:[ProjectName].elf-hostname[ServerIP]-port[MyPort]-protocol-UDP)。在我的服务器中,如果我发回一些东西,我会看到运行的代码表明它收到了一个无效的数据包,有时它也会向服务器发回一些胡言乱语。
我认为代码的某些部分正在运行,但它需要一些东西作为输入参数来告诉它使用常量参数并运行主任务。
有人面临这个问题吗?任何解决这个问题的想法都将受到欢迎。
2评论
清非
清非 2019年9月9日
你好,能分享一下如何使用Simulink在2 Pi之间发送和接收数据吗?万博1manbetx我目前正在做一个多机器人协作的项目,使用树莓派进行通讯,arduino进行速度控制。我在Simulink中有2 Pi之间的通信问题。万博1manbetx

登录以发表评论。


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

登录以发表评论。


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

巴萨瓦切坦
巴萨瓦切坦 2017年1月12日
如何使用树莓皮3制作数字助听器?

Dudi Rendusara
Dudi Rendusara 2017年10月4日
嗨,我遇到了同样的问题。它生成的可执行文件的扩展是什么?是model_name.elf文件吗?太糟糕了,Mathworks没有提供关于如何在raspberry pi中独立运行simulink模型的详细说明。万博1manbetx