QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1350|回复: 3

调试armlinux的疑问

[复制链接]
发表于 2004-6-14 11:16:43 | 显示全部楼层 |阅读模式
调试的时候有几个问题请教大家:

1、我认为编译好的内核应该包括两部分:前一部分应该是硬件的一些简单初始化和解压缩代码;后一部分才是linux内核的压缩包;
如果是这样的话为什么,在调试vmlinux的时候,只能从解压缩之后(即内核开始运行的时候)进行调试,而在初始化硬件和解压缩部分怎么就不能进行调试?

2、是不是我所编译的内核是没有经过压缩的?

3、如果调试bootloader的话,还需要一个类似于skyeye.conf的文件吗?
发表于 2004-6-15 09:21:26 | 显示全部楼层
1、只有zImage或bzImage类型的压缩内核才有初始化和解压的代码,vmlinux只有内核代码

2、我认为只要运行skyeye就需要skyeye.conf文件,这是skyeye的配置文件,无论用skyeye运行什么程序都是需要的
回复

使用道具 举报

 楼主| 发表于 2004-6-15 10:33:31 | 显示全部楼层
如果想调试,解压缩,应该怎么办呢?
回复

使用道具 举报

发表于 2004-6-16 14:21:38 | 显示全部楼层
有办法调试压缩后的kernel binary 文件,不过有一些技巧。
目前还没有整理好,以后会公布。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 02:50 , Processed in 0.062439 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表