嵌入式第一天(linux下minicom连接开发板)
本人使用linux,而天嵌科技的开发板的开发工具全都是基于windows的,本人又不想重回windows,所以板子买来之后一直搁置了好几个月,基于各种原因,今天特意花了一点时间来研究linux下如何连接开发板。条件:宿主机T400,linux2.6,usb2.0接口,无串口,开发板TQ2400,支持USB主/从接口,串口,RJ45网络接口。步骤:(由于计算机不带
·
本人使用linux,而天嵌科技的开发板的开发工具全都是基于windows的,本人又不想重回windows,
所以板子买来之后一直搁置了好几个月,基于各种原因,今天特意花了一点时间来研究linux下如何连接
开发板。
条件:宿主机T400,linux2.6,usb2.0接口,无串口,开发板TQ2400,支持USB主/从接口,串口,RJ45
网络接口。
步骤:
(由于计算机不带串口,需要一个USB转串口的接口芯片,幸好天嵌送了一个转接口,在windows下,
该芯片是需要安装驱动的,而在本人的系统中,驱动已经存在了,无需安装。)
1,准备好转接口芯片之后,分别在连接电脑之前和之后后,执行lsusb命令查看设备,比较两次输出结果,
若出现新的设备,那么说明设备已经被识别出来,并且已经安装好了驱动程序。
2,并且使用同样的方法查看/dev/下的设备节点信息,确定新装设备文件名,这里我电脑上得到的是ttyUSB0。
说明此时系统上已经安装好了一个虚拟的串行接口。
3,minicom是一个类似于windows超级终端的软件,该软件通过串口连接到外部设备,实现对其配置管理,
是linux下比较常用的工具,在安装好minicom的情况下执行minicom -s 命令可以配置该软件,包括串行
接口号,波特率,流控等等。
(1)进入minicom后选择菜单中的"Serial port
setup",回车进入设置界面,此时按A设置"Serial
Device",这里根据计算机上的串口情况选择适当的接口,这里我选择虚拟的/dev/ttyUSB0设备,也就是usb转
串口的那个设备.
(2)选择‘E’键,设置/bps/par/Bits(波特率)这里根据设备的具体情况选择适当的波特率。
(3)返回上一级菜单,设置"hardware flow control"(硬件流控)为no,其他的缺省设置。
保存配置文件并退出。
4,重新进入minicom,然后打开开发板的电源,即可看到开发板生的嵌入式系统的启动信息在计算机屏幕上
不停的滚动。不过让人揪心的是,所有的字符都是乱码的。。。
5,出现乱码,顿时心里凉了半截,成功不会来的那么容易。经过一番思索,在学习单片机串口编程的时候
也出现乱码问题,后来发现是波特率不匹配的问题。重新配置minicom的波特率,回车,奇迹出现,命令
提示符由'$'变成了'#',名称也变了,原来,已经成功的登录到嵌入式系统了。。。
6,重启开发板,清晰的字符一行行的滚动....
..."Please press Enter to activate this console..
回车,熟悉的linux根目录呈现眼前。。。以后可以暂时不用考虑再装windows了。
7,今天就这么多,考完试以后,再继续.
所以板子买来之后一直搁置了好几个月,基于各种原因,今天特意花了一点时间来研究linux下如何连接
开发板。
条件:宿主机T400,linux2.6,usb2.0接口,无串口,开发板TQ2400,支持USB主/从接口,串口,RJ45
网络接口。
步骤:
(由于计算机不带串口,需要一个USB转串口的接口芯片,幸好天嵌送了一个转接口,在windows下,
该芯片是需要安装驱动的,而在本人的系统中,驱动已经存在了,无需安装。)
1,准备好转接口芯片之后,分别在连接电脑之前和之后后,执行lsusb命令查看设备,比较两次输出结果,
若出现新的设备,那么说明设备已经被识别出来,并且已经安装好了驱动程序。
2,并且使用同样的方法查看/dev/下的设备节点信息,确定新装设备文件名,这里我电脑上得到的是ttyUSB0。
说明此时系统上已经安装好了一个虚拟的串行接口。
3,minicom是一个类似于windows超级终端的软件,该软件通过串口连接到外部设备,实现对其配置管理,
是linux下比较常用的工具,在安装好minicom的情况下执行minicom -s 命令可以配置该软件,包括串行
接口号,波特率,流控等等。
(1)进入minicom后选择菜单中的"Serial port
setup",回车进入设置界面,此时按A设置"Serial
Device",这里根据计算机上的串口情况选择适当的接口,这里我选择虚拟的/dev/ttyUSB0设备,也就是usb转
串口的那个设备.
(2)选择‘E’键,设置/bps/par/Bits(波特率)这里根据设备的具体情况选择适当的波特率。
(3)返回上一级菜单,设置"hardware flow control"(硬件流控)为no,其他的缺省设置。
保存配置文件并退出。
4,重新进入minicom,然后打开开发板的电源,即可看到开发板生的嵌入式系统的启动信息在计算机屏幕上
不停的滚动。不过让人揪心的是,所有的字符都是乱码的。。。
5,出现乱码,顿时心里凉了半截,成功不会来的那么容易。经过一番思索,在学习单片机串口编程的时候
也出现乱码问题,后来发现是波特率不匹配的问题。重新配置minicom的波特率,回车,奇迹出现,命令
提示符由'$'变成了'#',名称也变了,原来,已经成功的登录到嵌入式系统了。。。
6,重启开发板,清晰的字符一行行的滚动....
..."Please press Enter to activate this console..
回车,熟悉的linux根目录呈现眼前。。。以后可以暂时不用考虑再装windows了。
7,今天就这么多,考完试以后,再继续.
更多推荐
已为社区贡献1条内容
所有评论(0)