[转]Window or 虚拟机 or Linux 使用USB转串口线启动实验箱

jackxiang 2010-7-14 22:37 | |
笔记本没串口RS232的接口,这样就启动不了ARM9实验箱,后来发现了用USB转串口的线解决

1.USB转串口驱动安装:

   1.1下载安装CH341SER.EXE,(CH341是这个转换线的芯片名),这时我的电脑-》属性-》硬件-》设备管理-》端口的位置,可能还没有变化,不急

   1.2插入USB转串口的线的USB端,这时就会提示发现新硬件,然后让电脑自动搜索安装驱动,一直回车就行了

2.Windows超级终端启动ARM9实验箱

2.1 所有程序-》附件-》通信-》超级终端,输入随便一个名字,确定

2.2 重点:连接时使用:这里选择你刚才那个新增的端口,我的COM1,没改,确定

2.3 每秒位数选择115200,数据流控制选择无,其他保持默认,确定

2.4 用USB转串口线连接好ARM实验板,打开电源~~~~~~~~~

     网上说,这USB转串口线的问题,现在这种线都会普遍出现乱码问题,google了N久都没找到解决方案。。。

2.6 其实,乱码可以完全不理,只是用键盘输入的时候有点麻烦。这个有一招,打开个记事本,在上面写好要敲的命令,然后复制到超级终端上,回车。Done!!!

   比如,我要启动实验箱的Qtopia,敲入./Qtopia/qtopia.sh

=================================================================================

3.虚拟机linux使用USB转串口启动ARM9实验箱

    我这里使用的是VMware Workstation 6.0.0版本

3.1 打开虚拟机,在菜单上选择,虚拟机-》设置-》Hardware->添加-》硬件类型-》Serial Port,然后就一直next到完成为止,注意:必须关掉电源Power off时,next键才会可用,原因想想就明白

3.2 Hardware增加了一个 serial Port后,选中,在右边的“使用物理串行端口”选择COM1,OK

      注意:不要用默认的“Auto detect (COM3)”这一项


3.3 打开一个终端,su后输入密码,即使用root用户。然后输入minicom -s设置minicom

   3.4 选择   Serial port setup,按 A 进行Serial Device设置,设置为/dev/ttyUSB0,回车

                                                按 E 进行Bps/Par/Bits设置,设置为115200 ,回车,一般都默认这值

                                                按 F 进行设置Hardware Flow Control,设置为NO,回车


   3.5 再回车回到Configuration界面,选择Save setup as dfl,然后自动在/etc/minicom/目录下生成一个minirc.df1文件

3.6 保持完成后,选择 Exit 退出

3.7 用USB转串口线连接好ARM9实验箱,输入minicom,打开电源,就可以用了,不过还是乱码

这里顺便提一下,网上很多方法都是:

a) 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
         mknod /dev/ttyUSB0 c 188 0
       选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置 “Serial Device”/dev/ttyUSB0(注意其中的USB是大写),按回车返回。


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

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


其它为缺省设置,然后按回车到串口设置主菜单,选择“Save setup as df1”,按回车键保存刚才的设置(保存到“/etc/vminirc.df1”),再选择“Exit”退出设置模式,

如:http://www.diybl.com/course/6_system/linux/Linuxjs/200876/130708.html

但我按这种方法,会得到“找不到/dev/ttyUSB0”的错误,不知道什么原因,还有,生成的dfl文件也不同

==================================================================================

4.Linux下使用USB转串口线启动ARM9实验箱

其实跟虚拟机下大同小异

4.1 直接 USB转串口线,就会发现/dev/目录下生成一个ttyUSB0的文件,我就有

     如果没有,就需要自己建一个,root用户执行mknod /dev/ttyUSB0 c 188 0

     这里应该可以支持多个USB插口的,所以mknod /dev/ttyUSB[0-n] c 188 [0-n]

4.2 输入minicom -s,选择   Serial port setup,按 A 进行Serial Device设置,设置为/dev/ttyUSB0,回车,其他所有步骤都和虚拟机下的步骤相同

==============================================================================


使用

Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A (以下
使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再
按'z',将出现一个帮助窗口,提供了所有命令的简述。配置minicom
(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还
是用Ctrl-A吧。

以下键在所有菜单中都可用:
UP arrow-up 或 'k'
DOWN arrow-down 或 'j'
LEFT arrow-left 或 'h'
RIGHT arrow-right 或 'l'
CHOOSE Enter
CANCEL ESCape.

屏幕分为两部分:上部24行为终端模拟器的屏幕。 ANSI或VT100转义
序列在此窗口中被解释。若底部还剩有一行,那么状态行就放在这儿;
否则,每次按C-A时状态行出现。 在那些有专门状态行的终端上将会
使用这一行,如果termcap信息完整且加了-k标志的话。

下面按字母顺序列出可用的命令:

C-A 两次按下C-A将发送一个C-A命令到远程系统。如果你把"转义字符"
换成了C-A以外的什么字符,则对该字符的工作方式也类似。

A 切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上
显示之前,都要加上一个linefeed。

B 为你提供一个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷,
按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键
(大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。
按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。
然后回卷模式将会结束,带有前缀'>'的内容将被发送。

C 清屏。

D 拨一个号,或转向拨号目录。

E 切换本地回显为on/off (若你的minicom版本支持)。

F 将break信号送modem。

G 运行脚本(Go)。运行一个登录脚本。

H 挂断。

I 切换光标键在普通和应用模式间发送的转义序列的类型(另参下面 
关于状态行的注释)。

J 跳至shell。返回时,整个屏幕将被刷新(redrawn)。

K 清屏,运行kermit,返回时刷新屏幕。

L 文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。

M 发送modem初始化串。若你online,且DCD线设为on,则modem被初始化
前将要求你进行确认。

O 配置minicom。转到配置菜单。

P 通信参数。允许你改变bps速率,奇偶校验和位数。 

Q 不复位modem就退出minicom。如果改变了macros,而且未存盘,
会提供你一个save的机会。

R 接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下
载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用
Filenames and Paths菜单中定义的下载目录。

S 发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择
窗口可用(在File Transfer Protocols菜单中设置),你将只能在一
个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,显示
你的上传目录中的文件名。可用空格键为文件名加上或取消标记,用
光标键或j/k键上下移动光标。被选的文件名将高亮显示。 目录名在
方括号中显示,两次按下空格键可以在目录树中上下移动。最后,按
Enter发送文件,或按ESC键退出。

T 选择终端模拟:ANSI(彩色)或VT100。此处还可改变退格键,打开或
关闭状态行。

W 切换linewrap为on/off。

X 退出minicom,复位modem。如果改变了macros,而且未存盘,会提供 
你一个save的机会。

Z 弹出help屏幕。
来源:http://hi.baidu.com/skyland_lee/blog/item/d4f052548593bf163b293562.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3300/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-7-14 22:38
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]