ARM FVP(固定虚拟平台)Linux内核调试简明手册

1. 介绍2. DS-5准备工作2.1 DS-5下载安装2.2 获取序列号3. 调试官方Linux内核demo3.1 准备3.2 创建调试连接和启动FVP3.3 基本调试操作4. 调试自定义Linux内核4.1 编译bootwrapper4.2 创建调试连接和启动FVP4.3 调试32位Linux内核4. 结语参考文献1. 介绍Linux作为目前最为流...
摘要由CSDN通过智能技术生成

1. 介绍

Linux作为目前最为流行的开源操作系统,在各大IC厂商和IBM、Google、微软等大公司的大力支持下,支持嵌入式、个人电脑、服务器等众多硬件平台和应用场景,因此得到了广泛的应用。但正是由于其广泛的实用性,Linux内核的复杂程度也与日俱增,仅凭代码阅读、打印、内核调试功能等手段已经很难对Linux内核进行深入理解。

ARM处理器架构是目前应用最为广泛的处理器,而ARM FVP(Fixed Virtual Platform,固定虚拟平台)是ARM公司提供的一款模拟器平台,可以模拟各大常见ARM处理器厂商的处理器和平台,从而使得在没有仿真器的支持下对Linux内核进行调试。

ARM DS-5是ARM公司提供的调试套件,内嵌了FVP,可用于实际硬件环境和模拟器环境的调试。本文集中于使用DS-5对运行在FVP平台上的Linux内核的调试。

本文使用的环境如下:

  • Ubuntu 16.04 LTS(Xenial);
  • DS-5 V5.27.1

关键词:ARM模拟器; Linux内核调试;ARM FVP;ARM DS-5;

2. DS-5准备工作

2.1 DS-5下载安装

1.下载DS-5;

  1. 解压缩安装包:
    tar xzf DS500-BN-00019-r5p0-27rel1.tgz -C <解压缩目录>
  2. 进入解压缩目录,执行如下命令进行安装:
    sudo ./install.sh
    注意:安装过程中建议都采用会默认设置,DS-5将默认安装到/usr/local/目录下,本文中是在/usr/local/DS-5_v5.27.1/。

2.2 获取序列号

  1. 启动DS-5:
    /usr/local/DS-5_v5.27.1/bin/eclips

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值