调试番外篇 - KGDB环境搭建与使用

本文详细介绍了如何在Ubuntu环境下搭建KGDB内核调试环境,包括安装VirtualBox,配置内核编译,测试串口通信,设置VirtualBox共享文件夹,配置grub以及开始调试的步骤。在调试过程中,遇到的常见问题如启动不显示启动菜单和忽视包错误的解决方案也一并给出。
摘要由CSDN通过智能技术生成

From: 内核&调试调试

测试环境

宿主机环境:ubuntu 12.04 + linux kernel 2.6.32
目标机环境:ubuntu 12.04 + gdb + minicom
虚拟机:VirtualBox 4.3.10

1、安装VirtualBox

新建一个标准的虚拟机镜像就OK!然后加载ISO一步一步安装就行!(磁盘大小最好稍微大点,大约40G已经相当够用了) 我安装的是ubuntu 12.04 上述已经说明环境!下同
安装完毕后点击设置 如图进行串口设置
kgdb_0
说明:这里的com1 即是 系统里面的/dev/ttyS0,然后启动系统 。

2、编译以及安装内核

到内核官网下载你自己需要调试的内核版本!(www.kernel.org)
这里我下的是2.6.32.61
下载完毕解压到一个目录下.. 这里我解压到/opt下 然后解压 执行以下命令(切换root)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值