试验一:内核制作与boot:安装并使用交叉编译器.PDF

试验一:内核制作与boot:安装并使用交叉编译器.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试验一:内核制作与boot:安装并使用交叉编译器

2014/3/28 实验一:内核制作与boot 助教联系方式: 师斌G503 shibin@ 申阳G521 shenyang@ 第一部分:安装并使用交叉编译器 了解交叉编译器 安装交叉编译器 1 2014/3/28 了解交叉编译器  交叉编译就是在一个平台上生成另一个平台上的可执 行代码。这里需要注意的是所谓平台,实际上包含两 个概念:体系结构(Architecture)、操作系统 (Operating System)。  同一个体系结构可以运行不同的操作系统;同样,同 一个操作系统也可以在不同的体系结构上运行。举例 来说,我们常说的x86 Linux 平台实际上是Intel x86 体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86 操作系统的简称。 了解交叉编译器  我们在Windows 平台上,使用Windows 工具开发针对 Windows 本身的可执行程序,这种编译过程称为native compilation,中文可理解为本机编译。  现在我们编译出针对mips体系结构的可执行程序,而我们 工作的平台是Linux,那么我们就需要能够在Linux平台上 编译出Mips平台的可执行程序的交叉编译器。 2 2014/3/28 安装交叉编译器 1. 下载mips-2007-01-21.iso http://ftp.sunet.se/pub/Linux/distributions/eldk/4.1/mips- linux-x86/iso/ 2. 解压mips-2007-01-21.iso sudo mount -o loop mips-2007-01-21.iso /home/mipsiso/ 3. 在目录/opt下建目录eldk : sudo mkdir /opt/eldk 4. 把解压目录设为当前目录,输入命令: sudo ./install –d /opt/eldk 来运行安装文件install 其中,参数-d指定安装目录为/opt/eldk 第二部分:安装和使用仿真器 了解仿真器 安装Gxemul仿真器 3 2014/3/28 了解仿真器  由于实验的操作系统内核是运行在mips 体系结构上的, 而我们平常使用的是基于x86 体系结构的PC,所以需要 使用仿真器让我们的操作系统内核能够运行在mips 体系 结构上。这个实验室我们使用的是GXemul 仿真器。 GXemul 是一个能够仿真几乎所有体系结构的软件。在这 个仿真器上已经实现了许多真实的机器,它们由处理器 (ARM, MIPS, Motorola 88K, PowerPC, and SuperH)与周 边硬件组成。我们的操作系统内核可以不需要进行修改就 可以运行在该仿真器上。 安装Gxemul仿真器  运行sudo apt-get install gxemul即可完成

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档