嵌入式系统原理与应用技术-(第2版)

本书特色

[

  袁志勇、王景存主编的《嵌入式系统原理与应用技术(第2版)》以当前流行的s3c2410嵌入式处理器为核心,介绍嵌入式系统硬件工作原理与接口应用技术、嵌入式程序设计及嵌入式linux基础应用。主要内容有:嵌入式系统概论、arm9体系结构、arm指令系统时钟及电源管理、中断与定时技术、dma技术、串行通信接口、网络接口、人机接口、linux操作系统基础等。与**版相比,本书增加了arm汇编程序上机实验举例、并对相关知识进行了更新。鉴于篇幅,本书删除了嵌入式linux软件设计、基于qt/embedded的嵌入式gui设计两方面内容,但是读者可以在配套多媒体教学课件中参考。
  《嵌入式系统原理与应用技术(第2版)》既可作为高等院校计算机、电子信息、自动化等专业本科生和相关专业研究生的教材,也可作为从事嵌入式系统研究与开发的工程技术人员的参考书。

]

内容简介

[

袁志勇、王景存主编的《嵌入式系统原理与应用技术(第2版)》在第1版的基础上作了如下修订和补充:对热心读者阅读本书第1版后提出的建设性意见和发现的少量错误进行了修订。补充了arm
cortex系列处理器和移动网络通信领域常用嵌入式操作系统知识的简介。补充了arm编程方面的基础知识,包括arm
c与arm汇编混合编程技术知识。补充了arm汇编程序上机实验举例,以加深对arm汇编语言的理解。 

]

目录

第1章 嵌入式系统概论1.1 嵌入式系统简介1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的组成1.1.3 嵌入式系统的应用与发展1.2 嵌入式微处理器1.2.1 嵌入式微处理器分类1.2.2 arm嵌入式微处理器1.2.3 嵌入式微处理器选型1.3 嵌入式操作系统1.3.1 概况1.3.2 windows ce简介1.3.3 嵌入式linux简介1.3.4 μc/os一ⅱ简介习题第2章 arm9体系结构2.1 arm9嵌入式微处理器2.1.1 arm9的结构特点2.1.2 arm9指令集特点2.1.3 arm9工作模式2.2 arm9存储器组织结构2.2.1 大端存储和小端存储2.2.2 i/o端口的访问方式2.2.3 内部寄存器2.3 arm9异常2.3.1 异常的类型及向量地址2.3.2 异常的优先级2.3.3 进入和退出异常2.4 s3c2410嵌入式微处理器2.4.1 s3c2410及片内外围简介2.4.2 s3c2410引脚信号2.4.3 s3c2410专用寄存器2.4.4 arm920t总线接口单元简介习题第3章 arm指令系统3.1 arm指令集3.1.1 arm指令分类及格式3.1.2 arm指令寻址方式3.1.3 常用arm指令3.2 arm汇编伪指令与伪操作3.2.1 常用arm汇编伪指令3.2.2 常用arm汇编伪操作3.3 thumb指令集简介3.4 arm编程基础3.4.1 arm程序常用文件格式3.4.2 arm预定义变量3.4.3 c语言与汇编混合编程3.5 ads 1.2集成开发环境的使用3.5.1 ads 1.2使用介绍3.5.2 使用ads 1.2设计汇编程序举例习题第4章 时钟及电源管理4.1 s3c2410时钟结构4.2 s3c2410电源管理模式4.3 相关特殊功能寄存器4.4 常用单元电路设计4.4.1 电源电路设计4.4.2 晶振电路设计4.4.3 复位电路设计习题第5章 存储器与i/o接口原理5.1 存储器概述5.1.1 sram和dram5.1.2 nor flash和nand flash5.2 存储系统机制5.2.1 存储器接口方式5.2.2 高速缓存机制(cache)5.2.3 存储管理单元(mmu)5.3 s3c2410存储系统5.3.1 s3c2410存储空间5.3.2 s3c24lo存储器接口设计5.4 s3c2410 i/o端口5.4.1 i/o端口控制寄存器5.4.2 i/o端口应用举例习题第6章 中断与定时技术6.1 中断概述6.1.1 中断向量6.1.2 中断优先级6.1.3 中断屏蔽6.2 s3c2410中断系统6.2.1 概述6.2.2 中断控制寄存器6.2.3 中断举例6.3 定时器工作原理6.3.1 概述6.3.2 工作原理6.4 s3c2410定时器6.4.1 定时器及pwm6.4.2 看门狗定时器6.4.3 rtc习题第7章 dma技术7.1 dma概述7.1.1 dma简介7.1.2 dma传输过程7.2 s3c2410 dma7.2.1 dma请求源7.2.2 dma模式7.2.3 dma操作过程7.2.4 dma时序7.3 s3c2410 dma寄存器7.3.1 传输控制寄存器7.3.2 状态寄存器7.4 dma操作编程7.4.1 dma操作初始化7.4.2 dma操作编程举例习题第8章 串行通信接口8.1 串行通信基础知识8.1.1 串行数据传送模式8.1.2 串行通信方式8.1.3 rs-232c串行通信接口8.1.4 rs-422和rs-485标准8.2 s3c24.10串行接口8.2.1 s3c2410 uart结构8.2.2 s3c2410 uart工作原理8.2.3 s3c2410 uart专用寄存器8.3 串行通信举例8.3.1 rs-232c接口设计8.3.2 串口初始化8.3.3 发送/接收程序举例8.4 iis串行数字音频接口8.4.1 iis接口总线格式8.4.2 iis接口应用举例习题第9章 网络接口9.1 网络接口技术概述9.1.1 分布嵌入式系统结构9.1.2 分布嵌入式网络通信方式9.2 iic接口9.2.1 iic总线9.2.2 s3c2410 iic接口9.3 can总线接口9.3.1 can总线9.3.2 can接口9.4 以太网接口9.4.1 嵌入式以太网基础知识9.4.2 s3c2410以太网接口9.4.3 socket网络编程9.4.4 嵌入式web服务器程序设计习题第10章 人机接口10.1 键盘接口10.1.1 按键的识别10.1.2 键盘接口举例10.2 led显示器10.2.1 led显示控制原理10.2.2 led接口举例10.3 lcd接口10.3.1 lcd显示控制原理10.3.2 s3(22410 lcd控制器10.3.3 s3c2410 lcd寄存器10.3.4 lcd接口举例10.4 adc和触摸屏接口10.4.1 触摸屏的种类10.4.2 s3c2410 adc和触摸屏10.4.3 adc和触摸屏接口举例习题第11章 linux操作系统基础11.1 linux操作系统概述11.1.1 linux的发展历程11.1.2 linux的特点11.2 linux内核的结构11.2.1 进程管理11.2.2 内存管理11.2.3 虚拟文件系统11.2.4 网络接口11.2.5 进程间通信11.3 linux设备管理11.3.1 字符设备11.3.2 块设备11.3.3 可安装模块11.4 linux的使用11.4.1 linux常用命令11.4.2 vi编辑器的使用11.4.3 gcc编译器和make工具11.4.4 gdb调试11.5 linux的安装11.5.1 目前流行的linux发行版本11.5.2 linux安装在独立的硬盘分区11.5.3 linux安装在虚拟机中习题附录1 s3c2410引脚功能表附录2 arm汇编程序上机实验举例实验一 arm汇编程序的上机过程实验实验二 arm指令寻址方式实验参考文献 

封面

嵌入式系统原理与应用技术-(第2版)

书名:嵌入式系统原理与应用技术-(第2版)

作者:袁志勇

页数:365

定价:¥49.0

出版社:北京航空航天大学出版社

出版日期:2014-01-01

ISBN:9787512414679

PDF电子书大小:94MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注