最近开始接触嵌入式,需要在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会自动连接到该串口设备,如图所示
该图片从网上找的,没截图
如果没有显示,可以端口开发板,然后重新开启,第一次连接貌似时间长点