第1章 嵌入式系统开发概述 1-1 ARM简介 1-2 ARM微处理器的应用领域及特点 1-2.1 ARM微处理器的应用领域 1-2.2 ARM微处理器的特点 1-3 ARM微处理器系列 1-3.1 ARM7微处理器系列 1-3.2 ARM9微处理器系列 1-3.3 ARM9E微处理器系列 1-3.4 SecurCore微处理器系列 1-3.5 StrongARM微处理器系列 1-3.6 XScale微处理器 1-4 ARM微处理器结构 1-4.1 RISC体系结构 1-4.2 ARM微处理器的缓存器结构 1-4.3 ARM微处理器的指令结构 1-5 ARM微处理器的应用选型
第2章 DMA-270XP教学平台介绍 2-1 DMA-270XP教学平台外观 2-2 DMA-270XP教学平台清单 2-3 DMA-270XP教学平台架构 2-4 DMA-270XP教学平台设置 2-5 电源电路描述 2-6 重置电路 2-7 SDRAM电路 2-8 NOR FLASH电路 2-9 内存设置缓存器 2-10 内存管理单元(MMU)和高速缓存(Cache) 2-11 数据地址位驱动设计 2-12 CAMERA接口电路 2-13 CPLD电路 2-14 VGA接口及电路 2-15 USB接口及电路 2-16 LCD接口及电路 2-17 CAN接口及电路 2-18 步进马达 2-19 按键及其电路 2-20 系统音效部分及相关电路 2-21 以太网络及其电路 2-22 GSM模块接口 2-23 异步串行端口 2-24 SD卡界面 2-25 JTAG界面 2-26 系统扩充端口 2-27 PWM 2-28 12C总线接口 2-29 CF卡界面
第3章 Linux开发环境建立 3-1 开发环境 3-1.1 建立linux开发环境 3-1.2 档案传输服务器 3-1.3 档案准备 3-2 编译工具 3-2.1 交叉开发的概念 3-2.2 交叉开发环境的基本结构 3-2.3 交叉工具的介绍 3-2.4 建立交叉编译环境 3-3 烧写u-boot、rootfs.cramfs、zImage 3-3.1 烧写u-boot 3-3.2 烧写kernel 3-3.3 烧写文件系统 3-3.4 升级u-boot |
|
第4章 核心实验 4-1 引导装载程序(BootLoader) 4-2 DMA-270XP平台上的u-boot分析 4-3 Linux核心实验 4-3.1 Linux的启动过程分析 4-3.2 Linux核心的编译 4-4 Linux的根文件系统
第5章 嵌入式Linux操作系统实验 5-1 核心驱动程序入门 5-2 LED实验 5-3 矩阵键磁盘实验 5-4 背光调节实验 5-5 直流马达实验 5-6 步进马达实验 5-7 串行通讯实验 5-8 GPRS/GSM实验 5-9 Camera实验 5-10 音量调节实验 5-11 Can总线实验 5-12 SD驱动程序使用实验 5-13 LCD控制实验 5-14 触控屏幕驱动实验 5-15 以太网络与Linux驱动接口实验
第6章 嵌入式图形接口 6-1 图形用户接口(GUI)概述 6-1.1 Microwindows(Nano X)简介 6-1.2 MiniGUI简介 6-1.3 QT/Embedede简介 6-2 构造图形接口系统 6-2.1 MiniGUI的设置、编译与安装 6-2.2 MiniGUI的执行时设置选项 6-2.3 内建式设置选项 6-2.4 为特定嵌入式设备开发IAL引擎 6-3 MiniGUI编写入门 6-3.1 MiniGUI的工作机制 6-3.2 MiniGUI初识 6-4 编写自己的MiniGUI程序 6-4.1 如何编译MiniGUI工程 6-4.2 相关操作函数 6-5 外观接口 6-5.1 外观的构成 6-5.2 外观窗口 6-5.3 回调函数的使用 6-5.4 外观操作函数 6-5.5 普通标识 6-5.6 图片标识 6-5.7 命令按钮 6-5.8 选择按钮 6-5.9 普通滑条 6-5.10 旋转滑条 6-5.11 MiniGUI控件 6-5.12 编写程序实例 6-6 服务主程序的编写 6-6.1 MDE的mginit程序 6-6.2 修改mginit程序 6-6.3 实验主界面的编写 6-6.4 各个实验界面的编写
第7章 附录 7-1 常用Linux命令的使用 7-2 gcc与gdb 7-3 GNU 通用公共许可证(GPL 1991.6 第二版) |