ACE版虚拟机linux下usb转串口minicom与s3c6410通信——有图有真相哦!

步骤如下:

1、关闭linux电源时打开Vmware workstation ,单击菜单栏上的VM下的setting,进入virtual       machine setting对话框


2、单击add,添加serial port,依此下一步,直到完成为止。
    我这里选择了我windows下显示的usb转串口生成的COM4口,通电检查
 

3、连接好开发板,打开linux虚拟机,进入终端输入minicom –s,进入minicom的设置模式。

     a)  选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置 “Serial Device”/dev/ttyS0

     b)设置波特率:按“E”键进入设置“bps/par/Bits”(波特率)界面,如果按“I”以设置波特率为115200,按回车            返回。

   c)数据流控制:按“F”键设置“Hardware Flow Control”为“NO”

4.其它为缺省设置,然后按回车到串口设置主菜单,选择“Save setup as df1”(管理员权限下),按回车键保存刚才的设置(保存到“/etc/vminirc.df1”),再选择“Exit”退出设置模式,回到minicom操作模式。此时可像Windows下的超级终端一样使用了。

在最后使用时,XP和linux只能有一个终端可以使用,二者不能同时使用!所以在vmware的状态下,要让linux识别串口的存在,需要重新拔插USB串口!

linux下USB转串口的应用和minicom的设置

我的USB串口转换器使用的芯片是PL2303,可以在Linux终端输入lsusb命令查到设备信息

# lsusb
[root@localhost ~]#  lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 15d9:0a37 
Bus 003 Device 002: ID 1241:1503 Belkin Keyboard
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004的那行就是了。

Linux内核版本在2.4.10以上则内核中已经包含了它的驱动,编译内核时选上就行了

检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:

mknod /dev/ttyUSB0 c 188 0

经检查,存在!

进入终端输入minicom –s,进入minicom的设置模式。


a)
选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置 “Serial Device”/dev/ttyUSB0(注意其中的USB是大写),按回车返回。


b)设置波特率:按“E”键进入设置“bps/par/Bits”(波特率)界面,如果按“I”以设置波特率为115200,按回车返回。(我使用的是2440的板子)

c)数据流控制:按“F”键设置“Hardware Flow Control”为“NO”.

d)按Save setup as df1,保存设置。 按Exit from Minicom退出Minicom


二:由于我们使用minicom作为超级终端控制路由器等设备, 而不是控制modem, 所以需要修改Modem and
dialing, 将Init string, Reset string, Hang-up string设置为空. 设置完成后选择Save setup as
dfl将当前设置保存为默认设置.
在配置菜单 选Save setup as df1保存(一定要记得这一步)
选Exit退出
下次在输入minicon 即可直接进入。有图有真相哦!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux中进行USB串口编程,需要使用USB串口换器的驱动程序,并且需要进行一些配置。以下是一些基本步骤: 1. 确认USB设备已经插入到计算机中,并且已经被识别。 2. 安装串口换器的驱动程序。大多数USB串口换器都需要驱动程序才能在Linux中正常工作。具体的安装步骤可能因设备型号而有所不同。 3. 查找换器的设备文件。在Linux中,每个串口都会有一个设备文件。如果您的USB串口换器已经正确安装并被识别,那么您应该能够在/dev目录下找到一个类似于/dev/ttyUSB0的设备文件。 4. 使用串口工具进行通信。在Linux中,有很多串口工具可以用来进行串口通信。其中一个常用的工具是minicom。您可以通过以下命令安装minicom: sudo apt-get install minicom 5. 配置串口工具。在使用minicom进行通信之前,您需要对其进行一些配置。您可以通过以下命令打开minicom的配置界面: sudo minicom -s 在这个界面中,您可以配置串口的波特率、数据位、停止位等等参数,以及串口的连接方式(例如,通过哪个设备文件进行连接)。 6. 开始通信。在进行完上述配置之后,您可以使用minicom等工具开始进行串口通信了。您可以通过在minicom中输入AT指令来测试串口是否正常工作。 以上是一些基本的步骤,但是具体的操作可能因设备型号、Linux本等因素而有所不同。如果您遇到了问题,可以查阅相关的文档或者向社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值