最近开始接触嵌入式,需要在Freescale I.mx53的开发板上调试安装系统。第一步,需要搭建一个开发环境
主机:Windows XP sp3
虚拟机:Ubuntu 10.04
虚拟软件:VBox
串口设备:Freescale I.Mx 53
串口线: RS2303 DB-9
从开发板上可以看出串口为DB-9接口,购买RS2303 USB转串口线,然后将USB插入笔记本,发现笔记本无法识别该串口线,然后在主机中安装了对于驱动,可以正常工作。
尝试使用WIndow的超级终端,但是一直有乱码问题,一直无法良好解决,从而方式使用超级终端。
解决开始:
1、共享USB串口线。打开虚拟机,选择设备--》usb设备--》串口线对应的设备,共享该设备。(不要采用网上说的,新建Com端口,很不好使)
2、进入虚拟机操作系统,执行ls /dev/ | grep ttyUSB
查看是否有对应的信息,在我的环境中显示为/dev/ttyUSB0,表明串口设备已经成功(在linux中默认都有rs2303的串口驱动)
3、安装串口工具。sudo apt-get install minicom
安装完成后,使用sudo minicom -s进行相应的配置
+-----[configuration]------+ | Filenames and paths | | File transfer protocols | | Serial port setup | | Modem and dialing | | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+
选择第三项 [Serial Port setup],配置如下
+-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyUSB0 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 115200 8N1 | | F - Hardware Flow Control : No | | G - Software Flow Control : No | | | | Change which setting? | +-----------------------------------------------------------------------+
设置好以后,按Enter,然后选择Save setup as dfl ,然后 选择 Exit,这时如果串口设置已连接的话,minicom会自动连接到该串口设备,如图所示
该图片从网上找的,没截图
如果没有显示,可以端口开发板,然后重新开启,第一次连接貌似时间长点