matlab之远程连接SSH及控制

众所周知,matlab是非常通用的可编程软件,相对于c,python,c++来说比较简单,通俗易懂,且功能强大,今天来介绍一下如何利用matlab远程控制secureCRT,而且控制APP。
1,首先与服务器建立连接
host_ip=192.168.101.3%服务器的ip
ssh2_conn = ssh2_config(host_ip,‘root’,’’);
%采用ssh协议连接

2,通过0xffe00000这个地址的低4位来控制app的运行,所以在跑app之前,用devmem 0xffe00000 32 0x0 命令将这个寄存器的值清零。
cmdStr=sprintf(‘export PATH=/sbin:$PATH; devmem 0xffe00000 32 0x00’);
ssh2_conn =ssh2_command(ssh2_conn, cmdStr,1);

3,启动app: cd /var/tmp 并修改权限 chmod +x *

*cmdStr=sprintf('cd /var/tmp/; chmod +x ');
ssh2_conn =ssh2_command(ssh2_conn, cmdStr,1);

cmdStr=sprintf(‘export PATH=/sbin:$PATH; start-stop-daemon --start --background --exec /var/tmp/alex’);
ssh2_conn =ssh2_command(ssh2_conn, cmdStr, 1);

4,然后通过改变寄存器的地址来进行控制APP,例如
devmem 0xffe00000 32 0x1 完成init
matlab命令:
cmdStr=sprintf(‘export PATH=/sbin:$PATH; devmem 0xffe00000 32 0x1’);
ssh2_conn =ssh2_command(ssh2_conn, cmdStr,1);

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
远程声音控制系统是一种基于MATLAB的应用系统,它可以通过无线网络远程控制声音设备的音量、播放和停止等操作。该系统的核心是MATLAB软件,它提供了丰富的音频处理工具和算法,能够对声音进行实时处理和控制。 远程声音控制系统的实现主要分为两个部分:服务器端和客户端。服务器端负责接收客户端发送的控制指令,并通过MATLAB与音频设备进行交互;客户端是用户用于发送控制指令的界面,可以通过无线网络与服务器端进行通信。 在服务器端,MATLAB可以使用自带的音频处理工具箱来处理音频信号。它可以实时获取音频输入信号并进行音量控制,通过改变音频信号的增益来实现。此外,MATLAB还可以实现音频的播放和停止功能,用户可以通过客户端发送指令来控制。 在客户端,用户可以通过界面选择要控制的音频设备,调整音量大小,选择音频文件进行播放,以及停止播放。所有的控制指令都会通过无线网络发送到服务器端,然后由MATLAB进行处理和执行。 远程声音控制系统的优点在于方便快捷,能够远程实现对音频设备的控制,免去了直接操作设备的限制。它适用于各种场景,如音响系统、会议室设备、媒体播放器等。通过MATLAB的强大功能和灵活性,远程声音控制系统可以实现更加智能和个性化的音频处理和控制操作。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值