嵌入式系统原理与应用
嵌入式系统原理与应用封面图

嵌入式系统原理与应用

常华, 黄岚, 张海燕, 编著

出版社:清华大学出版社

年代:2012

定价:35.0

书籍简介:

本书针对在嵌入式市场上颇竞争力的ARM9处理器——s3c2440,使用授课语言并通过大量的实例,站在已经具有《计算机原理》、《C语言基础》、《单片机原理》、《计算机接口技术》等课程基础的学生角度,从应用出发,争取在有限的课时内,用尽可能短的时间,通过尽可能简洁的入门例子使读者对嵌入式系统的原理和开发过程有一个全面的了解并快速掌握嵌入式系统的开发过程。

书籍目录:

第1章 嵌入式系统概述

1.1 嵌入式系统的定义

1.2 嵌入式系统的发展

1.3 嵌入式系统的组成

1.4 嵌入式系统的分类

1.5 嵌入式系统的开发流程

1.6 如何学习嵌入式系统

第2章 将ARM微处理器S3C2440作为高档单片机的开发与应用

2.1 了解ARM微处理器S3C2440

2.1.1 S3C2440的硬件资源配置

2.1.2 S3C2 410与S3C2440的主要区别

2.1.3 认识一个由S3C2440微处理器组成的嵌入式系统

2.2 S3C2440对存储器和寄存器的组织

2.2.1 S3C2440对存储器的组织

2.2.2 S3C2440对寄存器的组织

2.2.3 S3C2440对特殊功能寄存器SFR的组织

2.3 S3C2440的启动方式

2.3.1 Nand Flash与Nor Flash

2.3.2 S3C2440的Nor Flash启动

2.3.3 S3C2440的Nand Flash启动

2.4 ARM指令系统

2.4.1 ARM指令系统

2.4.2 ARM指令系统的寻址方式

2.4.3 ARM指令系统的分类

2.4.4 ARM指令集和Thumb指令集的关系

2.5 ARM伪指令系统

2.5.1 符号定义伪指令

2.5.2 数据定义伪指令

2.5.3 汇编控制伪指令

2.5.4 宏定义伪指令

2.5.5 段定义伪指令

2.5.6 杂项伪指令

2.5.7 ARM伪指令

2.5.8 ARM连接器的保留字

2.5.9 ARM汇编器的内置变量

2.6 在ADS开发环境下开发S3C2440

2.6.1 建立ADS开发环境

2.6.2 编写一个汇编语言框架程序

2.6.3 编写一个在Boot RAM中运行的LED驱动程序

2.6.4 制作一个可以自动运行的LED闪烁装置

2.7 S3C2440对电源和时钟系统的管理

2.7.1 认识S3C2440时钟系统

2.7.2 系统时钟设置步骤

2.7.3 电源和时钟系统管理方案

2.8 S3C2440对SDRAM的初始化

2.8.1 初始化SDRAM存储器所需的控制寄存器

2.8.2 代码搬移

2.9 用C语言对S3C2440编程

2.9.1 在ADS环境下直接使用C语言编程

2.9.2 由汇编语言转入C语言

2.9.3 汇编语言与C语言无参函数的相互调用

2.9.4 汇编语言与C语言带参函数的相互调用

2.9.5 在C语言中嵌入汇编语言

2.10 S3C2440的Nand Flash控制器

2.10.1 Nand Flash控制器的初始化

2.10.2 Nand Flash读操作流程

2.10.3 Nand Flash读操作编程示例

2.11 S3C2440对中断的组织

2.11.1 S3C2440的工作模式

2.11.2 S3C2440对中断(异常)的响应

2.11.3 S3C2440对中断源的组织

2.11.4 S3C2440中断控制器的初始化

……

第3章 Linux操作系统下嵌入式系统开发环境的建立

第4章 Linux操作系统下设备驱动程序的编写与应用

第5章 Linux操作系统下关于信号、进程、线程的编程

第6章 图形界面系统Qt/Embedded的移植与应用

第7章 嵌入式Linux操作系统的移植过程

附录 配书光盘文件目录

参考文献

内容摘要:

本教材使用通俗易懂的语言,由浅入深地介绍了嵌入式系统的组成、嵌入式微处理器的使用、Linux开发环境的建立、简单驱动程序的编写、如何在Linux操作系统支持下开发嵌入式系统、嵌入式系统图形界面的使用以及如何构建自己的嵌入式系统等内容。书中包含大量短小、简单却可以对理解嵌入式系统工作原理起着重要作用的示例,通过对这些教学示例的演示,可以帮助初学者在较短的时间解除对嵌入式系统的神秘感,对嵌入式系统的组成、工作原理、开发流程有一个较全面的认识。本教材可以作为具有计算机原理、微机接口技术、C语言程序设计、单片机原理等课程基础的,初次接触嵌入式系统的本科生、研究生、教师以及对嵌入式系统感兴趣的科技工作者参考。

编辑推荐:

《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》系统论述ARM微处理器S3C2440与嵌入式Linux的核心技术与最佳实践。叙述风格避繁就简,以实践开发抛砖引玉,使嵌入式开发涉及的ARM体系结构、C语言编程、μC/OS-Ⅱ操作系统、Linux操作系统、Qt编程等知识变得更加生动易学,妙趣横生。全书配套提供光盘和课件下载,构成一本立体化的嵌入式教学服务解决方案,利于教学、自学和快速动手实践!
《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》特色:
1.教材框架完整:嵌入式系统的开发流程与学习方法;ARM指令与伪指令系统;S3C2440的C语言编程;S3C2440的中断组织;S3C2440的ADC和触摸屏;S3C2440的串行接口UART;S3C2440的DMA控制器;S3C2440上运行μC/OS-Ⅱ操作系统;Linux操作系统的移植过程;Linux操作系统下的信号、进程和线程;S3C2440的硬件体系结构;ADS环境下S3C2440的开发;S3C2440的NandFlash控制器;S3C2440的LCD控制;S3C2440的定时器;S3C2440的I2C接口;S3C2440的内存管理单元MMU;S3C2440上运行Linux操作系统;Linux操作系统下的设备驱动程序;图形界面系统Qt/Embedded的移植与应用。
2.配套资源丰富:附赠光盘,便于编程实践;教学课件,便于教学演示。
光盘内容:三种开发板电路原理图——用于认识不同开发板之间的差异;各类软件使用手册——涵盖多种工具软件的使用说明;示例程序——与教材配用的示例程序;相关硬件手册——开发板主要器件手册。
深入解读ARM S3C2440的架构、指令和Linux操作系统下的驱动开发、实例开发以及Qt/Embedded的移植与应用。

书籍规格:

书籍详细信息
书名嵌入式系统原理与应用站内查询相似图书
9787302292500
如需购买下载《嵌入式系统原理与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸24 × 19装帧平装
页数印数 3000

书籍信息归属:

嵌入式系统原理与应用是清华大学出版社于2013.1出版的中图分类号为 TP360.21 的主题关于 微型计算机-系统设计-高等学校-教材 的书籍。