在覆盆子PI中建立独立应用程序?

조회 수: 85(최근 30일)
曹兰“class=
曹兰 2014年년1월15일
댓글: Prasanth Sunkara 2020년 10월 8.일
嗨,所有我都在使用Simulink模型来构建在R金宝appaspberry PI中运行的应用程序。我有一个问题,我可以用电路板建立一个独立的应用程序:意味着我在MATLAB中构建一个Simulink模型,加载到电路板中,停止MATLAB并插入与计算机的连接。金宝app没有MATLAB的情况下,已加载的程序是否可以单独工作?感谢任何帮助:)
댓글수:2
Prasanth Sunkara“class=
Prasanth Sunkara 2020년 10월 8.일
金宝appSimulink部署的模型存储在raspberrypi的“MATLAB_ws”文件夹中。请看 这个doc页面 来了解更多。
生成的可执行文件将是“.elf”扩展名。
从R2020B,您可以使用简单的应用程序监控和控制型号的运行状态。要知道ELF实际存储的位置,并且可选地读取任何错误的日志文件,请使用“ 树莓Pi资源监视器应用程序
谢谢
Prasanth

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

채택된답변

穆拉特贝尔格“class=
穆拉特贝尔格 2014년 2.월 25일
是的。Simu金宝applink模型被转换为运行在树莓Pi板上的可执行文件。通常,可执行文件保存在“/home/pi//MW目录”中。金宝app可执行文件的名称与Simulink模型名称相同。金宝app在编译一次Simulink模型之后,您可以在任何时候运行此可执行文件。金宝app
댓글수:5
Anuj Patil.“class=
Anuj Patil. 2018년 6.월 28일
我找不到用于执行文件的命令。该目录中有超过20个文件。一旦执行和运行,如何观看我上传的计算机视觉模型的结果?

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

추가답변(5개)

法蒂玛“class=
法蒂玛 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
Thanh Ngo.“class=
Thanh Ngo. 2019년월일9
你好,能分享一下如何使用Simulink在2 Pi之间发送和接收数据吗?金宝app我目前正在做一个多机器人协作的项目,使用树莓派进行通讯,arduino进行速度控制。我在Simulink中有2 Pi之间的通信问题。金宝app

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


Mirko.“class=
Mirko. 2014년월23일
你好,我在simulink中创建了一个模型,我在目录MW金宝app中找到了文件,但是我不能让它独立运行。如果我启动simulink模型正金宝app常工作。Linux运行模型的正确命令是什么?
댓글수:4
伊戈尔·波托尼克“class=
伊戈尔·波托尼克 2016년 8.월 10일
据我所知,您的模型正在运行RPI,但它没有您期望它的代码。即,Matlab功能块(我猜这是您使用的那个)不支持您可以想象的所有功能。金宝app换句话说:在编译的阶段,Simulink编码器不会为这些函数生成代码。金宝app请参阅关于该文档(我将从Matlab功能块开始)。

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


Mirko.“class=
Mirko. 2014년월25일
嗨,我通过放一条线来解决 /etc/crontab 启动程序的文件自动启动
댓글수:3
Nguyen Hoang Tam.“class=
Nguyen Hoang Tam. 2016년월일14日
终端中:sudo crontab-e添加行:@reboot sudo/home/pi//nameapp

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


Basava Chetan.“class=
Basava Chetan. 2017년월12일
如何使用树莓皮3制作数字助听器?

Dudi Rendusara“class=
Dudi Rendusara 2017년10월4일
嗨,我遇到了同样的问题。它生成的可执行文件的扩展是什么?是model_name.elf文件吗?太糟糕了,Mathworks没有提供关于如何在raspberry pi中独立运行simulink模型的详细说明。金宝app

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!

翻译人