《物联网应用开发详解——基于ARM Cortex-M3处理器的开发设计》

图书作者:华清远见 丛书名称: 高等院校嵌入式人才培养规划教材 出版日期:2013年11月 PDF电子版免费下载

编辑推荐理由

推荐评分:5.0分

多年嵌入式人才培养及项目研发经验总结

数百家企业嵌入式研发岗位人才需求汇总

数十所嵌入式专业大学院校教学现状调研

侧重实践及案例分析并辅以代码加以讲解

图书简介

《物联网应用开发详解——基于arm cortex-m3处理器的开发设计》从物联网理论与实践两个方面介绍了物联网技术。主要内容包含物联网综述、国内外物联网应用现状与远景、传感器技术、rfid技术、有线传输与组网技术、cortex-m3微控制器核、atmel sam3s4b微处理器在物联网中的应用、c/os-ii操作系统应用、rfid实践、红外无线通信技术与实践、zigbee无线通信技术与实践、wi-fi无线通信技术与实践、gprs无线通信技术与实践、工业串口屏实践及物联网智能家居综合案例。本书配有丰富的学习资源,除了书中实验代码外,还包含fsiot_a物联网平台其他的开发资料供读者学习参考。
  • 《物联网应用开发详解——基于arm cortex-m3处理器的开发设计》可作为高等院校物联网、电子、通信、自动化、计算机等专业的物联网技术、接口技术、arm微控制器技术课程的教材,也可作为相关嵌入式开发人员的参考书。

图书目录

  • ※第1章 物联网综述

  • 1.1 物联网的定义
  • 1.1.1 通用定义
  • 1.1.2 “中国式”定义
  • 1.1.3 欧盟的定义
  • 1.2 物联网的发展历史
  • 1.3 物联网的体系架构
  • 1.4 物联网产业标准
  • 1.4.1 itu-t物联网标准发展
  • 1.4.2 etsi物联网标准进展
  • 1.4.3 3gpp/3gpp2物联网标准进展
  • 1.4.4 ieee物联网标准进展
  • 1.4.5 中国物联网标准进展
  • 1.5 物联网与网络安全
  • 1.5.1 安全问题
  • 1.5.2 安全分析
  • 1.5.3 安全防护
  • 1.6 物联网与云计算
  • 1.7 物联网与智能处理
  • 小结
  • 思考与练习 
  • ※第2章 国内外物联网应用现状与远景

  • 2.1 国内物联网应用的典型案例
  • 2.1.1 广东虎门大桥组合式收费系统
  • 2.1.2 烟台蔬菜大棚远程监控系统
  • 2.1.3 中关村软件园智能楼宇系统
  • 2.2 国外物联网应用的典型案例
  • 2.2.1 perma sense项目
  • 2.2.2 国外车联网应用案例
  • 2.3 物联网应用远景
  • 2.3.1 物联网与智能家居
  • 2.3.2 物联网与智能农业
  • 2.3.3 物联网与智能物流
  • 2.3.4 物联网与智能医疗
  • 2.3.5 物联网与节能减排
  • 小结
  • 思考与练习 
  • ※第3章 传感器技术

  • 3.1 传感器概述
  • 3.1.1 传感器概念
  • 3.1.2 传感器特性
  • 3.1.3 传感器分类
  • 3.2 传感器结构
  • 3.3 常用传感器
  • 3.3.1 电阻式传感器
  • 3.3.2 电感式传感器
  • 3.3.3 电容式传感器
  • 3.3.4 磁电式传感器
  • 3.3.5 压电式传感器
  • 3.3.6 光电式传感器
  • 3.3.7 其他
  • 3.4 mems技术
  • 3.4.1 微机电系统概念
  • 3.4.2 微机电系统发展简史
  • 3.4.3 微机电系统的特点及前景
  • 3.5 传感器接口
  • 3.5.1 spi接口
  • 3.5.2 i2c接口
  • 3.5.3 串行接口
  • 小结
  • 思考与练习 
  • ※第4章 rfid技术

  • 4.1 rfid概述
  • 4.1.1 rfid的基本组成
  • 4.1.2 rfid的工作原理
  • 4.1.3 rfid应用领域
  • 4.2 rfid架构
  • 4.2.1 rfid分类
  • 4.2.2 rfid硬件体系结构
  • 4.3 rfid标签
  • 4.4 rfid读写器
  • 4.5 rfid天线技术
  • 4.5.1 人们关注的天线特征
  • 4.5.2 天线的分类
  • 4.6 rfid中间件
  • 4.6.1 中间件概述
  • 4.6.2 中间件的分类
  • 4.6.3 中间件的特征
  • 4.7 rfid接口
  • 4.8 rfid与epc技术
  • 4.8.1 epc概述
  • 4.8.2 epc的特点
  • 4.8.3 epc系统的工作流程
  • 4.8.5 epc射频识别系统
  • 4.8.4 epc信息网络系统
  • 4.8.6 epc编码体系
  • 小结
  • 思考与练习 
  • ※第5章 有线传输与组网技术

  • 5.1 can总线
  • 5.1.1 can简介
  • 5.1.2 报文传输与帧结构
  • 5.1.3 编码与故障处理
  • 5.1.4 应用层
  • 5.1.5 控制器和驱动器
  • 5.2 rs-485总线
  • 5.2.1 rs-485总线简介
  • 5.2.2 布线规则
  • 5.2.3 通信协议
  • 5.2.4 硬件设计
  • 5.3 tcp/ip
  • 5.3.1 tcp/ip简介
  • 5.3.2 tcp/ip的分层
  • 5.3.3 tcp/ip协议族中底层的链路层
  • 5.3.4 网络层协议
  • 5.3.5 传输层协议
  • 小结
  • 思考与练习 
  • ※第6章 cortex-m3微控制器核

  • 6.1 低功耗微控制器在物联网中的作用
  • 6.2 cortex-m3综述
  • 6.3 cortex-m3编程模式
  • 6.3.1 cortex-m3工作模式和工作状态
  • 6.3.2 特权访问和用户访问
  • 6.3.3 cortex-m3寄存器组
  • 6.3.4 cortex-m3数据类型
  • 6.3.5 cortex-m3存储器格式
  • 6.4 cortex-m3存储系统
  • 6.4.1 系统总线构架
  • 6.4.2 存储器映射
  • 6.4.3 bit-banding机制
  • 6.5 cortex-m3异常和中断处理
  • 6.5.1 异常类型
  • 6.5.3 异常处理的堆栈使用
  • 6.5.2 异常优先级
  • 6.5.4 异常处理机制
  • 6.5.6 复位异常
  • 6.5.5 异常退出
  • 6.5.7 中止(abort)异常
  • 6.5.8 svc和pendsv
  • 6.5.9 nvic与中断控制
  • 6.5.10 软件中断
  • 6.5.11 systick定时器
  • 6.6 cortex-m3的电源管理
  • 6.5.12 中断控制寄存器
  • 6.6.1 sleeping
  • 6.6.2 sleepdeep
  • 6.6.3 存储器保护单元(mpu)
  • 6.7 cortex-m3调试系统
  • 6.8 cortex-m3指令集
  • 小结
  • 思考与练习 
  • ※第7章 atmel sam3s4b微处理器在物联网中的应用

  • 7.1 fsiot_a物联网开发平台介绍
  • 7.2 iar embedded workbench ide arm开发环境搭建
  • 7.2.1 iar embedded workbench ide简介
  • 7.2.3 iar ewarm工程实例
  • 7.2.2 仿真工具j-link-arm v8.0
  • 7.2.4 iar ewarm调试使用
  • 7.3 sam3s启动分析
  • 7.3.1 flash.icf文件
  • 7.3.2 startup_sam3.c功能描述
  • 7.3.3 启动代码与应用程序接口
  • 7.4 gpio编程
  • 7.4.1 实例内容与目标
  • 7.4.2 gpio基本原理
  • 7.4.3 led灯实验
  • 7.4.4 led数码管实验
  • 7.4.5 门磁传感器实验
  • 7.4.6 温湿度传感器实验
  • 7.4.7 蜂鸣器控制实验
  • 7.5 uart编程
  • 7.5.1 实例内容与目标
  • 7.5.2 uart基本原理
  • 7.5.3 uart软件设计与分析
  • 7.6 spi/ssp编程
  • 7.6.1 实例内容与目标
  • 7.6.2 spi/ssp基本原理
  • 7.6.3 spi/ssp软件设计与分析
  • 7.6.4 isd1760语音实验
  • 7.7 i2c编程
  • 7.7.1 实例内容与目标
  • 7.7.2 i2c基本原理
  • 7.7.3 sam3s4b中i2c的实现
  • 7.7.4 光敏传感器实验
  • 7.7.5 三轴加速度传感器实验
  • 7.8 a/d转换编程
  • 7.8.1 实例内容与目标
  • 7.8.2 a/d转换基本原理
  • 7.8.3 a/d烟雾传感器实验
  • 7.8.4 a/d电压采集实验
  • 7.9 systick定时器编程
  • 7.9.1 实例内容与目标
  • 7.9.2 systick定时器的基本原理
  • 7.9.3 systick定时器的软件设计与实现
  • 7.10 脉冲宽度调制(pwm)
  • 7.9.4 systick定时器参考程序及说明
  • 7.10.1 实例内容与目标
  • 7.10.2 pwm基本原理
  • 7.10.3 pwm软件设计与分析
  • 7.10.4 pwm控制风扇实验
  • 7.11 wdt看门狗编程
  • 7.11.1 实例内容与目标
  • 7.11.2 wdt看门狗基本原理
  • 7.11.3 wdt看门狗软件设计与分析
  • 小结
  • 思考与练习 
  • ※第8章 c/os-ii操作系统应用

  • 8.1 实时操作系统基本原理与技术
  • 8.1.1 实时操作系统的基本特征
  • 8.1.2 实时操作系统的关键技术指标
  • 8.2 c/os-ii的任务管理和调度
  • 8.1.3 实时操作系统基本术语
  • 8.2.1 任务及任务状态
  • 8.2.2 c/os-ⅱ的任务管理
  • 8.2.3 c/os-ⅱ的时间管理
  • 8.2.4 任务之间通信与同步
  • 8.2.5 内存管理
  • 8.3 c/os-ii应用程序开发
  • 8.3.1 c/os-ⅱ的变量类型
  • 8.3.2 应用程序的基本结构
  • 8.3.3 c/os-ⅱ api介绍
  • 8.3.4 c/os-ⅱ多任务实现机制
  • 8.4 c/os-ii在sam3s4b开发板上的移植及程序解析
  • 8.4.1 移植条件
  • 8.4.2 移植步骤
  • 8.4.3 实例程序分析
  • 小结
  • 思考与练习 
  • ※第9章 rfid实践

  • 9.1 非接触式逻辑加密卡芯片mf1 ic s50
  • 9.1.1 系统结构及工作流程
  • 9.1.2 主要特性
  • 9.1.3 eeprom存储结构
  • 9.1.4 射频卡工作原理
  • 9.1.5 读写卡模块与s50卡的操作指令与交易流程
  • 9.2 cy-14443a低功耗读写芯片
  • 9.3 协议说明
  • 9.4 rfid读取序列号
  • 9.5 rfid读取数据
  • 9.6 rfid写入数据
  • 9.7 rfid加密介绍
  • 9.8 rfid例程
  • 小结
  • 思考与练习 
  • ※第10章 红外无线通信技术与实践

  • 10.1 红外通信原理
  • 10.1.1 红外通信定义
  • 10.1.2 红外通信的特点
  • 10.1.3 红外遥控器
  • 10.1.4 红外遥控通信过程
  • 10.1.5 irda标准
  • 10.1.6 红外遥控协议举例
  • 10.2 红外学习基本原理
  • 10.2.1 红外学习的定义
  • 10.2.2 红外学习的应用特点
  • 10.3 红外学习模块控制硬件电路及程序
  • 10.3.1 控制模块特性
  • 10.3.2 硬件电路
  • 10.3.3 控制程序实现
  • 小结
  • 思考与练习 
  • ※第11章 zigbee无线通信技术与实践

  • 11.1 zigbee简介
  • 11.1.1 zigbee联盟
  • 11.1.2 zigbee与ieee802.15.4
  • 11.1.3 zigbee设备
  • 11.1.4 zigbee网络拓扑
  • 11.1.5 zigbee协议栈
  • 11.1.6 zigbee服务原语
  • 11.2 zigbee规范
  • 11.2.1 应用层
  • 11.2.2 网络层
  • 11.2.3 安全服务
  • 11.3 at86rf231 zigbee应用接口电路
  • 11.4 zigbee组网例程
  • 小结
  • 思考与练习 
  • ※第12章 wi-fi无线通信技术与实践

  • 12.1 wi-fi技术
  • 12.1.1 wi-fi5 与嵌入式wi-fi
  • 12.1.2 wi-fi无线网络结构
  • 12.1.3 ieee802.11的工作模式
  • 12.1.4 wi-fi技术的特点
  • 12.1.5 wi-fi组建方法
  • 12.1.6 wi-fi应用
  • 12.2 基于rs9110-n-11-22的wi-fi应用模块
  • 12.3 wi-fi通信部分应用接口电路
  • 12.4 wi-fi例程
  • 小结
  • 思考与练习 
  • ※第13章 gprs无线通信技术与实践

  • 13.1 gprs概述
  • 13.1.1 gprs的产生及发展
  • 13.1.2 gprs的特点
  • 13.1.3 gprs的网络结构
  • 13.1.4 gprs的网络接口
  • 13.1.5 gprs网络实体
  • 13.2 中兴me3000模块应用接口电路
  • 13.3 基于中兴me3000的gprs例程
  • 小结
  • 思考与练习 
  • ※第14章 工业串口屏实践

  • 14.1 串口屏基本原理
  • 14.1.1 串口屏定义
  • 14.1.2 串口屏的触摸类别及工作原理
  • 14.1.3 各类型触摸屏的优缺点比较
  • 14.2 fsiot_a实验设备使用的串口屏简介
  • 14.2.1 串口配置
  • 14.2.2 串口屏工作模式
  • 14.2.3 通信帧缓冲区(fifo)
  • 14.3 串口屏部分应用接口电路
  • 14.4 串口屏例程
  • 小结
  • 思考与练习 
  • ※第15章 物联网智能家居综合案例

  • 15.1 引言
  • 15.1.1 项目背景
  • 15.1.2 术语及缩略语的定义
  • 15.2 系统概述
  • 15.2.1 系统功能
  • 15.2.2 性能说明
  • 15.3 系统硬件设计
  • 15.3.1 zigbee模块
  • 15.3.2 node1传感板
  • 15.3.3 node2执行板
  • 15.3.4 node3红外板
  • 15.3.5 mainboard网关板
  • 15.3.6 android平板和串口屏交互控制单元
  • 15.4 无线通信方案
  • 15.5 系统软件设计
  • 15.5.1 node1传感板的软件设计
  • 15.5.2 node2执行板
  • 15.5.3 node3红外板
  • 15.5.4 mainboard网关板
  • 15.6 c/os-ii操作系统简要移植步骤
  • 15.6.1 c/os-ii相关文件
  • 15.6.2 c/os-ii代码修改
  • 15.7 android智能终端语音控制
  • 15.7.1 协议说明
  • 15.7.2 流程分析
  • 15.7.3 语音控制操作
  • 小结
  • 思考与练习