开启虚拟机第二串口命令行

Simulator下命令行

SylixOS的IDE套件中包含Simulator虚拟机,可以运行模拟运行多种硬件平台,还提供串口,存储,网络,显示器等外设模拟。

在这里插入图片描述

Simulator会自带一些典型的硬件虚拟机,也可以执行创建所需的虚拟机。对于自带硬件虚拟机平台,都是提供bsp源码的,在IDE中可以直接创建对应bsp工程。

SylixOS一般会将第一个串口/dev/ttyS0作为命令行,Simulator虚拟机启动后会将/dev/ttyS0自动映射连接到putty下,用户就可以在putty下进行命令行操作了,和使用真正板卡的命令行没有区别。

在这里插入图片描述

有些虚拟机还提供显示器虚拟,如x86平台,SylixOS会在显示器上运行一个控制台,显示系统默认命令行信息,也可以通过键盘输入命令。同真实的x86主机一样,显示器上显示的内容是不能回滚的,无法查看已错过的内容。想解决系统默认命令行无法查看全部信息的问题,可以参考博客SylixOS下影子终端工具提供的方法和工具。
在这里插入图片描述

开启虚拟机第二串口命令行

Simulator本身还会提供第二串口虚拟,就是把虚拟硬件平台上的第二路串口映射为本地TCP服务。

操作步骤如下:

  1. 配置虚拟机第二串口端口号,要记下这个端口号。
    在这里插入图片描述

  2. 启动虚拟机,确认bsp提供第二串口驱动。
    在这里插入图片描述

  3. 使用USR-VCOM工具,创建虚拟串口VCOM12,并绑定到TCP Client,连接服务端就是Simulator创建的第二串口服务端地址,即127.0.0.1:1235
    USR-VCOM工具是有人科技出的一款虚拟串口软件,它能创建虚拟串口并绑定指定的TCP服务端或客户端。此软件免费但需要安装,下载地址:有人虚拟串口软件 V3.7.2.529
    在这里插入图片描述

  4. 使用SecureCRT连接串口VCOM12,此时界面无任何显示。
    在这里插入图片描述

  5. 在putty的命令行输入下面命令shell /dev/ttyS1:115200,n,8,1,即可在在第二串口启动命令功能。
    在这里插入图片描述

  6. 此时SecureCRT端显示login:提示。输入用户命令及密码(默认都是root)即可登录SylixOS命令行。在这里插入图片描述

  7. 输入tty命令查看当前命令行使用哪个设备做通信。
    在这里插入图片描述
    在这里插入图片描述

虚拟机第二串口映射物理串口

如果改用TCP2Com替换USR-VCOM工具进行网络转串口,则是绑定到物理串口,而不是虚拟串口。这样虚拟机就可以通过电脑的真实串口和外界通信了,可以做命令行,也可以接物理设备进行业务操作。
在这里插入图片描述

TCP2Com是网友开发的一款网络转串口软件工具,它能将一个物理串口绑定到指定的TCP服务端或客户端。
此软件免费使用且免安装,下载需要些CSDN积分,下载地址:TCP2ComV1.1.5.1免费好用的串口转TCP工具

Please enjoy your SylixOS!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ScilogyHunter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值