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

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

登录评论。

接受的答案

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

登录评论。

更多的答案(5)

法蒂玛"class=
法蒂玛 2017年4月21日
大家好!我也面临着同样的问题。我在matlab中建立一个模型;它在树莓pi 3板上成功加载并运行正常。我的模型简单地通过UDP发送一个uint8数组到服务器。我在/home/pi/[ProjectName]_ert_rtw中找到了这个项目,我甚至能够在linux中再次构建它(通过重命名“[ProjectName]”。mk”文件到“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之间发送和接收数据吗?金宝app我目前正在做一个多机器人协作的项目,使用树莓派进行通讯,arduino进行速度控制。我在Simulink中有2 Pi之间的通信问题。金宝app

登录评论。


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

社区寻宝

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

开始狩猎!