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

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

登录发表评论。

接受的答案

Murat米色“class=
Murat米色 2014年2月25日
是的。Simu金宝applink模型被转换为在覆盆子PI板上运行的可执行文件。通常,可执行文件保存在“/ home / pi / / mw目录中。金宝app可执行文件的名称与Simulink模型名称相同。您可以在编译Simulink模型一次后随时运行此可执行文件。
5点评论
Anuj Patil.“class=
Anuj Patil. 于2018年6月28日
我找不到用于执行文件的命令。该目录中有超过20个文件。一旦执行和运行,如何观看我上传的计算机视觉模型的结果?

登录发表评论。

更多的答案(5)

法蒂玛“class=
法蒂玛 2017年4月21日
大家好!我也面临着同样的问题。在matlab中建立模型;它成功地加载在树莓派3板和运行OK。我的模型简单地通过UDP发送一个uint8数组到服务器。我在/home/pi/[ProjectName]_ert_rtw中找到了项目,我甚至能够在linux中再次构建它(通过重命名“[ProjectName]。mk" file到"Makefile"和"make all"命令)。然而“[ProjectName]。elf”文件没有执行它应该执行的任务(在linux中重新构建之前和之后都没有)。我看了一下项目的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 Ngo.“class=
Thanh Ngo. 2019年9月9日
嗨,您可以分享如何使用Simulink在2 PI之间发送和接收数据?金宝app我目前正在使用Raspberri Pi进行多罗频特协作的项目进行沟通和Arduino进行速度控制。我在simulink中有2 pi之间的通信问题。金宝app

登录发表评论。


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

登录发表评论。


Mirko.“class=
Mirko. 2014年5月25日
嗨,我通过放一条线来解决 / etc / crontab 启动程序的文件自动启动

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

Dudi Rendusara.“class=
Dudi Rendusara. 2017年10月4日
你好,我也遇到了同样的问题。它生成的可执行文件的扩展名是什么?是model_name吗?精灵文件?太糟糕了,Mathworks没有详细说明如何在树莓派中独立运行simulink模型。金宝app

标签

下载188bet金宝搏

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!