首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

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

摘要第1-4页
Abstract第4-8页
第一章 概论第8-14页
   ·嵌入式系统介绍第8页
   ·ARM to minix项目介绍第8-9页
   ·交叉编译系统第9-12页
     ·编译器的结构第9-11页
     ·交叉编译的必要性第11-12页
     ·主流平台开发工具第12页
   ·利用GNU工具链构建ARM-MINIX嵌入式系统的开发环境第12-14页
     ·利用GNU工具链构建嵌入式系统开发环境的优越性第12-13页
     ·利用GNU工具链构建ARM-MINIX嵌入式系统的开发环境第13-14页
第二章 目标平台和GNU工具链第14-27页
   ·ARM体系结构和minix的a.out格式第14-20页
     ·ARM体系结构第14-16页
       ·内存空间第15页
       ·ARM的内部寄存器第15-16页
     ·minix的a.out格式剖析第16-20页
       ·a.out格式目标文件的结构第16-17页
       ·minix的a.out格式第17-20页
   ·GNU工具链第20-27页
     ·GCC简介第20页
     ·GCC编译系统的结构及其工作流程第20-23页
       ·GCC编译系统的工作流程第20-21页
       ·GCC编译器的结构第21-23页
     ·GNU Binutils工具包和make项目管理工具第23-27页
       ·GNU Binutils工具包第23-24页
       ·GNU make项目管理工具第24-27页
第三章 GAS和GLD的实现机制分析第27-42页
   ·BFD库第27-31页
     ·BFD的顶层结构第27-28页
     ·BFD内部工作机制分析第28-30页
       ·BFD前端第28-29页
       ·BFD库代码第29-30页
       ·BFD的后端第30页
     ·BFD的重要数据结构第30-31页
   ·GAS的分析第31-36页
     ·GAS的数据类型第31-32页
     ·GAS源代码分析第32-34页
       ·GAS的目录结构第32-33页
       ·GAS源代码的主要文件及作用第33-34页
     ·GAS的结构第34页
     ·GAS的工作流程第34-36页
   ·连接器GLD的分析第36-42页
     ·连接器GLD的作用第36-38页
     ·连接器GLD的工作机制第38-40页
     ·GNU LD的数据结构第40页
     ·GLD的实现机制分析第40-42页
第四章 移植GCC交叉编译系统第42-50页
   ·交叉编译器移植的思路第42-43页
     ·GCC各模块分析:第42页
     ·GCC交叉编译器移植的一般过程第42-43页
   ·BFD地移植第43-46页
   ·GAS地移植第46-47页
   ·GLD地移植第47-50页
第五章 交叉编译环境的构建第50-55页
   ·建立交叉编译系统的一般步骤第50页
   ·交叉编译系统的构建第50-55页
     ·准备阶段第50页
     ·修改Binutils和GCC第50-52页
       ·添加目标target到Binutils第50-52页
       ·添加目标到GCC第52页
     ·移植newlib库第52-53页
     ·构建针对arm-minix的交叉编译系统第53-55页
第六章 总结第55-56页
参考文献第56-59页
致谢第59页

论文共59页,点击 下载论文
上一篇:原发性肝癌根治性术后肝内复发外科治疗探讨
下一篇:孙文明的二胡音乐创作与演奏研究