





定价: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实验。 本书适合作为通信工程和电子信息类相关专业本科生和研究生教材,同时也可供工程技术人员参考。
孟利民(1963.6-),女,博士,教授,博导。中国电子学会高级会员,中国电子学会信息论分会常务理事,浙江省电子学会常务理事,杭州市电子学会常务理事,浙江省通信学会理事,通信学报编委,浙江省通信网技术应用研究重点实验室主任,浙江省现代通信与网络系统重点科技创新团队带头人,浙江省中青年学科带头人。 1984年于原杭州大学半导体专业获学士学位,1999年浙江大学通信与信息系统专业获硕士学位,2003年浙江大学信息与通信工程专业获博士学位。主要研究为无线通信与网络、多媒体数字通信与网络、无线网络管理以及通信信号处理等。截止2010年,共培养硕士研究生54人,在校研究生20人。长期以来从事信息与通信方面的教学科研工作。为研究生讲授《信号检测》、《数字通信》、《现代电路技术》、《软件无线电》等课程,为本科生讲授《通信原理》、《通信技术》、《MATLAB与通信系统仿真》、《移动通信》、《通信系统大型实验》《嵌入式系统原理及应用》等课程。2010年浙江省科学技术二等奖第一获奖人,浙江省高校科研成果二等奖一项,三等奖一项;主持省重点科技创新团队项目,主持国家自然科学基金面上项目,主持并验收浙江省科技厅重大项目,主持并验收浙江科技厅重点项目,主持并验收浙江省自然科学基金项目;主持企业合作项目总经费超过500万元,与行业内企业具有深厚的合作基础;授权国家发明专利15项,实用新型专利3项以及软件著作权7项;发表学术论文六十余篇,被三大索引检索三十余篇。
前 言 随着网络化、高清化、智能化的各类高性能设备芯片的不断涌现,开发者需要根据不同的设计方案,选择合适的开发技术实现嵌入式开发。硬件软件化和软件硬件化是未来智能化设备开发的重点发展方向,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 ...