第一章 绪论 | 第1-10页 |
§1-1 嵌入式系统综述 | 第8-9页 |
1-1-1 概念 | 第8-9页 |
§1-2 课题背景 | 第9-10页 |
第二章 基于ARM920T的硬件平台 | 第10-18页 |
§2-1 ARM处理器简介 | 第10-12页 |
2-1-1 ARM公司介绍 | 第10页 |
2-1-2 ARM微处理器核 | 第10-12页 |
2-1-3 ARM微处理器的选择 | 第12页 |
§2-2 基于ARM9内核的S3C2410微处理器简介 | 第12-14页 |
2-2-1 CPU内核概述 | 第12-13页 |
2-2-2 ARM9内核工作状态 | 第13-14页 |
2-2-3 ARM9操作模式 | 第14页 |
§2-3 S3C2410及其片上资源简介 | 第14-18页 |
2-3-1 三星S3C2410X处理器简介 | 第14-16页 |
2-3-2 S3C2410X片上资源 | 第16-18页 |
第三章 基于ARM-LINUX的软件平台 | 第18-27页 |
§3-1 建立开发环境 | 第18-19页 |
§3-2 LINUX的内核分析与解读 | 第19-27页 |
3-2-1 进程管理 | 第19-22页 |
3-2-2 进程的创建 | 第22-23页 |
3-2-3 进程的调度 | 第23-24页 |
3-2-4 内核机制 | 第24页 |
3-2-5 内存管理 | 第24-25页 |
3-2-6 设备管理 | 第25-27页 |
第四章 BOOT LOADER的分析 | 第27-37页 |
§4-1 BOOT LOADER的概念 | 第27-29页 |
§4-2 BOOT LOADER的主要任务与典型结构框架 | 第29-37页 |
4-2-1 Boot Loader的stage1 | 第29-31页 |
4-2-2 Boot Loader的stage2 | 第31-37页 |
第五章 BOOT LOADER的实现 | 第37-49页 |
§5-1 GNU工具集 | 第37-38页 |
§5-2 SECTION部分分析 | 第38-43页 |
5-2-1 HEAD.o的格式——ELF文件格式 | 第38-39页 |
5-2-2 ELF header | 第39-40页 |
5-2-3 Section header table | 第40-43页 |
§5-3 GNU LD——连接工具 | 第43-46页 |
5-3-1 bios.ld | 第43-44页 |
5-3-2 连接脚本中的SECTION命令 | 第44-46页 |
§5-4 重定位生成可执行文件 | 第46-49页 |
第六章 总结 | 第49-50页 |
参考文献 | 第50-52页 |
致谢 | 第52-53页 |
攻读学位期间发表的论文 | 第53页 |