usb gadget虚拟串口
来源:互联网 发布:杭州小雅摄影 知乎 编辑:程序博客网 时间:2024/05/09 02:23
配置
配置好之后编译重新烧写到开发板,发现出现了/dev/ttyGS0这个设备节点。
将usb线插到PC后,在设备管理器里面出现了一个新的串口设备,如下
实验
1、开发板往pc发送数据
打开pc上的串口软件,
在开发板上执行: echo 1234 > /dev/ttyGS0,就会在pc上的串口软件上出现”1234”这几个字符。
2、pc往开发板发送数据
打开pc上的串口软件,
在开发板上执行:cat /dev/ttyGS0,然后在pc上的串口软件输入5678,之后回车,发现在开发板的终端出现了”5678”这几个字符。
将ttyGS0配置为终端
原先开发板是使用ttyS1作为console的,在/etc/initab文件中是这么描述的::askfirst:-/bin/sh
, 第一个参数没有表示使用的是console,而在uboot中传给kernel的是console=ttyS1,kernel解析好之后console变成为了ttyS1
现在修改/etc/initab文件,添加一句ttyGS0::askfirst:-/bin/sh
当你在pc上连上ttyGS0后,便能将ttyGS0作为console来用了
另外如果要将ttyGS0配置为用户名密码登录的方式,可以在busybox中选择getty和login程序
然后修改/etc/inittab文件,添加一句ttyGS0::respawn:/bin/getty -L ttyGS0 57600 vt100
参考文档
- 内核中的文档:Documentation/usb/gadget_serial.txt
0 0
- usb gadget虚拟串口
- Linux Gadget的一点研究之U盘和USB虚拟串口
- Linux Gadget的一点研究之U盘和USB虚拟串口
- Linux Gadget的一点研究之U盘和USB虚拟串口
- USB虚拟串口
- USB读卡器虚拟串口
- WinCE usb虚拟串口
- USB虚拟串口
- USB学习-虚拟串口
- USB虚拟串口
- USB 虚拟串口简介
- usb gadget
- USB转虚拟串口驱动
- USB转虚拟串口驱动
- SYMBOL DS6708 - USB虚拟串口
- Linux USB虚拟串口设备
- STM32 USB 虚拟串口演练
- stm32 usb 虚拟串口驱动
- OC 属性
- viewpager动态改变每一个item的高度
- MYSQL慢查询分析pt-query-digest输出结果
- 网络编程-多线程改进客户端上传文件
- webpack(二) Loader,配置文件
- usb gadget虚拟串口
- JVM进阶(十六)——JAVA 双亲委派模型
- react点击按钮,记录点击次数
- Java static、final、abstract修饰
- ZeroMQ概述
- 网络编程-InetAddress概述与使用
- Hibernate的延迟加载(1)——什么是延迟加载
- Redis在windows、linux、ubuntu上安装
- jquery触发点击事件