本书选用了目前在32位微处理器方面占有主导地位的ARM系列处理器作为硬件平台,选择了Cirrus Logic公司的32位ARM微处理器EP9315作为CPU来搭建硬件开发平台。此平台主要包括电源、CPU最小系统、人机接口、设备间数据传输、数据采集和I/O端口等部分。结合Linux源码开放性的特点,选用ARM—Linux作为嵌入式操作系统。 本书力求简明扼要,没有过多地讲述原理,而以工程实例为背景,较全面地向读者展现嵌入式开发的全部过程,使读者掌握设计一个完整的嵌入式系统的方法。 |
第1章 系统概述 1.1 嵌入式系统 1.1.1 嵌入式系统简述 1.1.2 嵌入式系统的构成 1.1.3 嵌入式系统的特点 1.1.4 嵌入式系统的应用领域 1.1.5 嵌入式系统的发展趋势 1.2 ARM嵌入式系统 1.2.1 ARM简介 1.2.2 ARM处理器的应用领域 1.2.3 ARM处理器的特点 1.2.4 ARM处理器的分类 1.2.5 ARM处理器工作模式简介 1.2.6 ARM处理器内部寄存器简介 1.2.7 ARM处理器的异常向量列表 第2章 基于ARM9的开发平台硬件介绍 2.1 开发板概述 2.2 电源 2.3 CPU最小系统 2.4 人机接口 2.5 设备问数据传输和IDE接口 2.6 数据采集和I/O端口控制 2.7 其他 第3章 ADS下的硬件电路调试 3.1 概述 3.2 嵌入式系统的开发步骤及方法 3.3 测试内容清单及各部分实现功能 3.3.1 前l0项内容的统一测试 3.3.2 F1ash测试 3.3.3 CAN总线测试 3.3.4 IIC总线读取RTC芯片测试 3.3.5 IDE硬盘测试 3.3.6 A/D转换测试 3.3.7 D/A转换测试 3.3.8 PS/2测试 3.3.9 SPl测试 3.3.10 RS488测试 3.3.11 网口测试 第4章 EP9315的启动代码——Redboot 4.1 bootloader介绍 4.1.1 bootloader的基本概念 4.1.2 bootloader的操作模式 4.1.3 bootloader程序设计及地址规划 4.2 Redboot介绍 4.2.1 Redboot的功能概述 4.2.2 Redboot的文件结构 4.2.3 Redboot的启动模式 4.2.4 X86平台下eCos开发环境的建立 4.3 Redboot移植 4.3.1 移植的重点 4.3.2 平台抽象层的移植 4.3.3 有关设备驱动的移植 4.3.4 实现64MBFlash容量所做的移植工作 4.4 下载和使用Redboot 4.4.1 下载Redboot |
商品评论(0条)