INtime实时操作系统下确认网卡通讯步骤(ping工具)

在INtime实时操作系统下进行以太网通讯是常见的应用场景,那么当我们第一次在电脑上安装好INtime实时操作系统后,如何将电脑上的网卡划分给INtime并使用ping工具进行初步的通讯测试呢?本篇文章将展示完整的操作步骤

1、将网卡划分到INtime下

图1 INtime Device Manager界面

 

如图1所示,当电脑上INtime实时操作系统安装完成后,单击电脑右下角的INtime图标,在弹出的列表中点击“INtime Configuration”,进入INtime配置面板。然后在配置面板中选择“INtime Device Manager”,就可以进入INtime设备管理界面了。

在这个界面里我们可以看到Windows和INtime下所有的硬件接口资源(比如网口、串口等),同时也可以实现某一项硬件接口资源在Windows或INtime之间的切换。这里我们以将网卡“Realtek PCIe GbE Controller”切换到INtime下为例进行操作。

右键对应的硬件接口,这里我们右键Realtek网卡,然后在弹出的列表中点击“Pass to INtime using MSI”,最后点击“File -> Save the configuration”(或直接点击关闭INtime Device Manager界面,关闭过程中系统也会提示是否报错)。此时我们就可以再“INtime devices -> NodeA”下看到我们刚刚划分给INtime的网口了,如下图2所示。

图2 INtime下网卡接口显示

 

如上我们已经将对应的网卡硬件资源划分给了INtime,而该网卡此时在Windows下是不可见的,如果我们进入Windows的网卡适配器配置菜单中,会发现对应网卡是禁用状态。同时如果我们有其他的INtime节点(比如NodeB),该节点也是无法访问该网卡的,仅仅只有NodeA可以访问;

2、INtime节点下配置NIC接口

接下来我们需要在对应节点下配置NIC接口,同样的我们需要打开INtime控制面板“INtime Configuration Panel”,这次我们选择“Node Management”功能,如下图3,进入Network选项卡中进行配置。其中:

图3 NodeA NIC配置界面
  1. 在“Configuration -> Start automatically”选项中,将默认的“No”修改为“Yes”;
  2. 在“NIC Configuration -> NIC list”选项中,点击后面的折叠菜单进入详细配置。点击Add添加一个NIC实例,其中Type选项中选择网卡实时驱动,注意这里驱动程序需要和当前网卡对应,具体可以参考:https://tenasys.com/my-tenasys/knowledge-base/knowledge-base-page/?pageNum=4,这里我们使用Realtek网卡应该选择“rtl1g”;IPV4选项中可以设定NIC的IP地址和子网掩码,本样例中设置为“168.101.111 255.255.255.0”;

设置完成后如下图所示,设置完成后点击本页面下方的save保存设置。

2、ping测试

INtime实时操作系统提供了命令行下针对以太网的调试指令——ifconfig和ping,关于这两条指令的具体内容可以参考:

使用这两条指令,我们可以快速的进行以太网卡测试,从而判断通讯是否建立。

  1. 启动INtime节点——单击INtime图标,点击“Start NodeA”,待INtime图标亮起表示节点启动成功;
  2. 打开Windows控制台,进入INtime安装路径的..\INtime\network7\路径下,此时就可以运行ifconfig和ping指令了;
  3. 如果在配置NIC时我们未设置IP地址,此时我们就可以使用ifconfig指令“rta rtl1g0 inet 192.168.101.111 netmask 255.255.255.0”进行IP地址的配置,如下图5。当出现如右图所示的部分表示NIC设置没有问题、IP地址配置成功;
图5 ifconfig配置IP地址

4. 使用ping指令进行通讯测试 —— 输入“piperta ping.rta 192.168.101.121”

图6 ping指令测试

如上图6所示,表示INtime可以识别分配到的网卡,并能够进行网络通讯,接下来用户就可以根据自己的应用需求进行以太网应用的二次开发。

更多推荐