银河麒麟系统中的串口调试
应一客户要求,要在国产操作系统中开发软件,给一个笔记本电脑装了银河麒麟V10。应用系统中需要同时使用3个串口,一般的电脑不具备这么多的物理串口,于是考虑用USB转串口线+扩展器。准备测一下银河麒麟系统是否支持USB转串口的扩展功能,也就是一个一个扩展器上接多个串口设备,看看操作系统能否识别。实测可行,记录如下:1. 连接扩展器和USB转串口线扩展器一端连接麒麟电脑,USB转串口线一端接Window
应一客户要求,要在国产操作系统中开发软件,给一个笔记本电脑装了银河麒麟V10。
应用系统中需要同时使用3个串口,一般的电脑不具备这么多的物理串口,于是考虑用USB转串口线+扩展器。准备测一下银河麒麟系统是否支持USB转串口的扩展功能,也就是一个扩展器上接多个串口设备,看看操作系统能否识别。
实测可行,记录如下:
1. 连接扩展器和USB转串口线
扩展器一端连接麒麟电脑,USB转串口线一端接Windows电脑
2. 查看串口设备名称
ls -l /dev/tty*
可以看到新增了3个设备, 名称是 /dev/ttyUSBx, 有几个设备后面的数字就是几。
3. 使用串口工具测试
工具准备,安装PuTTY
sudo apt-get install putty
安装之后,沿用了windows下的习惯,从开始菜单打开了putty,
设置好设备名称和波特率,点击“Open",但是报错,提示
Unable to open connection to /dev/ttyUSB0:
Unable to open serial port
后来发现其实和串口本身无关,是用户权限的问题,需要换个方式打开PuTTY:
sudo putty
然后就能正常打开串口测试窗口了:
Windows端用串口助手发一段信息:
银河麒麟这边可以收到,也可以输入信息然后回车发给Windows端。
不过putty这边输入的内容是不显示的,按了回车之后才能在Windows端看到信息。
参考:
更多推荐
所有评论(0)