首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

嵌入式Boot Loader分析与设计

摘要第1-5页
ABSTRACT第5-10页
第1章 引言第10-16页
   ·嵌入式系统概念第10-11页
   ·嵌入式系统的发展的情况第11-12页
   ·嵌入式BOOT LOADER 简介第12-13页
   ·本文背景第13-15页
   ·本论文结构第15-16页
第2章 实验系统介绍第16-36页
   ·硬件环境第16-20页
     ·W90P710 学习板第17-18页
     ·LambdaICE JTAG第18-20页
   ·软件环境第20-35页
     ·LambdaEDU3第20-21页
     ·GCC 工具链第21-25页
       ·程序的编译和链接第22-23页
       ·GCC 常用模式第23-24页
       ·常用选项第24页
       ·警告功能第24-25页
     ·连接脚本第25-28页
       ·基本概念第25-26页
       ·链接脚本第26-27页
       ·简单例子第27-28页
       ·暗含的连接脚本第28页
     ·Makefile第28-35页
       ·Makefile 结构第28-29页
       ·一个简单的Makefile 示例第29-32页
       ·Makefile 的一个改进版本:使用变量第32-33页
       ·Makefile 的一个改进版本:使用自动推导第33-34页
       ·Makefile 的一个改进版本:自动变量($^ $< $@)的应用第34-35页
   ·总结第35-36页
第3章 嵌入式应用程序映像第36-50页
   ·ELF 文件第36-47页
     ·elf 文件简介第37-38页
     ·elf 目标文件格式第38页
     ·elf Header 部分第38-41页
     ·elf 节区(Sections)第41页
     ·字符串表(String Table)第41-42页
     ·符号表(Symbol Table)第42-43页
     ·重定位信息第43-45页
       ·重定位表项第43-45页
       ·重定位类型第45页
     ·程序加载和动态链接第45-47页
   ·其他文件格式第47-49页
     ·S-Record 文件第47页
     ·HEX 文件格式第47-49页
     ·BIN 文件格式第49页
   ·部分可执行文件格式的区别第49页
   ·总结第49-50页
第4章 主流嵌入式BOOTLOADER 分析第50-93页
   ·主流嵌入式BOOTLOADER 比较第50-54页
     ·Blob(Boot Loader Object)第50-51页
     ·ARMBoot第51-52页
     ·U-Boot第52页
     ·Redboot第52-53页
     ·vivi第53-54页
     ·Bios-lt第54页
   ·U-BOOT 源代码分析第54-92页
     ·第一阶段(Stage 1)第54-58页
     ·第二阶段(Stage 2)第58-64页
     ·U-boot 的初始化第64-79页
       ·私有数据global_data第64-65页
       ·初始化序列init_sequence第65-72页
       ·环境变量重定位第72-73页
       ·初始化设备第73-76页
       ·控制台初始化第76-79页
     ·命令处理第79-92页
       ·命令数据结构第79-80页
       ·命令查找第80-81页
       ·主循环第81-92页
   ·总结第92-93页
第5章 CORE-BOOT 设计与实现第93-121页
   ·ARM 处理器启动原理第93-94页
   ·CORE-BOOT 组织结构设计第94-99页
     ·LambdaEDU3 目录结构第94-96页
     ·Core-Boot 目录结构第96-99页
       ·/target/tool/bsps/boards 目录第96-97页
       ·/target/tool/bsps/drivers 文件夹第97-99页
       ·/target/tool/bsps/include 文件夹第99页
       ·/target/tool/bsps/shared 文件夹第99页
   ·CORE-BOOT 代码设计第99-120页
     ·Boot Loader 与应用的关系第99-103页
       ·RAM Boot Loader第99页
       ·Boot Loader 和应用一体化结构第99-100页
       ·Boot Loader 与应用分离的结构第100-103页
     ·地址规划设计(ROM 与RAM 的内存关系)第103-107页
       ·内存不重新映射第103-104页
       ·内存进行一次映射第104页
       ·内存进行两次映射第104-105页
       ·系统初始化第105-107页
     ·Core-Boot 源代码设计第107-117页
       ·Core-Boot 第一阶段(Stage 1)第107-115页
       ·Core-Boot 第二阶段(Stage 2)第115-117页
     ·Core-boot 的初始化第117-120页
       ·Core-Boot 初始化序列init_sequence第117-119页
       ·init_sequence 中的函数第119页
       ·NOR Flash 初始化第119-120页
       ·NAND FLASH 初始化第120页
       ·控制台初始化第120页
   ·小结第120-121页
第6章 CORE-BOOT 测试以及实验设计第121-134页
   ·基于RAM 的BOOT LOADER 实验第121-129页
     ·创建项目“Boot_RAM”第121-124页
     ·项目设置第124-126页
     ·项目编译第126-127页
     ·下载运行第127-129页
     ·验证结果第129页
   ·基于ROM 的BOOT LOADER 实验第129-132页
     ·创建项目“Boot_App”第130页
     ·项目设置第130-131页
     ·项目编译第131页
     ·烧写第131页
     ·验证结果第131-132页
   ·基于ROMRAM 的BOOT LOADER 的实验第132-133页
     ·创建项目“Core-Boot”第132页
     ·项目配置第132页
     ·项目编译第132页
     ·烧写第132页
     ·验证结果第132-133页
   ·总结第133-134页
第7章 结论第134-138页
   ·本课题研究的主要内容第134-135页
   ·CORE-BOOT 的移植简述第135页
   ·CORE-BOOT 的优缺点第135-136页
   ·课题中的学习和工作情况第136-138页
致谢第138-139页
参考文献第139-141页
附录第141-143页
在学期间的研究成果第143-144页

论文共144页,点击 下载论文
上一篇:数字化校园共享数据中心建设与实现
下一篇:应用于智能光网络控制面的路由协议软件包设计