图像缩略图

金宝appSimu金宝applink支持包树莓派硬件

在树莓皮上运行模型。
3.8
41评级

199套下载

更新2021年3月10日

编者按:流行文件2018年

此文件被选为Matlab Central挑选本周

金宝app®金宝app支持包的树莓派™硬件,使您可以创建和运行Simulink模型的树莓派硬件。金宝app

支持包包金宝app括:

●Simulink模块库,金宝app用于配置和访问树莓Pi I/O外设和通信接口。
●连接I / O在正常模式仿真期间与硬件上的IO外设通信。
●监控和调谐操作模式,使您能够在Simulink上以raspberry pi运行而在Simulink中开发的互动监测和调谐算法。金宝app
●专用MATLAB APP - Raspberry PI资源监视器 - 管理已连接到Raspberry PI的部署应用程序和其他硬件外设。

强调:

●支金宝app持行业标准通信协议,如TCP / IP,UDP,WebSocket,CAN(MCP2515)。
●读写块以通过串行,SPI和I2C协议与外围设备通信
●基于ALSA的音频捕获和音频播放模块
●视频捕获和显示块,支持USB网络摄像头和相机板金宝app
●伺服和PWM块控制连接到覆盆子PI GPIO引脚的电机。
●MQTT客户机支持机器对机器和物联网应用程序的发布和订阅块金宝app
●ThingSpeak读写模块,直接与ThingSpeak物联网框架集成
●将Simulink模型的信号从Sim金宝appulink模型到Raspberry PI SD卡中的屏蔽文件。

下面的例子演示了如何使用Simulink在树莓派硬件上设置硬件和部署独立的应用程序:金宝app

https://www.youtube.com/watch?v=wwlbugwjlwq.

金宝appSimulink Coder™允许您访问从Simulink生成的C代码,并追溯其到原始模型。嵌入式编码器®允许您生成优化的代码,使用代码替换库,并执行在循环中的软件和在循环中的处理器验证。

该支持包适金宝app用于R2014a及以上版本。

如果您有下载或安装问题,请联系技术支持:金宝app
//www.tatmou.com/金宝appsupport/contact_us.html

要了解有关受支持的Raspberry Pi板和金宝app其他功能的更多信息,请访问:
//www.tatmou.com/hardware-金宝appsupport/raspberry-pi-金宝appsimulink.html.

如果您有特定的问题,请参阅MATLAB答案,您可以从中获取合格专家和社区的帮助:
//www.tatmou.com/matlabcentral/answers/?term=Raspberry+圆周率

笔记:

●对于MATLAB R2016b及更早版本,该支持包目前无法下载第三方软件。金宝app有关详细信息和解决方法,请参阅此Bug报告//www.tatmou.com/金宝appsupport/bugreports/1741173

●Matlab R2017A及更高版本不受影响。

评论和评级(224

罗德里戈Botelho

谢谢你的反馈,Nirmalkumar。我将尝试使用String -> ASCII块。我下次会在那里发帖。

nirmallumar doreraju

嗨rcbb,

我们应该这样称呼你吗?我们找不到您的名字,所以现在请与RCBB联系。

我已经试着回答了你的问题,如下所示。

1. MQTT端口:
如果您有MQTT代理的ip地址,那么您可以使用ip地址和端口号。例如:192.168.0.10:1883 (< ip_address >:)。这应该是好的,如果它是不可用的,那么你可以尝试相同的格式与网站地址?> < web_address >: <端口。

2.MQTT块和字符串
MQTT发布/订阅块都不金宝app支持String输入。尽管如此,我们可以通过在Simulink中使用字符串到ASCII和ASCII到字符串转换块来绕过这个问题。金宝app
一种。MQTT发布:使用字符串到ASCII Converter块,并将其连接到MQTT发布块的消息端口。string to ascii块为uint8数据类型提供了json字符串的ascii等效。
b. MQTT订阅:您需要获得您试图接收的json字符串的大致大小。将此指定为MQTT Subscribe块中的消息长度。如果json长度大于Message长度,那么它将被截断。如果它更小,那么它将被附加0。稍后,您可以使用ASCII到String转换块来获得等价的String。

为了让您可以轻松讨论,请在Matlab答案社区论坛中发布您的问题。
如果您对提供的解决方案有任何困难,请联系技术支持,以便我们可以帮助您尽快解决这个问题。金宝搏官方网站金宝app

感谢和问候,
Nirmalkumar

罗德里戈Botelho

我试图使用MQTT块与TAGO IO通信,但我面临两个问题。第一个是设置MQTT端口。我到处都找不到。第二个问题是我必须以json的形式发送数据,但似乎te MQTT Publish block不接受字符串。有什么建议吗?

普拉桑桑卡拉酒店

嗨安东尼奥。
Cameraboard可以通过提供正确的设备名称与V4L2VIDEO捕获块一起使用。请您分享您面临此错误的MATLAB版本吗?此外,为了方便讨论,请将其视为Matlab答案社区论坛的一个问题。我们可以在那边讨论这一点。

谢谢,
Prasanth

AntonioMG_MX

你好,

我正在尝试运行该示例“raspberrypi_inversion”。硬件是覆盆子PI 4B和覆盆子PI相机V1。
在执行“在硬件上运行”后,我得到以下错误。

执行外部模式MEX文件“ext_comm”时出错:
extrargetpktpending()调用在检查目标PKT时失败

RPi中的日志文件包括:

****启动应用程序****
不支持[160 120]的指定相机分辨率。金宝app
金宝app支持的决议:金宝搏官方网站

启动模型**

如果执行了“Build, Deploy & Start”,以及直接在RPi上执行ELF文件,也会出现同样的错误。

是模块(在simulink图中)金宝app“V4L2视频捕捉”适用于RPi摄像头还是仅适用于USB摄像头?如文件所述:

使用V4L2从USB摄像机捕获实时视频(用于Linux两个API的视频)驱动程序框架.....
....要从树莓派摄像机板捕捉视频,请搜索“添加支持树莓派摄像机板”帮助。金宝app

但是,该示例的文档说明可以使用RPi Camera。

更多信息:

如果执行“Connect”命令(Prepare->控制面板),则返回如下错误信息:

在Raspberry Pi硬件上运行外部模式模拟时遇到运行时错误。这种情况通常发生在硬件资源不可用或配置错误时,比如网络摄像头或声卡。

最后,RPi Camera在Matlab中的功能正确,我可以拍照,改变分辨率,等等…为什么在这个例子中它不能工作?我已经执行了其他步骤,输出如下:

>>系统(RPI4B_SIMUL金宝appINK,'/ SBIN / MODPROBE BCM2835_V4L2')

ans =.

0×0空字符数组

/dev/video*' /de金宝appv/video*' /dev/video*'

ans =.

'CRW-RW ---- + 1根视频81,2月12日21:43 / dev / video0
crw rw---+1根视频81,0二月12日21:43/dev/video10
crw-rw----+ 1 root video 81, 5 Feb 12 21:43 /dev/video11
CRW-RW ---- + 1根视频81,2月12日21:43 / dev / video12
CRW-RW ---- + 1根视频81,12 2月1日21:43 / dev / video13
crw-rw----+ 1 root video 81, 2 Feb 12 21:43 /dev/video14
CRW-RW ---- + 1根视频81,2月12日21:43 / dev / video15
crw-rw----+ 1 root video 81, 4 Feb 12 21:43 /dev/video16

普拉桑桑卡拉酒店

对树莓派的MODBUS TCP/IP Si金宝appmulink块支持目金宝app前仅在R2021a预发布版本中可用。
//www.tatmou.com/matlabcentral/answers/101155-how-do-i-obtain-a-prerelease-for-a-new-matlab-version

基于客户反馈,它很有可能包含在MATLAB R2021a的最终版本中。最终版本很快就会出来!
想要了解更多关于发行周期的信息,请参考以下内容://www.tatmou.com/下载188bet金宝搏products/new_products/release_model.html.

罗德里戈Botelho

我如何使用MODBUS TCP/IP与这个包?我找不到。

Reeno Joseph.

硬件设置是一次性的活动,通过这个活动你可以用操作系统镜像闪存SD卡,并配置你的网络设置。一旦完成,你可以使用IP地址从MATLAB/Simulink访问树莓派。金宝app

布莱恩Zin

每次我想运行pi的时候,我必须设置支持包吗?金宝app

先谢谢你

Sylvain.

GPIO使用什么C库?pigpio.h wiringpi.h吗?为什么PWM频率上限为8 kHz,并将其改为25 kHz?

Mustafa Alp.

我还有一个问题;我如何记录总线信号作为一个结构与正确的命名?

Mustafa Alp.

我还有一个问题;我可以使用具有不同地址的多个I2C主读取块,以从多个从设备读取吗?

弗雷德里克FERRIEU

太快了,最后才是最重要的....!!

普拉桑桑卡拉酒店

Hi Md Noor Islam,我猜你已经尝试了下面链接中提到的支持包的干净安装。金宝app
//www.tatmou.com/matlabcentral/answers/318635-how-do-i-perform-a-clean-re-installation-of-a-金宝appsupport-package.
此外,有些用户发现在安装支持包时将MATLAB运行MATLAB有助于。金宝app

如果您已经尝试过上面并没有工作,请联系MathWorks支持 -金宝app//www.tatmou.com/金宝appsupport/contact_us.html

MD Noor伊斯兰教

你好,我无法安装或下载文件。我得到这个错误“有一个问题下载的支持包。金宝app要解决这个问题,请看MATLAB的答案。我已经检查了MATLAB的答案并尝试了它。但这并没有解决问题

普拉桑桑卡拉酒店

结帐R2020B版本的最新功能。(//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/release-notes.html.

主要亮点:
1)从应用程序监视资源并部署进程。
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ug/raspberrypiresourcemonitor-app.html

2)示例:在连接I/O和“构建&部署”工作流程中使用V4L2和Websocket块在浏览器上流媒体摄像机feed//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ref/implement-connected-io-publish-data-raspberrypi-websocket-server.html

3)通过利用多核执行,加快Simu金宝applink部署的模型
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ref/implement-multicore-programming-cpu-core-affinity-raspberrypi.html

有关其他最新功能的更多信息,请浏览://www.tatmou.com/help/金宝appsupportpkg/raspberrypi/index.html?category=index&s_tid=CRUX_topnav

nirmallumar doreraju

你好豪 新,
这似乎是由于一些字符编码问题。“Ϻ”,我猜这是你的日文windows用户名。你能从不包括用户名部分的不同驱动器/文件夹尝试吗?
例如,假设“RaspiBuild”是文件夹名:
“c:/ raspibuild”
“e:/ raspibuild”

请尝试在上面所示的文件夹中构建模型。

谢谢,

豪新

嗨,我遇到了一个问题,“无法打开文件'/home/pi2/matlab_ws/r2020a/c/users/ə/documents/matlab/examples/r2020a/raspberypi/gettingstartedwithsimulinkraspberrypihardwareexam金宝appple/raspberrypi_gettingstarted.elph',On远程文件系统,阅读“,怎么办?谢谢

Ankur玻色

Mohith您正在

加拉达阿尔斯奈德

普拉桑桑卡拉酒店

查看最新的MATLAB R2020a版本。
主要亮点:完全支持树莓派4B,并添加了新的Simulink仿真工作流,称为“Conne金宝appcted I\O”。金宝app
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/release-notes.html.

谢谢,
Prasanth

香港的物理学家

你好,
这个模块是否支持覆盆子PI 3a 金宝app+?

Ahsan Tanveer.

嗨,它和覆盆子皮4b兼容吗?

chaptal classe psi.

你好,我有相同的问题,为了安装这个附加组件。解决此问题,请联系技术支持。金宝app

一个解决方案吗?

西尔维亚Cantagalli

嗨,我有一个问题设置的问题。我收到以下消息“获取错误,因为找不到包含固件信息的文件:”c:\ programdata \ matlab \ supportpackages \ r2017a \ 3p.instret \ raspbian.instret \ firmware_inf金宝appo.xml“此文件已被删除或移动到一个不同的位置“。我在磁盘中搜索,我找不到文件。我已经尝试了uniStall并重新安装包。
有同样问题的人?(我正在使用MATLAB2017A,并且我已经修复了第三方安装的错误,如上所述https://it.mathworks.com/金宝appsupport/bugreports/1741173

阿里沉思

@szilveszter,我们已经回答了您的BME HSZK电子邮件地址,因为您写入技术支持。金宝app

恩里科维亚尔酒店

我也一样:我不能在MATLAB 2019 b....上安装这个附加组件它说发生了意想不到的错误。

Szilveszter Siroki

@prasanth sunkara:错误是:安装支持包有问题。金宝app要解决此问题,请联系技术支持。金宝app我已经完成了,但他们还没有回答。

普拉桑桑卡拉酒店

@szilveszter,应该可以在同一MATLAB版本上安装STM和Raspberry PI支持包。金宝app请分享您面临的错误,因为它将有助于更好地理解此原因。

@Borison,请联系MathWorks技术支持。金宝app他们将能够帮助您安装支持包。金宝app
//www.tatmou.com/金宝appsupport/contact_us.html?s_tid=sp_ban_cs.

Borison ningthoujam

我无法在Matlab 2019上安装此加载项B ....它说意外的erroe发生了......

Szilveszter Siroki

如果我有STM32 Nucl金宝appeo的Simulin金宝appk编码器支持包,我无法为Raspberry PI安装Simulink支持包,以及副vere!您可以更新一些东西是否能够拥有支持包?金宝app

Reeno Joseph.

@wang, @zheng:请指定您使用的是哪个版本的MATLAB。还要提到支持包的版本。金宝app

中国的王

每次将图像文件写入SD卡时,会单击“下一步”,并报告错误“要连接的数组的尺寸是不一致的”。我该怎么办这个问题?

宿州农村郑

你好!我遇到了每把镜像文章写入sd卡后,点击下一个,会议的人的错,请问该问题应该怎么怎么定理呢?谢谢!

Mohith您正在

你在哪个版本的MATLAB中遇到这个问题?另外,你使用的树莓派的Simulink支持包版本是什么?金宝app金宝app

标准箱kamerling

你好,有人能帮我吗。

IAM在Agian中获得同样的问题。

未定义函数'execute'用于输入类型为'double'的参数。

我可以敲我的树莓派。但不能构建te程序。已经重新安装了一切。

Reeno Joseph.

最新的Raspbian Buster与支持包没有完全测试。金宝app
如果使用Raspbian Buster时存在任何不兼容或生成错误,请使用“MathWorks自定义Raspbian映像”(基于Raspbian拉伸),该映像可从硬件设置屏幕下载。

Nagendar Reddy

你好,
我正在覆盖覆盆子pi的模型。
但在PI的模型执行期间,我们正在吃100%的PI板CPU。
这导致模型函数中的延迟和mis功能。
任何人都可以告诉我如何解决这个问题。
提前谢谢。

guangtian太阳

基督教

没关系,我问,这时我无意中发现了这个:
https://de.mathworks.com/金宝appsupport/install/support-software-downloader.html

Mohith您正在

@Jose Nunez:从R2017B向后,用户可以使用Matlab和Simulink支持包在覆盆子PI上使用自定义Raspbian OS。金宝app金宝app
在树莓派的硬件设置过程中,选择“自定义运行在我的硬件上的现有操作系统”选项,并遵循上述步骤。
此过程将根据支持包的要求验证您的Raspbian图像。金宝app如果检测到任何丢失的包/库,则设置过程将下载它们并使Raspbian图像与Matlab和Simulink支持包兼容。金宝app金宝app

srikanthanth.

我已经实现了PEAK USB CAN simulink Libr金宝appary,它将在外部模型的树莓派上工作。库包含PCAN初始化和PCAN读simulink块,这将作为硬件支持包工作。金宝app金宝app当我在Raspberry Pi上运行模拟从PCAN通道(PCAN_USBBUS1到6)读取CAN数据时,在模拟中有延迟。一段时间后CAN数据正在更新。我观察到2到3分钟的延迟。simu金宝applink Library依赖于安装在raspberry pi上的PCANBASIC库。

我怎样才能加速模拟?

多路复用器

如果这个包能更新为“2018年”,那就太好了:
-让它正确识别树莓PI 3B+
- 更新“Mathworks”Raspbian图像以正确地在Raspberry Pi 3b +上正常工作
-在MathWorks“Raspbian图像中更新ROS和GAZEBO的版本到更多的当前版本(ROS Kinetic Kame+, GAZEBO 7+)
-使所有的Gazebo(模型)资源都已经在“MathWorks”树形图中下载,因为下载它们是痛苦的(特别是在5yo+旧版本的Gazebo上)

Nagendar Reddy

你好,
我已经在Raspberry pi上安装了Peak系统驱动程序,它将Peak USB设备创建为pcan32~pcan37
创建的峰值USB设备不是串行设备,它们是真正的USB设备。
我可以在linux shell中使用'cat /dev/pacan32'命令读取峰值设备数据。
如何使用硬件支持包/ m函数/ s函数/以任何方式读取相同的数据..请回复。金宝app
我尝试过以下方式。
使用硬件支持包'串行读取'块金宝app - >哪个结果错误,如“无法重新打开/读端口” - >因为
设备是'pcan32',我已经给出了串行读块。
添加M-function作为Output = system(device 'cat /dev/pcan32') ->结果输出不能与mexarray数据匹配
用适当的类型预先初始化输出。
请帮助我如何从真实USB设备读取数据。
感谢和问候,
Nagendar

Suryadiputra Liawatimena

我使用Matlab 2018a,运行sudo apt-get install Matlab -rpi和sudo Matlab -rpi-setup,重新启动我的raspi。我的raspi(型号3B+)被认定为型号2b。如何纠正这个问题?我可以运行网络摄像头的例子。谢谢。

Nagendar Reddy

嗨Murat Belge,

在Si金宝appmulink配置时,我只能给出覆盆子PI的一个IP。
你能告诉我,我可以在哪里设置matlab中的多个ip的pi板群
我做了Raspberry-pi Cluster(4个pi加在一起,每个pi都有自己的ip)
问候,
Nagendar。

Murat米色

@Nagendar Reddy:您可以将模型部署到多个Raspberry Pi。您只需更改Simulink配置集中的设备地址。金宝app

Nagendar Reddy

你好,

我使用Raspberry硬件支持包在pi-board上运行模型金宝app。
我使用MCP2515读/写入可以通过SPI(GPIO控制器)与PI板连接的数据。
使用这个我可以读/写数据从两个通道,如果我的模型需要数据从两个以上的通道,这是
我当前的设置(Pi+mcp2515)不可能。
所以我尝试了rasp-pi聚类(多个pi在一起)。我是否可以在此群集中运行我的模型。
请帮忙。
提前谢谢。

问候,
Nagendar。

多路复用器

以防有人试图在RPI3B+(最新的一个)上运行它,提供的MathWorks Raspbian映像与它不兼容。相反,你需要首先在SD卡上部署一个你选择的操作系统,然后使用来自Matlab的“定制现有操作系统”工作流。在那之后,所有的块都将与最新的RPI3B+正常工作。

比卡Sah

我下载了它,但如果安装失败!

Reeno Joseph.

@Jose Nunez,你可以。我们在硬件设置中有一个工作流程,用于自定义您正在使用的现有Raspbian OS。
在硬件设置过程中选择“自定义现有操作系统…”,这将为你的Raspbian镜像安装所有必需的库。

穆涅斯

我可以使用这个包与我停滞的Raspbian ??

Pradeep KS

MATLAB R2018a出来了!!

1.音频处理增强功能:
*使用Advanced Linux Sound Architecture (ALSA)块获取和生成多通道(>2)音频数据:
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ref/alsaaudiocapture.html
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ref/alsaaudioplayback.html.

*使用基于I2S的数模转换器(DAC)从Raspberry PI播放高质量的音频
//www.tatmou.com/help/金宝appsupportpkg/raspberrypi/ug/play-high-quality-audio-from-raspberry-pi-using-i2s-based-dac.html

2.每次重启后自动在树莓派上运行Simu金宝applink模型
现在,您可以使用“启动时运行”功能,在每次重新启动树莓派硬件后自动启动Simulink模型。金宝app有关如何启用启动时运行特性的更多信息,请参见//www.tatmou.com/help/金宝appsupportpkg/raspberypi/ug/run-s金宝appimulink-model-on-reboot.html.

3.金宝app支持添加树莓派零W板
//www.tatmou.com/help/金宝appsupportpkg/raspberypi/ug/connect-raspberry-pi-zero-w-to-ane-ethernet-network-over-usb.html.

4.支金宝app持在覆盆子PI上添加用于读取块的东西
你现在可以使用ThingSpeak Read块从ThingSpeak网站上的ThingSpeak™频道读取数据。

Pradeep KS

如果在R2018A发布中安装MATLAB和SIMULINK RASPBERRY PI支持包时,请面临下载错误,请按照以下步骤操作:金宝app金宝app

1.转到计算机上的文件夹位置“C:\Users\\Downloads\MathWorks\SupportPack金宝appages”。
2.删除所有旧的支持包文件和文件夹。确保文件金宝app夹为空。
3.尝试从Add-On管理器安装支金宝app持包。

Mohith您正在

如果您在下载和安装支持包时遇到困难,请按照以下视频提供的说明进行操作。金宝app

https://www.youtube.com/watch?v=yeqasiqzpk0.

@zephyreal, @PJ, @dgmcik, @weijie luo, @xupeng, @Vineeth Kumar:希望这对你有帮助

西风

第三方无法下载

Abhinant Phetngamjarat

PJ

我有像DGMCIK这样的问题。下载第三方包裹冻结6%

dgmcik

Luis Romero Sevilla.

我下载第三方软件包有问题,它只下载1%

罗尾戒缠住了

无法下载,每次都叫我联系技术支持

Xupeng.

每次我下载第三方包的时候,每次都在30%左右就停了,然后就提示我联系技术支持,哪位大神解决了,能联系我一下么!

Vineeth库马尔

我已经安装了这个不止一次,但错误类似于“找不到包含固件信息的文件:
“firmware_info.xml”此文件已被删除或移动到不同的位置。重新安装支持包以获取所需的文件金宝app。“每次都会出现。请建议一些解决方案!

格雷格•德雷亚

@ebram smith:请联系MathWorks技术支持以获得帮助。金宝app

ebram史密斯

我有一个问题。如何更改SPI连接的采样时间?Raspberry Pi支持包的SPI接收块没有采样时间字段作为输入参数。金宝app采样时间为0.1 s,但波特率可高达32 Mb。采样时间(0.1 s)的限制使其在某些应用中不实用。我必须将采样时间改为0.0001 s。我怎样才能改变它?
此外,I2C模块也存在此问题。用户可以更改采样时间,但没有波特率或连接速度字段。
任何人都可以帮助我改变这些参数吗?我建议MathWorks技术办公室解决这个问题并修改此支持包。金宝app

Mohith您正在

@Tawanda Nyasulu:请联系MathWorks技术支持部门寻求帮助金宝app

Tawanda Nyasulu

当我使用树莓i2c读Simulink块从Lidar lite V3读取数据时,我没有从它获得数据。金宝app我可以很容易地看到默认的i2c地址时,使用Matlab的支持包的锉锉pi。金宝app但是我不能从传感器读取数据。有人能帮助我吗?

muhkuhmw

做它应该做的事。

伊万·葛罗米柯

格雷格•德雷亚

MATLAB和Simu金宝applink对树莓派板的支持提供了不同的功能。金宝app如欲了解更多详情,请浏览以下网页://www.tatmou.com/discovery/raspberry-pi-programming-matlab-金宝appsimulink.html

vcmorini

你好,
一个问题:
金宝appSimu金宝applink支持包的树莓派硬件和Matlab支持包的树莓派硬件有相同的内容?

我将使用Matlab和Simulink!金宝app

提前谢谢!

格雷格•德雷亚

@Sebastiaan:谢谢你的询问。你能详细说明一下你将如何在Simulink中使用常规板无法完成的树莓派计算模块吗?金宝app提前谢谢。

Sebastiaan

有没有计划在未来正式支持RPi计算模块?金宝app

蒂莫

所以efect offect of fhe burbell。在船上的同时运行,董事会2和伏维尔萨的代码。它是一个完全乱七八糟的。考试如果我闪烁1和2的LED,那么我将有2个闪烁LED,在同一个板上运行lol

Mohit Dhale.

Pradeep KS

@ Frederik,请分享更多关于安装问题的细节。
对于树莓派崩溃和启动问题:你是使用MathWorks提供的树莓镜像,还是通过安装任何包定制了Linux镜像?

注意:Raspberry Pi的Linux映像

对于您的Raspberry PI硬件与Matlab和Simulink支持包兼容,硬件上运行的Linux操作系统应具有安装所有必需金宝app的软件包和库。金宝appMathWorks为Raspberry Pi送一个定制的Linux映像。此图像包括默认的Raspbian Jessie图像,其中安装了所有必需的软件包和库。

彼得森弗雷德里克

出于某种原因,我正在与此套餐极端不一致。它不断需要重新安装,经常崩溃我的pi,甚至不时启动。

有人经历过类似的问题吗?

格雷格•德雷亚

SPI块目前在最新版本R2017a中可用。它们是Simulink支持树莓派板的一个新功能。金宝app金宝app

StefanHähnlein

在Matlab R2016B MACOS上获取最新版本的17.1.0.0是否有可能?我在前面的16.x.x.x版本中错过了SPI块。

卡尔德哈桑

哈姆萨伊德里斯

@murat belge:这是我得到的错误
安装第三方软件SDL时出错:
错误执行命令
“解压缩('c:\ matlab \金宝app supportpackages \ r2013b \ downloads \ raspberrypi_download \ sdl-1.2.15-win32-x64.zip','c:\ matlab \ supportpackages \ r2015a \ linux \ blocks \ mex')”

无效的zip文件"C: MATLAB\SupportPa金宝appckages\R2015a\下载\raspberrypi_download\SDL-1.2.15-win32-x64.zip"。

Murat米色

Hamza Idris: Hamza的错误到底是什么?你能说得更详细些吗?

哈姆萨伊德里斯

您好,我正在使用Matlab2015A来支持raspberry 金宝apppi的s金宝appimulink,但它给出了一个sdl解压文件的错误。
你能给我任何解决方案吗?

Murat米色

@Russ Howell:I金宝app2C和SPI的Simulink块将在未来的版本中提供。

请注意,拥有I2C/SPI块将有助于使用TMP102等简单设备。然而,对于更复杂的设备,如MPU6050加速计,您会发现使用Simulink块会导致复杂的模型。为了弥合MATLAB和Simulink对I2C/SPI协议的支持之间的差距,我们正在开发一种新的基于系统对象的API,为I2C/SPI设备创建Simulink块。这个API在将来的版本中也将提供。金宝app金宝app

@Vikas Narang:谢谢你的问题。我们不断改进产品和硬件支持包,让我们的客户使用第三方制造商提下载188bet金宝搏供的功能。金宝app我们鼓励升级到最新版本,以充分利用这些改进和增强,包括对Raspberry Pi 3的支持。金宝app

维卡斯纳

@MathWorks仿金宝app真软件团队

谢谢你的回复。但有没有办法用2013年的Matlab让Rasbery pi 3工作?
我将不得不购买2016年Matlab为这个项目。还有什么能帮我的吗?

@Vikas Narang:支金宝app持树莓派3的Simulink支持包发布于2016a。金宝app

@russ howell:谢谢你的反馈。我们将与我们的开发人员分享建议,他们将考虑。

拉斯•豪厄尔

是否有增加Raspberry Pi模块用于I2C输入和输出的计划?这将非常有帮助,因为许多外围设备使用I2C进行通信。我很惊讶这还不支持,因为Matlab中的I2C通信非常简单。金宝app

维卡斯纳

我有matlab 2013b和rasberry pi 3.我跟随了youtube上的视频,开始安装,链接下面>>https://www.youtube.com/watch?v=6QVah1dc4pY我收到这个问题的点是9:25秒进入这个视频。

当我从计算机到raspi将我的SD卡移动到raspi时。我的raspi只有红灯,我搜索了互联网,发现这可能是因为SD卡FirmWire没有正确安装。另外,当我在从计算机到raspi删除卡后测试连接时,我的raspi不会谈电脑,lan灯不会眨眼。有什么错误吗?Matlab 2013B的RAS Berry Pi包是否支持Rasberry PI 3金宝app?请提供有关如何解决的投入。

Murat米色

校正以前的Messsage:R2016A支持包使用Raspbian Jessie金宝app。先前的释放使用Raspbian Wheezy。

@igor potocnik:目前,覆盆子pi的支持包使用ra金宝appspbian wheezy,也在2016年发布。我们建议使用支持包安装程序安装的支持包使用的操作系统映像继续使用。金宝app

伊戈尔的报告

你好,

我有R2015b和Matlab的支持金宝app包,Simulink只能安装Raspbian Wheezy。金宝app我想用Raspbian Jessie -我能做什么?我是否需要获得R2016a或者我可以使用官方的Jessie图像并添加一些东西到它?
谢谢你的帮助。

Murat米色

@di long:你的Linux镜像上没有安装SDL开发库。MathWorks映像随SDL一起安装,因此您必须使用其他东西。在Raspbian上,你可以通过在Linux shell上执行“sudo apt-get install libsdl1.2-dev”来安装SDL开发库。

米盖尔

迪朗

亲爱的穆拉特。
我正在使用Matlab 2013b。
我尝试matlab sim金宝appulink的例子图像反演。
我按照raspberrypi映像反演示例。

但是在运行Simulink金宝app示例时,GOT此错误MSG。

在after_make钩子期间调用realtime_make_rtw_hook生成了以下错误:
执行SSH命令出错:make: enter directory '/home/pi/raspberrypi_inversion_rtt'
“gcc”-I./“-O3-D”MODEL=raspberrypi_inversion”-D“NUMST=1”-D“NCSTATES=0”-D“HAVESTDIO=”-D“ON_TARGET”\u WAIT_FOR_START=1”-D“ONESTEPFCN=0”-D“EXT_MODE=1”-D“TERMFCN=1”-D“MAT_FILE=0”-D“MULTI_实例代码=0”-D“INTEGER_代码=0”-D”MT 0”-D“CLASSIC_接口=0”-D”TID01EQ=0”-D“\u使用UDP=0”-TARGET UDP=1”硬件构建失败-D“EXTMODE_DISABLETESTING=“-c./sdl_video_display.c./v4l2_capture.c./v4l2_capture_linux.c./linuxUDP.c./ext_svr.c./ext_work.c./rtiostream_interface.c./updown.c./rtiostream_tcpip.c./rtiostream_main.c./raspberrypi_inversion.c./raspberrypi_inversion_data.c
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ ert_main.c: 28日:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
来自./raspberrypi_inversion.c:17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ raspberrypi_inversion_data.c: 17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
_raspberrypi_inversion.mk:125:目标“sdl_video_display.o”的配方失败
make:**[sdl\u video\u display.o]错误1
make:离开目录'/home/pi/raspberrypi\u inversion\u rtt'

因此,构建过程将终止。

由:
执行SSH命令出错:make: enter directory '/home/pi/raspberrypi_inversion_rtt'
“gcc”-I./“-O3-D”MODEL=raspberrypi_inversion”-D“NUMST=1”-D“NCSTATES=0”-D“HAVESTDIO=”-D“ON_TARGET”\u WAIT_FOR_START=1”-D“ONESTEPFCN=0”-D“EXT_MODE=1”-D“TERMFCN=1”-D“MAT_FILE=0”-D“MULTI_实例代码=0”-D“INTEGER_代码=0”-D”MT 0”-D“CLASSIC_接口=0”-D”TID01EQ=0”-D“\u使用UDP=0”-TARGET UDP=1”硬件构建失败-D“EXTMODE_DISABLETESTING=“-c./sdl_video_display.c./v4l2_capture.c./v4l2_capture_linux.c./linuxUDP.c./ext_svr.c./ext_work.c./rtiostream_interface.c./updown.c./rtiostream_tcpip.c./rtiostream_main.c./raspberrypi_inversion.c./raspberrypi_inversion_data.c
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ ert_main.c: 28日:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
来自./raspberrypi_inversion.c:17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ raspberrypi_inversion_data.c: 17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
_raspberrypi_inversion.mk:125:目标“sdl_video_display.o”的配方失败
make:**[sdl\u video\u display.o]错误1
make:离开目录'/home/pi/raspberrypi\u inversion\u rtt'

请帮助我如何修复这个错误。

谢谢你!

通吴

亲爱的穆拉特,
我在Mac 64bit上用Matlab 2015B连接PI 3问题。
我推荐以下几点:
我总是得到第169行问题:
>> Mypi = Raspi('192.168.1110','pi','raspberry')
错误使用raspi(第169行)
无法与设备地址为“192.168.1.110”的单板建立TCP/IP连接。

原因:
错误使用raspi(第165行)
无法与远程服务器创建通信链接。请检查输入
参数(地址和端口)并确保服务器正在运行。
附加信息:连接拒绝。

当我添加端口号作为吹来时:
>>mypi=raspi('192.168.1.110','pi','raspberry',22)
错误使用raspi(第176行)
192.168.1.110的用户名或密码不正确。
我得到了这个错误。
我已经通过终端检查了ssh连接。地址用户密码正确。

我看到176线是
%授权用户
尝试
授权(obj hashKey);
抓住我
错误(消息(raspi:跑龙套:NotAuthorized, obj.DeviceAddress));
结束
我试着删除这一行。程序可以一直执行,直到调用这个函数。这意味着所有其他的联系都是可以的?
你能帮我这个吗?

舒如提iy

亲爱的沃尔特,

我有相同的Windows配置,目前我面临同样的问题。
请帮帮我。

沃尔特·克奈尔

亲爱的穆拉特,
我解决了下面的问题。没有你需要进一步的行动。
这是一个windows -8.1-64位的问题,由Microsoft对cmd(32位).exe的安全更新引起。
现在simuli金宝appnk- raspperberry -pi对我有用了。
谢谢你!
沃尔特

沃尔特·克奈尔

亲爱的穆拉特,
我们必须在第54行查看linuxservices文件;似乎有问题的代码连接树莓PI 2。
但我的问题是:
这个文件在我的电脑上只有p代码。所以我不能读取第54行(并调试它)。
我可以从Mathworks获取底层m文件吗?
或者你可以看看和评论吗?

沃尔特

沃尔特·克奈尔

亲爱的穆拉特,

我不能用MATLAB-2015b-windows-32bit连接raspberry pi 2
> > h = raspberrypi

h =

LinuxServices属性:

主机名:'192.168.178.15'
用户名:“π”
密码:“覆盆子”
BuildDir:“/home/pi”

消息= h.connect
错误使用realtime.internal.LinuxServices /连接
SSH连接192.168.178.15失败:
Die Syntax für den Dateinamen, Verzeichnisnamen order Die Datenträgerbezeichnung ist falsch。

似乎在“realtime.internal.LinuxServices/connect”中有一个问题代码,防火墙在测试期间暂停。

你有什么办法消除这个误差吗?

备注:raspi-Function不连接;没有问题。

沃尔特

K小岛

K小岛

米盖尔

Murat米色

@VCOpll:以下是Simulink通过S金宝appSH执行的运行应用程序:

出口显示=:0.0;出口XAUTHORITY = ~ / .Xauthority;sudo <应用名称> &

使用相同的命令从SSH终端启动应用程序。如果您直接从桌面的登录shell(通过附加的监视器)工作,那么您应该不需要导出语句。

沃尔特·克奈尔

喂下

不知道摆脱simulink-raspberypi-e金宝apprror(请从2015年7月11日看我的留言)?

请看看
linux C: \金宝app MATLAB \ SupportPackages \ R2015a \ \工具箱\实时linux \目标\ \ +实时\ +内部\ LinuxServices.p。
似乎有“邪恶的井”。

沃尔特

VCOpll

你好,下

除了我的第一条评论:

我改变了工作目录到程序是…

PI @ raspberrypi〜vfdgtegqgz〜项目/ dac_1500_rtt / mw $ sudo ./dac_1500&

然后它在屏幕上显示[1] 3386

紧随其后的是:

pi@raspberrypi~VfDGtegqgZ~项目/DAC_1500_rtt/MW$**启动模型**

但它什么也没做。

你能告诉我如何正确运行一个独立的应用程序吗?

谢谢!

VCOpll

@Murat:我为连接到树莓派的SPI设金宝app备创建了一个Simulink模型。在外部模式下运行很好。我想把它作为一个独立的应用程序运行。所以在RPi终端中,我输入了sudo ./Name_of_file。我只看到消息“**启动模型**”,但它没有执行任何操作。如何成功运行独立应用程序?谢谢。

Murat米色

@miguel:要运行生成的可执行文件,请执行以下操作:

$sudo/proyecto\u rtt/proyecto&

这就是Simulink启金宝app动独立应用程序的方式。请注意,为了使其工作,您必须进行独立的构建(而不是外部模式)。

米盖尔

嗨,我对通过SSH运行Simulink的项目感兴趣。金宝app

> > OpenShell (mypi)

金宝appSimulink创建了“proyecto_rtt”文件夹到我的项目中,我尝试用以下命令运行应用程序:

i @ raspberrypi-b ~ $ CD proyecto_rtt
pi @ raspberrypi-b〜/ proyecto_rtt $ /.proyecto

但是不幸的是我不能运行,您可以通过SHH建议我使用正确的命令来运行我的项目Simulink,谢谢。金宝app

来自秘鲁的问候。

沃尔特·克奈尔

@murat.

我把你的改变
rashi.internal.sshclient.m和
raspi.m.

这很有效。

谢谢你!

关于Simulink问题是什么?金宝app

错误:在进入钩子期间调用realtime_make_rtw_钩子生成以下错误:
无法连接到192.168.178.15的板。请检查:
1:“IP地址”、“用户名”和“密码”有效。
2:表示单板已上电并接入网络

细节:
SSH连接192.168.178.15失败:
日期的语法,以日期为准,以日期为准。

它似乎类似于前raspi-archies。这里的解决方案是什么?

感谢您提前回答。

Murat米色

@沃尔特·内尔:你是说你的窗户不喜欢烟斗字符“|”。很奇怪。

这是另一个建议。编辑RASPI.INTERNAL.SSHCLIENT.M文件。在此文件中的Connect函数中,更改:

Cmdprefix = 'echo y|'

cmdprefix = "

去掉对raspi.m所做的所有更改。看看你是否能连接。

byambaa dorjoo

亲爱的穆拉特。
我正在使用Matlab 2013b。
我尝试matlab sim金宝appulink的例子图像反演。
我按照raspberrypi映像反演示例。

但是在运行Simulink金宝app示例时,GOT此错误MSG。

在after_make钩子期间调用realtime_make_rtw_hook生成了以下错误:
执行SSH命令出错:make: enter directory '/home/pi/raspberrypi_inversion_rtt'
“gcc”-I./“-O3-D”MODEL=raspberrypi_inversion”-D“NUMST=1”-D“NCSTATES=0”-D“HAVESTDIO=”-D“ON_TARGET”\u WAIT_FOR_START=1”-D“ONESTEPFCN=0”-D“EXT_MODE=1”-D“TERMFCN=1”-D“MAT_FILE=0”-D“MULTI_实例代码=0”-D“INTEGER_代码=0”-D”MT 0”-D“CLASSIC_接口=0”-D”TID01EQ=0”-D“\u使用UDP=0”-TARGET UDP=1”硬件构建失败-D“EXTMODE_DISABLETESTING=“-c./sdl_video_display.c./v4l2_capture.c./v4l2_capture_linux.c./linuxUDP.c./ext_svr.c./ext_work.c./rtiostream_interface.c./updown.c./rtiostream_tcpip.c./rtiostream_main.c./raspberrypi_inversion.c./raspberrypi_inversion_data.c
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ ert_main.c: 28日:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
来自./raspberrypi_inversion.c:17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ raspberrypi_inversion_data.c: 17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
_raspberrypi_inversion.mk:125:目标“sdl_video_display.o”的配方失败
make:**[sdl\u video\u display.o]错误1
make:离开目录'/home/pi/raspberrypi\u inversion\u rtt'

因此,构建过程将终止。

由:
执行SSH命令出错:make: enter directory '/home/pi/raspberrypi_inversion_rtt'
“gcc”-I./“-O3-D”MODEL=raspberrypi_inversion”-D“NUMST=1”-D“NCSTATES=0”-D“HAVESTDIO=”-D“ON_TARGET”\u WAIT_FOR_START=1”-D“ONESTEPFCN=0”-D“EXT_MODE=1”-D“TERMFCN=1”-D“MAT_FILE=0”-D“MULTI_实例代码=0”-D“INTEGER_代码=0”-D”MT 0”-D“CLASSIC_接口=0”-D”TID01EQ=0”-D“\u使用UDP=0”-TARGET UDP=1”硬件构建失败-D“EXTMODE_DISABLETESTING=“-c./sdl_video_display.c./v4l2_capture.c./v4l2_capture_linux.c./linuxUDP.c./ext_svr.c./ext_work.c./rtiostream_interface.c./updown.c./rtiostream_tcpip.c./rtiostream_main.c./raspberrypi_inversion.c./raspberrypi_inversion_data.c
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ ert_main.c: 28日:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
来自./raspberrypi_inversion.c:17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
在文件包括从./raspberrypi_inversion.h:32:0,
从。/ raspberrypi_inversion_data.c: 17:
./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./sdl_video_display.h:25:23: fatal error: SDL/SDL.h: No such file or directory ./
编译终止。
_raspberrypi_inversion.mk:125:目标“sdl_video_display.o”的配方失败
make:**[sdl\u video\u display.o]错误1
make:离开目录'/home/pi/raspberrypi\u inversion\u rtt'

请帮助我如何修复这个错误。

谢谢你!
Byambaa

沃尔特·克奈尔

亲爱的Murat !

金宝app模拟链路错误:

看来连接失败是由…引起的

realtime.internal.LinuxServices /连接(59行)

因为

>> msg = C.connect
使用realtime.internal.LinuxServices/connect时出错(第59行)
SSH连接192.168.178.15失败:
日期的语法,以日期为准,以日期为准。

Realtime.Internal.LilexServices / Connect是P代码!

我不能看这个文件。请帮助。

谢谢你!

沃尔特

沃尔特·克奈尔

我可以通过改变“哈希基”来解决“新”误差 - 不变;
我改了第177行

授权(obj hashKey);
授权(obj tp343d1982);

现在raspi.m工作时没有任何错误消息。

现在我用simulink -example在C中对ras金宝apppberrypi做了一些试验:\MATLAB\SupportPackages\R2015a\金宝appraspberrypi\toolbox\realtime\targets\raspberrypi\ raspberrypideos -pi

并使用raspi.m得到与前一个错误输出相似的错误输出

“错误:对realtime_make_rtw_hook的调用,在intry hook期间生成以下错误:
无法连接到192.168.178.15的板。请检查:
1:“IP地址”、“用户名”和“密码”有效。
2:表示单板已上电并接入网络

细节:
SSH连接192.168.178.15失败:
日期的语法,以日期为准,以日期为准。

构建过程将因此终止。”

这些simulink示例背后的代码是什么(类似于在前rasp金宝appi。m ?与windows批处理代码和echo…?
如果是这样,我们必须更改我在raspi.m中制作的类似我的代码

沃尔特

沃尔特·克奈尔

亲爱的穆拉特,

似乎我发现了一个解决方案的“echo” - 在c:\ matlab \ spectringpackages \ r2015a \ raspb金宝apperrypio \ toolbox \实时\ targets \ raspi \资源\ putty \ plink ......

我试过了
>>系统(['C:\MATLAB\Suppo金宝apprtPackages\R2015a\RaspberryPio\toolbox\realtime\targets\raspi\resources\putty\plink-ssh-pw“raspberry”-第22页pi@192.168.178.15“echo`pgrep MATLABserver`| sudo tee/tmp/.tp343d1982'])

得到:
1645
ans =.
0

似乎这个代码有效。

但在raspi.m的raspi.m在第153行建立之后,并用>> rpi = raspi(192.168.178.15')探讨

我在第180行获得“新”错误:

>> RPI = Raspi('192.168.178.15')
1645

ans =.

0

使用raspi时出错(第180行)
192.168.178.15的用户名或密码不正确。

任何想法争取这种“新”错误?

沃尔特

沃尔特·克奈尔

的dos命令

“回声y |”

不起作用,发出与下面相同的错误代码

没有"|" echo工作。

沃尔特

沃尔特·克奈尔

亲爱的穆拉特,

现在我用系统代码的后半部分(以“pgrep MATLABserver..”开头)做了一些试验。

第一的 :
我用外部腻子登陆了树莓

第二:
我从/home/pi执行了pgrep命令(没有任何echo命令)

Pgrep matlabserver` |sudo tee /tmp/.tp343d1982

并使用内容(1672)获取希望的文件/temp/.tp343d1982;我认为这是运行matlabserver的流程号

我的结论是
“windows批处理文件”。M第153行有问题;这里我们应该寻找错误/错误!!

沃尔特

沃尔特·克奈尔

亲爱的穆拉特,

我尝试了您的代码,并得到了MATLAB 2015a-win32_English_Version(在Windows 8.1, 64位;地区:德国)

>> system(['echo y| "C: MATLAB\金宝appSupportPackages\R2015a\raspberrypiio\toolbox\realtime\targets\raspi\resources\putty\plink" -ssh -pw "raspberry" -P 22 pi@192.168.178.15 "echo ' pgrep MATLABserver ' | sudo tee /tmp/.tp343d1982"'])
日期的语法,以日期为准,以日期为准。

ans =.

255.

在“回声y | ........”的DOS盒中
我有 :

Die Syntax Fuer Den Dayinamen,Verzeichnisnamen Oder Die Datentr“Gerbezeichnung Ist Falsch。

它与Matlab中的系统(....)相同的错误代码。
看起来像一个Windows问题?????!!

沃尔特

Murat米色

@Walter Knell:你能在MATLAB中执行以下内容吗?

>>system(['echo y| "C: MATLAB\金宝appSupportPackages\R2015a\raspberrypiio\toolbox\realtime\targets\raspi\resources\putty\plink" -ssh -pw "raspberry" -P 22 pi@192.168.178.15 "echo ' pgrep MATLABserver ' | sudo tee /tmp/.tp343d1982"'])

这是在raspi.m的第153行执行的系统命令。也可以在DOS命令行中尝试此操作。看起来你是在德国。您能告诉我您的Windows的版本号以及您的计算机被设置为什么区域吗?

沃尔特·克奈尔

我忘记说了

plink.exe位于文件夹中;看这里

MATLAB Verzeichnis·冯·C: \ 金宝app\ SupportPackages \ R2015a \ raspberrypiio \工具箱\实时目标\ \ raspi \资源\腻子

08.07.2015 17:49 < dir >。
08.07.2015 17:49 < dir > ..
2015年7月8日17:49 0目录内容
06.08.2013 18:12 147.456 Pageant.exe
06.08.2013 18:12 311.296 plink.exe
06.08.2013 18:12 323.584 PSCP.EXE
06.08.2013 18:12 335.872 psftp.exe
06.08.2013 18:12 448.314腻子。化学加工
06.08.2013 18:12 32.239 Putty.cnt
06.08.2013 18:12 495.616 putty.exe
2013年8月6日18:12 658.619 PUTTY.HLP
06.08.2013 18:12 184.320 Puttygen.exe
10 Datei(en),2.937.316字节
2 verzeichnis(se),74.739.179.520 bytes frei

沃尔特

沃尔特·克奈尔

亲爱的穆拉特,

谢谢您的回答;
这些是我的结果:

首先(plink)我得到了

plink =

C: \ MATLA金宝appB工具箱\ SupportPackages \ R2015a \ raspberrypiio \ \实时目标\ \ raspi \ \腻子的资源

第二:

> >系统(['“' fullfile(叮铃声,“叮铃声”)'" -P 22 -ssh -pw "raspberry" pi@192.168.178.15 "ls -al"])
总计88
drwxr-xr-x 11 pi pi 4096三月3 22:20。
drwxr-xr-x 3 root root 4096 Jan 31 20:35 ..
-rw------- 1 pi pi 6431 Mar 3 22:07 .bash_history . txt
-rw-r——r——1 pi pi 220 Jan 31 20:35 .bash_logout
-rw-r——r——1 pi pi 3243 Jan 31 20:35 .bashrc
drwxr-xr-x 5 pi pi 4096 Feb 6 21:50 .缓存
drwxr-xr-x 10 pi pi 4096 Feb 10 20:55 .config
drwx------ 3 pi pi 4096 Feb 4 20:20 .dbus
DRWXR-XR-X 2 PI PI 4096 2月4 20:20桌面
-rw-r——r——1 pi pi 35 Mar 3 22:08 .dmrc
-rw-r——r——1 pi pi 2782 Feb 6 21:54 .guvcviewrc
DRWX ------ 2 PI PI 4096 2月4日20:20 .GVFS
DRWX ------ 3 PI PI 4096 2月4日20:20 .local
drwxr-xr-x 3 pi pi 4096 Feb 6 22:23 .minecraft
-rw-r - r-- 1 pi pi 675 1月31日20:35 .profile
drwxrwxr-x 2 pi pi 4096 Jan 27 08:34 python_games . txt . txt
drwx------ 4 pi pi 4096 Feb 6 20:36 .缩略图
-rw------- 1 pi pi 58 Mar 3 22:09 .Xauthority
-rw------- 1 pi pi 3227 Mar 3 22:19 .xsession-errors
-rw------- 1 pi pi 4697 Mar 3 22:08 .xsession-errors.old

ans =.

0

在这两个测试之后,我进行了探索

>> RPI = Raspi('192.168.178.15')
答:
使用raspi时出错(第159行)
设备地址为“192.168.178.15”的单板无法建立SSH连接。

由:
使用raspi时出错(第153行)
Error执行命令:Die Syntax F R Den Dayinamen,Verzeichnisnamen Oater Die
Datentr“Gerbezeichung Is falsch”。

这意味着:没有变化,raspi失败 - 如过去。

我认为在Raspi.m代码中嵌入了平均问题。

沃尔特

Murat米色

@Walter Knell:Raspi中的SSH连接对象调用Plink.exe SSH客户端。从发布的错误消息,似乎plink.exe的调用语法是错误的。

在MATLAB命令行上执行以下命令,查看plink客户端的位置:

>> plink = fullfile(rashi.internal.getraspiroot(),...
'资源','Putty')

确保plink.exe在此位置中存在。一旦你验证你有正确的应用程序,在MATLAB中执行以下系统命令:

>>系统([''''fullfile(plink,'plink')”-p22-ssh-pw“raspberry”pi@192.168.178.15“ls-al”])

替换您的密码的-pw选项。看看此命令是否成功。报告结果。

沃尔特·克奈尔

我有非常大的问题连接pi2板与raspi('192.168.178.15)-命令。
我总是得到错误代码:

使用raspi时出错(第159行)
无法与设备所在的单板建立SSH连接
地址“192.168.178.15”。

由:
使用raspi时出错(第153行)
执行命令时出错:Dateinamen的模具语法,
以日期为准
falsch。

命令有问题吗
(第153行)
连接(obj。Ssh, ['echo ' pgrep MATLABserver ' | sudo tee /tmp/. txt] . txt。' hashKey]);

似乎问题没有SSHD等。

知道永久连接失败的原因吗?
沃尔特

Ratko Pilipovic.

@Murat Belge.

感谢您的反馈。非常感激

Ratko Pilipovic.

Murat米色

@Ratko Pilipovic:

使用System对象和Matlab系统块创建Simulin金宝appk块的指南:

//www.tatmou.com/matlabcentral/fileexchange/39354-device-drivers

有很多树莓派和Arduino的例子都是PDF文档。具体看一下System对象部分。

穆拉特

Ratko Pilipovic.

@Murat Belge.
亲爱的先生米色
我有个问题。如何从M文件和C++源文件中构建自定义Simulink块,可以在RPI上金宝app运行,例如GMM的实现。

谢谢提前
Ratko Pilipovic.

埃德加Mejia

@Aditya Rai:我在尝试使用MatLab 2015设置我的raspberry pi时遇到了同样的问题。我想知道您是否能够找到检测micro SD卡的方法。在那一步之后,我无法继续。
我将非常感谢你的帮助。谢谢。

Murat米色

@aditya rai:在管理员模式下启动matlab。

Aditya拉伊

你好,我有一个关于Simulink支持包的问题金宝app金宝app
2015a为RPi B+。在插入微处理器之前,一切正常
SD卡步骤,程序无法检测到该卡。我
试过更换新卡,还是无法检测到。我
我相信这两个卡片都在我身上出现罚款
计算机。是否有任何方法可以添加支持金宝app
包而不必安装一切?任何
关于信用卡发行的建议将不胜感激
好。谢谢你!

Murat米色

@ratko pilipovic:您是否可以在MATLAB命令行上执行以下命令并发布结果:

> > h = raspi.setup.RaspberryPiFirmwareUpdate;
>> H.md5sum('c:\ matla金宝appb \ supportpackages \ r2014a \ downloads \ raspberrypi_download \ raspberrypi_firmware_r2015a.zip')

文件raspberrypi_firmware_r2015 .zip的MD5哈希值应该是:

a3cf9652d1eef2cd14c7bc4d29279158

如果散列与上面提供的不一样,请按照指定的顺序尝试以下操作,然后返回给我们:

1.关闭MATLAB
2.禁用防病毒软件
3.删除C: MATLAB\SupportPackages\R2014金宝appa文件夹的内容
4.验证您的C驱动器上至少还有5GB的空间。
5.重新启动MATLAB并重新安装支持包金宝app

Ratko Pilipovic.

@Murat Belge.
我有rasberry pi b +,我在Matlab 2014a中有hwsp问题。它报告了此消息:
“解压缩(“C: \ MATLAB 金宝app\ SupportPackages \ R2014a \ \ raspberrypi_download \ raspberrypi_firmware_r2015a.zip下载”,“C: \ MATLAB \ SupportPackages \ R2014a \ raspbian”)”
无效的zip文件“c:\ matlab \ suppor金宝apptagepackages \ r2014a \ downloads \ raspberrypi_download \ raspberrypi_firmware_r2015a.zip”。

我已经重新安装了它几次,我它报告相同的消息?
谢谢提前

波隆蒂血塔

Mark Laszlo.

@Murat Belge:昨天它没有工作,但今天我设法下载了!我使用2013B。
不过还是要谢谢你的帮助!

Murat米色

@mark laszlo:您使用的是matlab的哪个版本,Wget.exe失败时(哪个日期)?

DavidPeláez.

是否有另一种方式或功能用于在R2013B上使用覆盆子PI的Comand Line界面??

Mark Laszlo.

我和wget.exe有同样的问题......我已经尝试过几次,但总是以下载失败的标志结束......

树莓派硬件的MATLAB命令行接口称为*raspi*在R2014a中介绍。如果你是在R2013b上,你将无法访问raspi接口,因此出现错误消息。

DavidPeláez.

有人知道如何修复“未定义的函数或变量‘raspi’错误”吗?????

Murat米色

@Man Zab:链接“mathworks.com/supportp金宝appackages/wget_for_windows/wget.exe”对我有用。我还测试了在Chrome或IE9上下载是否成功。两者都很有效。你有网络代理吗?你使用的是MATLAB的哪个版本?

男人Zab

@Murat Belge.
exe链接好像坏了,我无法下载
这个链接是一个破碎的
mathworks.com/金宝appsupportpackages/wget_for_windows/wget.exe.

Murat米色

@DavidPeláez:WGET.exe的问题已修复为13A / 13B版本。尝试再次安装支持包。金宝app

Murat米色

R2015a支金宝app持包增加内置对树莓Pi 2 B型板的支持。

Murat米色

我们已更新R2013A的WGET.EXE链接。您现在应该能够安装支持包。金宝app

Ronak Adrawal.

当R2013A的WGET.EXE将被解决?

Murat米色

@Weicong Kong:Raspb金宝apperry金宝app PI的Simulink支持包需要标准的Raspbian安装加上几个Linux包。以下是您需要做的事情,以使您的Raspbian图像与Simulink兼容:金宝app

在基本映像上安装以下Linux软件包:libsdl1.2-dev、alsa-utils、espeak、x11vnc、guvcview、i2c工具、libi2c-dev、wiringPi、ssmtp、ntpdate。

另外还做了以下修改:
*将用户“pi”添加到视频组:“sudo usermod -a-g视频pi”
*使用raspi-config开启SSH
/etc/ SSH /sshd_config

尝试运行一个演示程序,执行上面的步骤。如果仍然得到错误消息,请将错误消息发布在这里。

注意,你仍然不能使用MATLAB的树莓接口,因为这需要MATLAB服务器运行在树莓派上。但是,您应该能够通过上面的修改运行Simulink模型。金宝app

Murat米色

@DINESH KUMAR: R2013a/R2013b的wget.exe下载链接坏了。下载wget.exe的整个网站已经被关闭。我们正在寻求更新支持包来修复这个问题。金宝app

Weicong Kong.

@Murat我最近买了一台RPi2。我只能访问Matlab 2014b。有没有办法把RPi2连接到2014b?Targetupdater不适合我。我尝试用静态网络设置在板上安装Raspbian,并使用raspberrypi()函数连接到matlab。然而,当尝试在pi上运行raspberrypi_inversion模型时,它报告错误。我需要从外部安装Raspbian手动设置一些东西吗?

迪·库马尔

您好,当我在2013a尝试安装Raspberry pi硬件包时,出现的错误是无法下载适用于windows的Wget.exe。。有谁知道这个问题的解决办法吗?

siri

好吧,我弄明白了。我需要在管理员模式下启动Matlab。

siri

你好,我有一个关于Simulink支持RPi2包2015a的问题。金宝app金宝app在插入micro SD卡的步骤之前,程序无法检测到卡,一切都很好。我试过更换新卡,还是无法检测到。我确信我的两张卡都工作得很好,因为它们出现在我的电脑里。有什么方法我可以添加支持包而不必安装所有?金宝app如有任何关于信用卡发行的建议,我们将不胜感激。谢谢你!

Murat米色

@ESA:错误信息表明你没有安装USB摄像头或摄像头无法被树莓派识别。通常,当您插入一个兼容的USB摄像头时,内核识别摄像头并以'/dev/video'的形式分配一个设备文件名。如果相机没有被识别,你将得不到一个设备文件。

如果您使用的是树莓派相机模块,您需要为树莓派相机启用V4L2内核模块。在“评论和评分”的其他地方有说明。

esa.

嘿,我键入命令时出现问题“[〜,msg] =执行(h,'ls -al / dev / video *')”为raspberry pi使用simulink,我有一个错误:msg =金宝appls:无法访问/ dev /视频*:没有这样的文件或目录,我不知道如何解决它

Murat米色

@bip:raspberry pi支持金宝app包不适用于mac。

b

嗨,我需要这个64位Mac Ma金宝apptlab R2013a的支持包。这个有空吗?此文件应命名为“用于Raspberry Pi硬件的Windows 32位、64位Simulink支持包”。我将添加标签。金宝app

abroug dhouha

你好
我刚刚安装了支持包树莓派b+,现在我想测试金宝app它使用simulink支持包在一个简单的应用程序作为一个led控制,但我不知道如何使用这些包来控制(开/关)led。金宝app你能帮我一下吗
谢谢你!

Murat米色

重新安装支持包就行了。金宝app包含Rasperry Pi固件的文件(raspberrypi_firmware_r2014 .zip)将被再次下载,作为重新安装的一部分。

Valmir Sadiku

即时管理Matlab 2014b,当我尝试安装raspberry pi的Simulink支持包时,我收到金宝app此错误:金宝app

安装第三方软件时出错Raspbian Wheezy:
错误执行命令
“解压缩('c:\ matlab \金宝app supportpackages \ r2014b \ downloads \ raspberrypi_download \ raspberrypi_firmware_r2014a.zip','c:\ matlab \ supportpackages \ r2014b \ Raspbian')”
无效的zip文件"C: MATLAB\SupportPa金宝appckages\R2014b\downloads\raspberrypi_download\raspberrypi_firmware_r2014a.zip"。

似乎“raspberrypi_firmware_r2014a.zip”文件已损坏。
有人知道解是什么吗?

谢谢!

SST

我正在使用r2014b与pi b +,我试图使用matlab与Cirrus逻辑音频卡。

我如何设置rasbian图像添加matlab + simulink支持的rasbian图像与版本14金宝app.2.0金宝app的支持包?

许多坦克

Murat米色

@ESA & @junaid:现在尝试下载固件。它应该是有效的。

下载问题是由服务器中的旧文件引起的。它只影响R2013a和R2013b版本。

esa.

@Junaid:我有同样的问题。@murat belge:2013b

Murat米色

@Junaid:你在哪个matlab发布?

君德

当更新支持包时,我选择了res金宝apppberry PI,当我点击下载时,我一次又一次地得到这个错误“固件错误”。等几分钟,再试一次“帮我解决这个错误,,,,谢谢:)

君德

如何修复固件错误在matlab "固件下载错误。等待几分钟,几分钟后再试一次”,同时更新覆盆子PI的支持包金宝app

Murat米色

@卢卡斯:

如果你有Embedded Coder许可证,你可以用-pg标志重新编译生成的代码。如果没有Embedded Coder许可证,就不可能更改构建标志。

卢卡斯

是否有可能在RPi上使用带有自定义标志(例如用于分析的-pg)的gcc来编译生成的代码?

谢谢你!

卡洛斯·莫兰

Rutuja Chavan

@Murat Belge.
我从上个月开始做覆盆子皮。最近我开始使用MatlabSimulink开发raspberry pi。我有R2013a的matlab版本。我想通过matlab的命令窗口访问我的raspi。但是我犯了一个错误。基金宝app本上,我想尝试相机与raspi接口,并希望通过matlab对这些图像执行一些操作。
在matlab中有通过命令行接口访问树莓的方法吗?
基本命令的工作,例如:
H = raspberrypi(pi的ipaddress)
h.connect
这些命令正在工作
但是下面的命令不起作用
系统(h, 'ls -al /home/pi')
我得到了错误信息
使用系统参数时出错必须包含一个字符串。
我经历了关于交叉口PI的评论。但我没有Matlab 2014版本。
如果可以的话,请帮帮我

布莱恩·麦凯

我们正在开发这个支持包的Mac和Linux版本。金宝app一旦它们完全完成,我们就会释放它们。

鲍勃

请将此重命名为“Windows Simulink支持包的金宝app树莓派硬金宝app件”,直到它变得更通用为止。谢谢!

亨利

能够使用*nix平台瞄准*nix平台将非常棒

Murat米色

Sky1991:您是否可以访问Matlab R2014A?R2013A支持包中使用的RASBIAN图像用于覆盆子PI,不支持金宝appB +板的模型,因为此板上无法获得。我们最近更新了R2014A支持包以支持B +板的模型。金宝app

如果您无法访问R2014a MATLAB,则需要将Raspbian喘息图像加载到MATLAB外部的板上,并对Rasbian图像进行必要的修改,以实现Simulink兼容性。金宝app

按照Raspberry Pi的入门指南用Raspbian Wheezy启动您的董事会:http://www.raspberrypi.org/help/quick-start-guide/

启动单板后,使用显示器和键盘登录到您的单板,并在Linux shell上执行以下操作:

$sudo apt获取更新
$ sudo apt-get install ibsdl1.2-dev alsa-utils espeak x11vnc guvcview i2c-tools libi2c-dev SSMTP ntpdate git-core v4l-utils
$ cp / etc / ssh / sshd_config / home/pi/sshd_config.new
$ echo -e "\\n\ n#关闭反向DNS解析\\nUseDNS no\\n" >> /home/pi/sshd_config.new
$ sudo mv /home/pi/sshd_config新/etc/ssh/sshd_config

此时,重启你的板:
$ sudo shutdown -r现在

板引导后,启动MATLAB并测试与板的连接:

>>h=raspberry_pi(“”)
>>连接

此时,您应该在MATLAB命令行上看到连接成功的消息。一旦你验证了连接是好的,你可以开始使用你的板与Simulink。金宝app

sky1991 matlab.

你好朋友。我是raspberry pi b +和simulink的新手(我金宝app正在使用matlab 2013a)。我根据Matlab教程的缺陷下载并制作了SD卡https://www.youtube.com/watch?v=akD1O49JbqY. 但是当我打开Raspberry Pi B+电源时,它只显示红色电源LED,绿色LED只闪烁一次。我尝试使用连接检查,但它不工作。请帮帮我

提前谢谢。

亨利

一月份的Linux计划有什么希望吗?
”2014年1月10
Murat米色
我们正在研究Linux / Mac支持。“金宝app

Murat米色

针对树莓派硬件的MATLAB支持包14.1.2版本已经发布金宝app。更新的支持包包含了对新的金宝app树莓派模型B+板的完全支持。

Murat米色

Ravikiran:用于覆盆子PI硬件的Simulink支持包附带的Raspbian图像是使金宝app用Sim金宝appulink功能的自定义。您可以在下面的“评论”部分中找到一个完整的自定义列表。如果您将这些自定义应用于现有的Raspbian图像,则无需安装我们的Raspbian图像。

下面是自定义列表:

在基本映像上安装了以下Linux包:libsdl1.2-dev、alsa-utils、spoke、x11vnc、guvcview、i2c-tools、libi2c-dev、wiiringpi、ssmtp、ntpdate。

另外还做了以下修改:
*将用户“pi”添加到视频组:“sudo usermod -a-g视频pi”
*在/etc/modules中加载i2c模块(添加一行"i2c-dev")
*注释掉/etc/modprobe.d/raspi-blacklist.conf中的黑名单项"spi-bcm2708"和"i2c-bcm2708"
*创建/etc/modprobe.d/uvcvideo.conf并启用UVCVIDEO quirks
*使用raspi-config开启SSH
*使用raspi配置启用中级超频
*开启SD卡FAT分区写入IP地址配置
/etc/rc.local /etc/rc.local
/etc/ SSH /sshd_config
*设置时区为纽约

Ravikiran B一个

有没有办法只下载和安装支持包和SDL,而完全跳过Raspbian ?金宝app
我的连接速度很慢,下载Linux映像需要很长时间(反正我已经从RasPi站点下载了)。
任何建议,将不胜感激!

丹Lluch

@J -这只适用于R2013a和其他版本-这就是为什么它没有出现的原因。

J

我有matlab R2012a,我通过学校的许可证下载的。我正在尝试为树莓派安装simulink pkg,但是金宝app我遇到了麻烦。

当你运行targetInstaller并从互联网访问安装或更新时,我只看到arduinos, beagleboard和legomindstorm。

当我试图访问我下载的pkg使用'文件夹'方法,它说它不能找到。

有什么建议吗?

Murat米色

对于那些对使用树莓派相机板感兴趣的人,R2014a MATLAB支持包为树莓派硬件提供了一个命令行接口,从相机捕捉图像。金宝app

Murat米色

对于那些想要在Simulink中使用树莓派摄像机板的人:金宝app

最新发布的Raspbian Wheezy图像有V4L2驱动的相机板。这意味着您可以使用Simulink模块库中的V4L2视频捕获模块来捕获树莓派摄像机板上的图像。金宝app以下是使用说明:

1.升级您的Raspbian图像到最新版本,以获得官方的V4L2相机板驱动程序:

# sudo apt-get update
#sudo apt-get dist upgrade
# sudo rpi-update

2.重新启动

#sudo重新启动

3.重新启动后,执行以下命令以加载Raspberry PI相机的V4L2驱动程序:

# sudo modprobe bcm2835-v4l2

在此步骤之后,您应该看到一个/ dev / video0设备(通过与相机板相对应的“ls-no / dev / vid *”检查。现在使用V4L2视频捕捉块从该视频设备捕获图像。

请注意,您需要每次重新启动电路板时执行步骤3。您可以将步骤3中的命令包含在“/etc/rc.local”中以在启动时自动加载V4L2驱动程序。

尼尔

你好,我终于弄明白了。所有源文件都是Pi的ext文件系统上的原生文件。你可以在RPi上使用h=raspberrypi;连接对象。

也有第三方程序,如WinSCP,它将允许你建立与RPi的连接,给你一个窗口资源管理器一样的界面,你可以拖放文件。

一旦我明白了这一点,我就意识到这是多么强大。通过加载SIMULINK模型,我们获得了RPi的固有灵活性。金宝app谢谢你!

尼尔

尼尔

嗨,我想知道,有谁知道标题位于哪里?我看过所有源目录,他们没有任何.h或.c文件,RPI能够调用。

Murat米色

我们正在研究Linux/Mac支持。金宝app

Marcin Majda

没有Linux支持它是无用的金宝app。是否有计划发布* nix版本?

弗朗西斯科·Caminiti

谢谢Murat Belge你是对的,我不得不在“管理员模式”上启动Matlab,我终于安装了支持包;)再次感谢=)金宝app

Murat米色

Francesco:您可以在“管理员”模式下启动MATLAB,并再次尝试TargetIngster的固件更新部分?您的问题看起来像一个有权查询可移动驱动器的问题。

弗朗西斯科·Caminiti

嗨,大家好!当我尝试为覆盆子安装支持包时出现问题。金宝app我已安装在我的Windows 7(64bit)笔记本电脑Matlab R2013A:在Matlab命令窗口上,我写了“targetInstaller”,我遵循了所有步骤,但在我更新了固件后,我会在“配置网络”步骤中获得错误。我选择了“本地或家庭网络”,“接下来”在此之后,我收到此错误“查询可移动驱动器时出错”。此时我必须打开板并用以太网电缆连接它吗?我有一个新的SD卡(8 GB Sandisk),为此支持包,所以它是空的。金宝app请我需要帮助;)

凯勒

如果不能在Mac/Linux上使用,那就没用了。

布莱恩·麦凯

Zhao,试着看看这个File Exchange条目,它提供了一个为支持包添加额外IO的收据。金宝app
//www.tatmou.com/matlabcentral/fileexchange/39354-device-drivers

此程序包包含无串行IO功能的十个函数,如何将其添加到包中

西蒙

有关于Mac/Linux的RPi支持何时到来的消息吗?金宝app

Murat米色

只要双击它。如果安装了MATLAB,则应通过MATLAB打开。

安装raspberry pi支持包的另一种方法是在管理员模式下启动MATLAB,金宝app并在MATLAB命令行上运行“targetInstaller”。

塞巴斯蒂安D'Amico

对不起愚蠢的问题......但我不知道如何在zip文件中打开raspberrypi.mlpkginstall文件。你能帮助我吗?
谢谢

Murat米色

固件的下载位置是UNC路径吗?尝试下载固件到您的本地驱动器的一个位置。例如:C: \ raspberrypi \固件。你能发布你的下载路径设置吗?

拉吉·维涅什

当我尝试下载Raspberry PI的固件时,它会出错“固件解压缩错误:找不到指定的路径”。但下载完成了正确。请帮忙。

红石

雨果

抱歉答案延迟穆拉特。我会看看我是否可以向你展示模型,因为是一个大学项目,我不知道我的团队是否允许它。如果是,我会联系你;)谢谢

我想通过GPIO进行输出声音,但我认为由于我的样本时间为48000,这将是不可能的。我在该频率波和示波器处用一个简单的方形测试端口,引脚不输出稳态。:\

另一件我不理解的事是输入音频块。如果树莓没有输入声音端口,simulink如何有一个输入声音块?金宝app我认为,对于初学者来说,文档可以更好……

Murat米色

雨果:我可以拥有你的Simulink模型吗?金宝app这看起来像一个错误。我想确保它是固定的。

雨果

Murat:

这种采样率实际上速度迅速,是我一直在工作的复杂系统的输出。我只是传递给覆盆子,经过一段时间后听起来只是停止。我没有想到样品率,但它解决了我对声音停止和嘈杂的问题!并感谢速度/工作的提示:D

是的,你是正确的,范围是2 ^ 15。我错了。

现在我需要改进音质。在我的系统中,我总是使用48000的采样时间,所以我不能提高输出波的精度。这种波也是多种频率的组合。另一个选择可能是改善内部覆盆子。当转换到16位时,正常的音质就不那么好了。所以我搜索了一会儿,我可以使用声音,3.5毫米插孔,HDMI或输出声卡通过USB。使用另一个端口可能有更好的声音质量或ALSA块和它的16位限制我的声音,我现在有?我想尝试一下,如果我能有一个类似的声音,当我在我的电脑上运行我的模型。

谢谢穆拉特为你的帮助,真的!;)

Murat米色

雨果:

我认为爆裂的声音是源于模型的采样率(32/48e3)对Linux操作系统来说太快了。奇怪的是,ALSA驱动程序本身没有报告任何underrun。在任何情况下,我改变了正弦波块的帧大小为256,解决了这个问题。

您的模型中还有一个问题,即ALSA音频播放功能的输入必须是带符号的int16,这意味着样本在[2^15,2^15-1]范围内。您的MATLAB代码将样本缩放为2^16-1。

最后,您不需要使用MATLAB函数来扩展正弦波。将正弦波块的幅度更改为32000并使用数据类型转换块将输出转换为INT16。摆脱MATLAB功能块。还要注意,在矩阵连接之前添加数据类型转换块减少了在进行数据转换时CPU的工作量在做出一半。

雨果

Murat米色

雨果:
我需要一些信息来重现你所面临的问题。

1.正弦波块的参数是什么(采样时间,振幅等)?

2. ALSA音频播放块的采样率是多少?

雨果

你好,

我一直在测试覆盆子支持包,但在硬件上的仿真过程中发现了一些问题。金宝app

问题与3.5mm插孔的声音输出和模型本身有关。我的小故障很容易在一个简单的模型与正弦波和ALSA播放音频块。当我在PC上使用Matlab2013进行模拟时,我想要的时间是可以的。然而,当我传递到raspberry时,模拟运行了几秒钟(声音是正常的),之后,输出声音是嘈杂的:\

为什么会发生这种情况?对于我来说,我需要一个独立的程序,始终在覆盆子上运行并不断输出声音(通过3.5mm千斤顶或另一个)

请帮助:X

谢谢

Murat米色

右键单击MATLAB图标或开始菜单中的MATLAB条目,然后选择“以管理员身份运行”选项。

追赶

如何将其放在管理员模式中以修复“无法查询可移动设备”错误?谢谢。

赫沃耶·博斯尼亚克

没有linux支持金宝app

法布里斯

嗨Murat Belge.
在进行管理员模式后,您是对的,它正在工作
谢谢

Murat米色

约书亚:这张新的拉斯pian Wheezy图像是基于“2013-02-09-wheezy-raspbian.zip”。

在基本映像上安装了以下Linux包:libsdl1.2-dev、alsa-utils、spoke、x11vnc、guvcview、i2c-tools、libi2c-dev、wiiringpi、ssmtp、ntpdate。

另外还做了以下修改:
*将用户“pi”添加到视频组:“sudo usermod -a-g视频pi”
*在/etc/modules中加载i2c模块(添加一行"i2c-dev")
*注释掉/etc/modprobe.d/raspi-blacklist.conf中的黑名单项"spi-bcm2708"和"i2c-bcm2708"
*创建/etc/modprobe.d/uvcvideo.conf并启用UVCVIDEO quirks
*使用raspi-config开启SSH
*使用raspi配置启用中级超频
*开启SD卡FAT分区写入IP地址配置
/etc/rc.local /etc/rc.local
/etc/ SSH /sshd_config
*设置时区为纽约

Murat米色

Fabrice / Leonardo:您是否在管理员模式下启动Matlab?

法布里斯

我也是
"无法查询可移动设备"
在win7或win8上
任何的想法 ?

莱奥纳多

你好。我一直无法完成我的安装。它始终以相同的消息停止:在固件下载后,“无法查询可移动设备”。
我使用的是Windows 8 Pro操作系统的2013a版本。有什么建议吗?

约书亚·赫斯特

你好,

看起来WiringPi已经被添加到这个图像中了?

在哪里可以找到自上次更新以来对此图像所做的更新?只是好奇现在还包括了什么。

谢谢!乔什

约书亚·赫斯特

谢谢!我花了几个小时试图弄清楚为什么我的新RPI没有工作!

乔什

Murat米色

我们使用最新版本的Raspberry Pi更新了固件镜像(基本镜像2013-02-09-wheezy-raspbian.zip)。如果你的树莓派B型有海力士内存芯片(位于树莓派中间的黑色方形RAM芯片),而你在启动你的板有困难,请尝试新的固件镜像。在MATLAB命令行上启动“targetupdater”工具,并按照说明更新您的Raspberry Pi固件。

固件镜像使用了2gb的SD卡。在使用新固件启动您的板后,在板上运行“raspi-config”实用程序,并选择“expand_rootfs”选项来扩展固件镜像,以填充SD卡的其余部分。

Murat米色

我们正在研究Mac / Linux支持。金宝app想要在Mac / Linux上提供Raspberry PI支持包的任何其金宝app他人?

马格努斯

好的!这也可以适用于Linux或Mac平台吗?

Murat米色

将一对扬声器或耳机连接到覆盆子PI板的模拟音频端口,听到覆盆子PI在靴子靴时讲它的IP地址。如果您没有连接到覆盆子PI板的显示器,则此功能可能会派上用场。

约阿希姆Schlosser

非常有效。

Michael Lundgren.

GPIO块的Pinmap是一个很好的触感。

坦尼娅·莫顿

如果上述URL不适合您,请尝试//www.tatmou.com/academia/raspberry-pi/