LabVIEW 在NI Linux实时设备上访问Shell

简介: LabVIEW 在NI Linux实时设备上访问Shell

LabVIEW 在NI Linux实时设备上访问Shell


有一台运行NI Linux实时操作系统的设备,想访问设备上的shell或终端。



要使用以下任一方法与设备通信,必须在计算机上安装终端客户端。


使用SSH连接:


1. 打开电源并将设备连接到网络或直接连接到计算机。


2. 打开NI MAX,在远程系统下找到设备。


3. 可能必须登录到控制器中来访问其设置(默认用户名为admin,默认密码为空)。


4. 在Startup Settings窗口中选中Enable Secure Shell Server (sshd)。


5. 保存更改,同时重启终端。


6. 打开客户终端,指定一个SSH连接。


7. 在适当的destination field中添加终端的IP地址或者机器名。


8. SSH用TCP端口22,确保这个端口被选中。


终端应显示login as:


可以用admin账号登录,亦或用NI Web-Based Configuration andMonitoring tool配置的、可以访问remote shell 的其他任意账号登录


弹出对话框时,输入账号密码,这样就可以登录到shell中


用串口连接:


一些cRIO具有RS-232端口,允许运用通道的零调制解调器串口线缆来访问linux shell。为了利用零调制解调器线缆与设备通信,请完成以下的设置:


1. 打开设备电源,连接设备到网络或者直接连接到电脑。


2. 打开NI MAX,在远程系统下找到设备。


3. 可能必须登录到控制器中来访问其设置(默认用户名为admin,默认密码为空)。


4. 在Startup Settings窗口中选中Console Out。


5. 保存设置,重启终端。


6. 连接一个零调制解调器的线缆到电脑和终端设备的RS-232端口。


7. 打开客户终端,指定一个串口连接。


8. 验证连接读取速度是否与设备的输出速率匹配。例如,cRIO-906x以115,200bit/s的速率输出,确保设置连接的速度能够匹配设备的输出速率。


终端应显示login as:


可以用admin账号登录,亦或用NI Web-Based Configuration andMonitoring tool配置的、可以访问remote shell 的其他任意账号登录。


弹出对话框时,输入账号密码,这样就可以登录到shell中。


Additional Information


本文中的屏幕截图使用第三方远程登录和SSH客户端PuTTY ,但可以使用任何终端客户端。



NI Linux实时操作系统通过安全shell(SSH)和串行通信提供对Linux shell的访问。 SSH方法仅适用于设备的网络连接,但串行方法需要使用零调制解调器电缆和相应类型的串行端口。由于通过SSH连接到设备只需要网络连接,因此建议使用SSH作为主要的shell访问方法。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
2月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
30天前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
60 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
12天前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
3月前
|
NoSQL Unix Linux
Linux 设备驱动程序(一)(上)
Linux 设备驱动程序(一)
161 62
|
2月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
2月前
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
332 2
|
1月前
|
存储 Shell Linux
【Linux】shell基础,shell脚本
Shell脚本是Linux系统管理和自动化任务的重要工具,掌握其基础及进阶用法能显著提升工作效率。从简单的命令序列到复杂的逻辑控制和功能封装,Shell脚本展现了强大的灵活性和实用性。不断实践和探索,将使您更加熟练地运用Shell脚本解决各种实际问题
22 0
|
2月前
|
Shell Linux 开发工具
linux shell 脚本调试技巧
【9月更文挑战第3天】在Linux中调试shell脚本可采用多种技巧:使用`-x`选项显示每行命令及变量扩展情况;通过`read`或`trap`设置断点;利用`echo`检查变量值,`set`显示所有变量;检查退出状态码 `$?` 进行错误处理;使用`bashdb`等调试工具实现更复杂调试功能。
|
3月前
|
Java Linux API
Linux设备驱动开发详解2
Linux设备驱动开发详解
43 6
|
3月前
|
消息中间件 算法 Unix
Linux设备驱动开发详解1
Linux设备驱动开发详解
47 5
下一篇
无影云桌面