利用virtualbox的虚拟串口调试内核

(2012-04-04 23:44:00)
标签:

it

分类:Linux

sunvirtualbox的串口功能提供的很是强大,即便你的主机没有串口,你依然可以利用两个virtualbox的虚拟机来调试你的内核.

步骤

1,调试机将串口设置成host pipe,然后选中创建,名字取为类似这样的东西(windows下需要这样)\\.\pipe\your_pipe_name

2,开发机将串口也设置成host pipe,不过它不选创建,只要选中\\.\pipe\your_pipe_name即可。

3,首先启动调试机,并设置stty -F /dev/ttyS0 speed 115200,cat/dev/ttyS0等待收取信息。

4,启动开发机,stty -F /dev/ttyS0 speed 115200,并echo hello> /dev/ttyS0试验

5,如果此时调试机此时有信息接收,恭喜你成功了,接下来就可以去调试了,利用minicom,cutecom都行。

 

 

注:之所以在调试机中创建pipe,因为开发可能需要不断重启,那样你的调试机也要跟着重启

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐