摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
第一章 绪论 | 第8-12页 |
§1-1 嵌入式系统综述 | 第8-12页 |
1-1-1 概念 | 第8页 |
1-1-2 嵌入式系统的组成 | 第8-10页 |
1-1-3 嵌入式系统的发展趋势 | 第10-12页 |
第二章 基于 ARM920T 的硬件平台 | 第12-21页 |
§2-1 ARM 处理器简介 | 第12-15页 |
2-1-1 ARM 公司介绍 | 第12页 |
2-1-2 ARM9 微处理器核心架构简介 | 第12-14页 |
2-1-3 ARM 微处理器的选择 | 第14-15页 |
§2-2 基于ARM9 内核的S3C2410X 微处理器简介 | 第15-16页 |
2-2-1 CPU 内核概述 | 第15-16页 |
2-2-2 ARM9 内核工作状态 | 第16页 |
2-2-3 ARM9 操作模式 | 第16页 |
§2-3 S3C2410X 及其片上资源简介 | 第16-21页 |
2-3-1 三星S3C2410X 处理器简介 | 第17-18页 |
2-3-2 S3C2410X 片上资源 | 第18-20页 |
2-3-3 异常 | 第20-21页 |
第三章 基于 ARM-LINUX 的软件平台 | 第21-35页 |
§3-1 建立开发境 | 第21-27页 |
3-1-1 设置Linux 下运行终端 | 第21-24页 |
3-1-2 安装Bootloader-vivi | 第24页 |
3-1-3 使用vivi 下载内核 | 第24-26页 |
3-1-4 系统的启动 | 第26页 |
3-1-5 创建Qt/Embedded 开发环境 | 第26-27页 |
§3-2 LINUX 的内核分析与解读 | 第27-35页 |
3-2-1 进程管理 | 第27-31页 |
3-2-2 进程的创建 | 第31页 |
3-2-3 进程的调度 | 第31-32页 |
3-2-4 内核机制 | 第32页 |
3-2-5 内存管理 | 第32-33页 |
3-2-6 设备管理 | 第33-35页 |
第四章 软件系统分析 | 第35-50页 |
§4-1 BOOT LOADER 的概念 | 第35-37页 |
4-1-1 Boot Loader 的启动流程 | 第36-37页 |
§4-2 LINUX 内核植 | 第37-40页 |
4-2-1 Linux 内核结构 | 第37-38页 |
4-2-2 Linux 内核移植 | 第38-40页 |
§4-3 嵌入式图形系统 | 第40-43页 |
4-3-1 GUI在嵌入式Linux系统中的地位 | 第40页 |
4-3-2 嵌入式系统GUI 的实现方法 | 第40-42页 |
4-3-3 QtE 的架构 | 第42-43页 |
§4-4 矩阵式键盘接口技术及编程 | 第43-47页 |
4-4-1 矩阵式键盘结构与工作原理 | 第43-44页 |
4-4-2 矩阵式键盘的扫描算法 | 第44-47页 |
§4-5 嵌入式系统程序的调试 | 第47-50页 |
4-5-1 边界扫描技术(JTAG) | 第47页 |
4-5-2 ARM 芯片的实时调试方法(E-TRACE) | 第47-48页 |
4-5-3 模拟调试 | 第48页 |
4-5-4 软件调试 | 第48页 |
4-5-5 调试技术的展望 | 第48-50页 |
第五章 总结 | 第50-51页 |
参考文献 | 第51-53页 |
致谢 | 第53页 |