●章嵌入式系统概述
1.1嵌入式系统概述
1.1.1嵌入式系统定义
1.1.2嵌入式系统的特点
1.2嵌入式微处理器
1.2.1嵌入式微处理器组成
1.2.2嵌入式微处理器分类
1.2.3嵌入式微处理器系统架构
1.3嵌入式操作系统
1.3.1DOS
1.3.2Windows CE
1.3.3Palm OS
1.3.4EPOC
1.3.5VxWbrks
1.3.6μC/OS
1.3.7ucLinux
1.3.8Linux
1.4嵌入式应用
1.4.1消费电子
1.4.2信息家电
1.4.3汽车电子
1.4.4工业控制
1.4.5通信网络
1.4.6医疗电子
1.4.7商业金融
1.5嵌入式设备的构成
1.5.1嵌入式硬件系统
1.5.2嵌入式软件系统
1.5.3嵌入式外围设备
1.5.4家庭安防系统
1.6嵌入式系统的开发流程
1.6.1建立开发环境
1.6.2配置开发主机的参数
1.6.3建立引导装载程序BOOTLOADER
1.6.4已经移植好的Linux操作系统内核
1.6.5建立根文件系统
1.6.6建立应用程序的FLASH磁盘分区
1.6.7开发应用程序
1.6.8烧写内核、根文件系统和应用程序,发布产品
第2章嵌入式最小系统与S3C2410开发板
2.1嵌入式系统硬件模块分析
2.2ARM微处理器概述
2.2.1ARM9微处理器特点
2.2.2ARM选型原则
2.3嵌入式最小系统
2.4S3C2410处理器概述
2.4.1S3C2410芯片的功能单元
2.4.2S3C2410芯片的系统管理
2.4.3S3C2410芯片的启动模式
2.4.4S3C2410系统结构
2.4.5S3C2410的引脚分布及信号描述
2.4.6S3C2410芯片与端口相关的寄存器
2.4.7端口A引脚定义及功能设置
2.4.8端口B—H引脚定义及功能设置
2.5嵌入式开发板
2,6嵌入式系统中常用硬件模块
第3章ARM处理器指令概述
3.1ARM微处理器的指令的分类与格式
3.2ARM指令的寻址方式
3.2.1立即寻址
3.2.2寄存器寻址
3.2.3寄存器间接寻址
3.2.4基址寻址
3.2.5变址寻址
3.2.6多寄存器寻址
3.2.7相对寻址
3.2.8堆栈寻址
3.3常用ARM指令
3.3.1内存访问指令
3.3.2算术运算指令
3.3.3逻辑运算指令
3.3.4mov指令
3.3.5比较指令
3.3.6跳转指令
3.3.7条件执行指令
3.4汇编语言的程序结构及在ADS环境下调试
3.4.1汇编语言程序结构
3.4.2汇编语言编辑、运行与调试
3.5汇编语言与C/C++的混合编程
3.5.1C语言程序调用汇编语言程序
3.5.2汇编程序调用C语言程序
第4章S3C2410主要部件及参数设置
4.1 NAND FLASH控制器
4.1.1NOR FLASH和NAND FLASH比较
4.1.2S3C2410 NAND FLASH控制器
4.1.3NAND FLASH启动过程
4.1.4NAND FLASH存储器接口
4.1.5NAND FLASH寄存器参数描述
4.2中断控制器
4.3系统定时器
4.4异步串行口
4.5ⅡC总线接口
4.6A/D转换控制器
第5章嵌入式系统开发环境构建
5.1嵌入式Linux开发环境的硬件连接
5.1.1嵌入式硬件系统
5.1.2PC宿主机与嵌入式硬件设备的连接
5.2嵌入式Linux开发环境设置
5.2.1嵌入式开发环境配置流程
5.2.2关闭防火墙
5.2.3minicom端口配置及使用
5.2.4TFTP服务配置及使用
5.2.5NFS服务的配置
5.3交叉编译器的安装
5.3.1安装交叉编译器
5.3.2用交叉编译器编译源程序
5.3.3简单测试嵌入式程序
5.4GDBServer调试器
5.4.1GDBServer调试环境搭建
5.4.2GDB程序调试举例
5.5make工程管理器
5.5.1Makefile工程文件的编写
5.5.2Makefile变量的使用
5.5.3Makefile文件对其他Makefile文件的引用
5.5.4Makefile中的函数
5.5.5运行make
第6章嵌入式Linux引导程序
6.1BootLoader概述
6.2BootLoader主要程序段分析
6.2.1阶段1——汇编代码分析
6.2.2阶段2——C语言函数功能介绍
6.3U—BOOT的移植过程
第7章内核定制与根文件系统制作
7.1Linux内核移植
7.1.1内核移植的基本概念
7.1.2内核移植的准备
7.1.3内核移植的基本过程
7.1.4内核移植的具体操作
7.2Linux根文件系统的制作
7.2.1根文件系统概述
7.2.2建立根文件系统
……
第8章嵌入式图形环境的设置与编程初步
第9章嵌入式Web环境的设置
0章设备驱动程序设计基础
1章步进电机驱动的设计
2章数码驱动程序设计
3章LCD驱动参数的配置与编译
4章SD卡驱动参数的配置与编译
5章嵌入式系统设计概述
内容简介
《高等院校计算机技术"十二五"规划教材:嵌入式系统设计与实践(Linux篇)》内容包括在嵌入式系统概述中论述了嵌入式微处理器与嵌入式操作系统、嵌入式开发流程,分析了嵌入式很小系统与S3C2410开发板、ARM处理器指令、ARM9的S3C2410主要部件及参数设置,论述了嵌入式系统开发环境的构建、嵌入式Linux引导程序概述与移植、内核定制与根文件系统制作、嵌入式图形环境的设置与编程初步、嵌入式Web环境的设置、设备驱动程序设计基础、步进电机驱动的设计、数码驱动程序设计、LCD驱动参数的配置与编译、SD卡驱动参数的配置与编译、嵌入式系统设计分析,很后给出了十四个Linux环境下嵌入式系统实验设计。
评论晒单