Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209231
  • 博文数量: 40
  • 博客积分: 2512
  • 博客等级: 大尉
  • 技术积分: 492
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-24 10:23
文章存档

2014年(1)

2011年(4)

2010年(35)

分类: 嵌入式

2010-11-07 15:33:06

我的Host系统是ubuntu10.04,然后用Virtualbox虚拟了一个ubuntu系统(内核版本2.6.36),通过以下设置实现了串口通讯。

1.进入Virtualbox开始界面--》设置

串口编号:COM1
端口模式:Host Pipe
勾选:创建通道
端口文件路径:/tmp/serial


2.在Host中下载minicom,然后设置

选中serial port setup
然后设置
serial device:unix#/tmp/serial
E:115200(这个其实设置成和虚拟机里面的一样就行)
F:NO
G:NO
保存退出


3.开启虚拟机,打开系统

修改/boot/grub/grub.cfg文件
在启动项处root=UID....ro和quiet splash之间加入console=/dev/ttyS0,115200


4.关闭虚拟机

5.启动Host中的minicom

6.重启虚拟机

这个时候:虚拟机的启动信息会显示在minicom窗口中,然后可以测试下:

虚拟机命令行中:
echo hello,tty! > /dev/ttyS0
Host中的minicom中会显示:
hello,tty!


在虚拟机命令行中:
cat /dev/ttyS0
Host中的minicom会变成输入状态,你可以输入,输入的内容会在虚拟机下显示!


其中minicom的配置文件有两处:

1./root/.minirc.dfl(因为我是用超级用户操作的,所以在root目录下面)

2/etc/minicom文件夹下面

阅读(3317) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~