嵌入式系统原理、应用与实践教程

作者:孟利民、宋秀兰、徐志江、彭宏、应颂翔

丛书名:高等院校电子信息科学与工程规划教材

定价:46元

印次:1-1

ISBN:9787302410164

出版日期:2016.02.01

印刷日期:2016.01.13

图书责编:贾小红

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以目前流行的基于ARM架构的嵌入式微处理器及Linux操作系统为核心,结合作者多年的教学与科研工作经验,循序渐进地介绍了嵌入式系统原理、嵌入式系统开发环境的搭建、嵌入式系统开发和调试工具以及相关的实验案例,最后介绍了基于嵌入式系统的视频通信原理、方法及实验。 本书共分为9章,第1~2章介绍了嵌入式系统的基本概念及嵌入式处理器架构;第3~5章介绍了嵌入式系统实验平台及开发环境的搭建;第6~9章是本书的核心内容,介绍了如何利用Linux系统在ARM架构的嵌入式微处理器上进行相应的实验开发过程,包括Linux系统使用基础、调试工具、Linux系统开发环境、内核移植、驱动程序开发等,并配有Linux虚拟机实验、挂载实验、交叉编译实验、Linux内核移植实验、硬盘存储实验、GPIO驱动实验、I2C驱动实验、SD卡驱动实验、RTC时钟驱动实验等,最后通过多任务之间的同步和通信以及TCP/IP网络编程方法,介绍了网络视频通信实验案例,包括图像合成实验、视频采集及RTP发送实验、远程控制视频实验及多Client单Server实验。 本书适合作为通信工程和电子信息类相关专业本科生和研究生教材,同时也可供工程技术人员参考。

         前 言               随着网络化、高清化、智能化的各类高性能设备芯片的不断涌现,开发者需要根据不同的设计方案,选择合适的开发技术实现嵌入式开发。硬件软件化和软件硬件化是未来智能化设备开发的重点发展方向,ARM微处理器在智能化、定制化和网络化设备的普及以及Linux操作系统的日益完善,为智能设备的硬件软件化和软件硬件化提供了非常好的实现路径。本书结合作者在浙江工业大学通信工程专业嵌入式系统课程教学中的体会,总结将嵌入式技术应用于IPCAM、智能交通、智慧社区、物联网等方面的科研和经验呈现给读者。   本书起源来自于2008年承担的无线网络摄像机科研项目,作者系统地研究了无线多媒体终端设备和相应的嵌入式软件,发现嵌入式设备的巨大潜力,因为它将硬件软件化和软件硬件化的设计理念真正融入到了智能设备的设计中。之后作者就着手制作了PN-ARM9嵌入式系统教学实验箱,配合实验讲义,在浙江工业大学通信工程专业的本科教学中加以实施。嵌入式系统教学是实践性很强的一门课程,学生除了学习一整套完整的理论体系和一系列的操作函数外,还必须针对某种应用进行实验,没有实验环节的嵌入式系统教学很难让学生融会贯通。为此,作者从基本知识、基础技能、综合应用等方面配以相应的实验案例,加强学生感性认识,培养学生的综合设计和应用技能,多年来收到的反馈效果较好。结合近几年作者完成的网络视频通信方面的科研课题,本书介绍了网络视频通信实验案例,包括图像合成实验、视频采集及RTP发送实验、远程控制视频实验及多Client单Server实验等。本书所附的大量实验案例可以帮助读...

目录
荐语
查看详情 查看详情
  

  

  

目    录

  

  

  

第1章  嵌入式系统概述 1

  1.1  嵌入式系统简介 1

  1.2  嵌入式系统的特点 1

  1.3  嵌入式系统的组成 3

  1.4  嵌入式系统的分类 4

  1.5  嵌入式系统的发展 6

第2章  嵌入式微处理器概述 7

  2.1  处理器原理 7

  2.1.1  CPU的指令系统 7

  2.1.2  CPU的分类 8

  2.1.3  CPU的结构 9

  2.1.4  大端和小端 10

  2.2  嵌入式处理器的分类 10

  2.3  嵌入式处理器的特点 12

  2.4  熟悉ARM处理器 12

  2.4.1  ARM技术的发展 12

  2.4.2  ARM处理器核 13

  2.4.3  ARM处理器的片内总线 14

  2.5  处理器模式 16

  2.6  寄存器组织 17

  2.7  ARM的选型原则 18

第3章  熟悉ARM嵌入式实验系统 21

  3.1  ARM嵌入式教学实验系统 21

  3.2  嵌入式实验系统的总体设计方案 22

  3.3  系统开发板硬件架构 24

  3.4  视频采集 25

  3.5  存储 28

  3.6  以太网传输 30

第4章  ARM指令集及汇编 32

  4.1  ARM指令集概述 32

  4.2  ARM指令的寻址方式 35

  4.3  ARM存储器访问指令 37

  4.4  ARM数据处理指令 42

  4.5  ARM跳转指令 49 ... 查看详情

查看详情