matlab之远程连接SSH及控制

it2025-11-18  4

众所周知,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);

最新回复(0)