Chinaunix首页 | 论坛 | 博客
  • 博客访问: 228617
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 296
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-22 11:52
文章分类

全部博文(31)

文章存档

2018年(3)

2017年(11)

2016年(12)

2015年(5)

我的朋友

分类: LINUX

2016-05-06 18:50:39

最近接触了一个比较低版本的内核,连kdump 服务都没有了,既然没有就尝试一下新方式,串口方式调试。废话少说了,直接入主题
开发机是centos 5.4,内核是2.6.18的,调试机是windows的
1.把两台机器用串口线接起来,如果接收的机器(targe)串口被占用,可以usb的接口线,不过驱动要安装好(ps:网上一大堆
  use 转串口的驱动)
2.开发机器,cmdline的设置,在/etc/grub.conf  中kernel 这一行添加console=ttyS0,115200 ,打开串口
3.在/etc/inittab 中添加以下语句S0:2345:respawn:/sbin/agetty  -L 115200 ttyS0  可以让调试机通过帐号密码登录开发机,
  这里可以设置也可以不设置
4.测试,调试机可以通过xshell 新建一个协议为serial 的会话,然后再设置一下其属性,那个baud rate 设置为115200
  在开发机上面echo aaa >/dev/ttyS0 ,在调试机上cat /dev/ttyS0 应该可以收到aaa 这样的字符串,表示配置成功

ps:调试机可以通过设备查看串口的状态,如果是有个黄色叹号表示驱动没有正确安装,重新安装一下驱动就好了


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