虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Minix

  • 基于GNU工具链的ARM-Minix嵌入式系统交叉编译环境的移植.pdf

    信息技术的发展,数字化产品的普及,导致了对嵌入式开发的巨大需求。以Linux为宿主机系统,搭配一个交叉编译环境,为嵌入式设备生成可执行程序己成为现在日益流行的编译嵌入式软件的解决方案。而开放源代码的GNUT具链是一套开源的开发环境,是嵌入式软件开发中理想的交叉编译器。但现有GNUI具链支持的平台并不能满足层出不穷的嵌入式产品的开发需要,仍有许多平台得不到支持,例如我们进行的Minix向ARM-Minix平台的移植。 本文以在linux环境下构建Minix嵌入式系统的交叉编译工具链为背景,首先介绍了交叉编译系统的基本组成和结构,以及利用GCC构建交叉编译环境的优越性。然后对目标平台作了介绍。分析了GCC编译器,说明了GCC的设计思想,系统结构,介绍了GNU Binutils的功能,使用方法;接着分析了GNU工具链中的GAS和GLD的实现机制及源代码结构,由于BFD是GNUBinutils的基础,GAS和GLD都是使用BFD库来操作目标文件,因此在这一部分本文对BFD库的工作机制,数据结构也作了重点分析。紧接着说明了GCC交叉编译系统的移植思路和方法,实现难点,以及一些相关技术细节,这涉及到了若干重要的C源文件,Makefile,配置文件的修改,重点给出了BFD库,GAS和GLD的分析及其重定向(通常GCC生成的目标程序是针对GNU/Linux系统的)的实现;然后本文给出了在GNU/Linux宿主机上构建针对ARM-Minix的参数设置及过程:最后对本文所做的工作进行了总结。

    标签: ARM-Minix GNU 嵌入式系统

    上传时间: 2013-05-31

    上传用户:wangzhen1990

  • Unix操作系统Minix 2.0源码

    Unix操作系统Minix 2.0源码

    标签: Minix Unix 2.0 操作系统

    上传时间: 2015-01-06

    上传用户:LIKE

  • Minix源代码

    Minix源代码

    标签: Minix 源代码

    上传时间: 2015-01-13

    上传用户:gaojiao1999

  • Minix rtos 测试代码

    Minix rtos 测试代码

    标签: Minix rtos 测试代码

    上传时间: 2015-01-21

    上传用户:sqq

  • Minix的mpx386.s注释

    Minix的mpx386.s注释

    标签: Minix 386 mpx

    上传时间: 2015-01-23

    上传用户:lz4v4

  • Minix软件源代码

    Minix软件源代码

    标签: Minix 软件源代码

    上传时间: 2013-12-20

    上传用户:rishian

  • Minix操作系统的引导相关程序

    Minix操作系统的引导相关程序

    标签: Minix 操作系统 程序

    上传时间: 2015-01-25

    上传用户:lxm

  • Minix中wait系统调用的分析

    Minix中wait系统调用的分析

    标签: Minix wait 系统调用

    上传时间: 2013-12-15

    上传用户:comua

  • 一个简单的操作系统Minix的核心代码

    一个简单的操作系统Minix的核心代码,包括所有的底层实现和上层架构。

    标签: Minix 操作系统 代码 核心

    上传时间: 2015-03-11

    上传用户:上善若水

  • 提供Minix的核心源代码

    提供Minix的核心源代码,供大家学习参考使用。

    标签: Minix 核心 源代码

    上传时间: 2013-12-26

    上传用户:lili123