· 多年嵌入式人才培养及项目研发经验总结
· 数百家企业嵌入式研发岗位人才需求汇总
· 数十所嵌入式专业大学院校教学现状调研
· 侧重实践及案例分析并辅以代码加以讲解
《物联网技术与实践:基于arm cortex-m0技术》从物联网理论与实践两个方面介绍了物联网技术。主要内容包含物联网综述、国内外物联网应用现状与愿景、传感器技术、rfid技术、有线传输与组网技术、无线传输与组网技术、低功耗arm cortex-m0微控制器、低功耗微处理器在物联网中的应用、μc/os-ii操作系统应用、rfid实践、综合案例,并附带了资料光盘。光盘里除了包含书中实验代码外,还包含fs11c14物联网平台其他的开发资料供读者学习参考。
《物联网技术与实践:基于arm cortex-m0技术》可以作为高等院校物联网、电子、通信、自动化、计算机等专业的物联网技术、接口技术、arm微控制器技术课程的教材,也可作为相关嵌入式开发人员的参考书。
《物联网技术与实践:基于arm cortex-m0技术》章节:
第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 物联网与智能处理
.1.8 本章习题
第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 串行接口
3.6 本章习题
第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.4 epc信息网络系统
4.8.5 epc射频识别系统
4.8.6 epc编码体系
4.9 本章习题
第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 简介
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 传输层协议
5.4 本章习题
第6章 无线传输与组网技术
6.1 zigbee技术概述
6.1.1 低速无线网特点
6.1.2 设备
6.1.3 网络拓扑
6.1.4 协议构架
6.1.5 服务原语
6.2 ieee 802.15.4标准
6.2.1 物理层
6.2.2 mac层
6.3 zigbee规范
6.3.1 应用层
6.3.2 网络层
6.3.3 安全服务
6.4 wifi介绍
6.4.1 wifi简述
6.4.2 wifi突出优势
6.4.3 wifi组建方法
6.4.4 wifi联结点
6.4.5 wifi未来发展
6.5 bluetooth介绍
6.5.1 蓝牙的起源
6.5.2 蓝牙的概念
6.5.3 蓝牙原理
6.5.4 技术优势
6.5.5 应用
6.6 gprs介绍
6.6.1 gprs概述
6.6.2 gprs优势
6.6.3 gprs与gsm的比较
6.7 3g介绍
6.7.1 概述
6.7.2 3g标准
6.7.3 3g应用
6.8 本章习题
第7章 低功耗arm cortex-m0微控制器
7.1 低功耗微控制器在物联网中的作用
7.2 cortex-m0综述
7.3 cortex-m0编程模式
7.3.1 cortex-m0工作模式和工作状态
7.3.2 cortex-m0寄存器
7.3.3 cortex-m0数据类型
7.3.4 cortex-m0存储器格式
7.4 cortex-m0存储系统
7.4.1 系统总线构架
7.4.2 存储器映射
7.4.3 存储器属性
7.4.4 启动配置
7.4.5 系统控制寄存器
7.5 cortex-m0异常和中断处理
7.5.1 异常类型
7.5.2 异常优先级
7.5.3 异常处理的堆栈使用
7.5.4 异常处理机制
7.5.5 异常退出
7.5.6 复位异常
7.5.7 中止(abort)异常
7.5.8 svc和pendsv
7.5.9 nvic与中断控制
7.5.10 软件中断
7.5.11 systick定时器
7.5.12 异常和中断控制寄存器汇总
7.6 cortex-m0电源管理
7.6.1 sleeping
7.6.2 sleepdeep
7.6.3 存储器保护单元(mpu)
7.6.4 唤醒中断控制器(wic)
7.7 cortex-m0调试系统
7.7.1 cortex-m0 rom表的识别和入口
7.7.2 调试寄存器的总结
7.8 cortex-m0指令集
7.9 本章习题
第8章 低功耗微处理器在物联网中的应用
8.1 fs11c14物联网开发平台
8.1.1 简介
8.1.2 硬件组成
8.1.3 应用简介
8.2 arm开发环境realview mdk平台搭建
8.2.1 realview mdk安装与配置
8.2.2 realview mdk使用
8.2.3 仿真工具u-link2
8.2.4 cmsis标准
8.2.5 realview mdk工程实例
8.3 启动代码与nvic
8.3.1 汇编启动代码解析
8.3.2 nvic功能描述
8.3.3 启动代码与应用程序接口
8.4 gpio编程
8.4.1 实例内容与目标
8.4.2 gpio基本原理
8.4.3 gpio软件设计与实现
8.4.4 led灯实验
8.4.5 led数码管实验
8.4.6 温/湿度传感器结点实验
8.5 uart编程
8.5.1 实例内容与目标
8.5.2 uart基本原理
8.5.3 uart软件设计与分析
8.6 printf函数和scanf函数的重定位
8.6.1 printf函数重定位
8.6.2 uart_printf函数实现
8.6.3 scanf函数重定位
8.6.4 uart_scanf函数实现
8.7 系统编程(isp)的使用
8.7.1 isp介绍
8.7.2 isp硬件设置
8.7.3 flash magic下载软件的使用
8.8 spi/ssp编程
8.8.1 实例内容与目标
8.8.2 spi/ssp基本原理
8.8.3 spi/ssp软件设计与分析
8.8.4 oled屏的显示实验
8.8.5 rs-485通信实验
8.9 i2c编程
8.9.1 实例内容与目标
8.9.2 i2c基本原理
8.9.3 i2c软件设计与实现
8.9.4 光敏传感器实验
8.9.5 三轴加速度传感器实验
8.10 a/d转换编程
8.10.1 实例内容与目标
8.10.2 a/d转换基本原理
8.10.3 a/d软件设计与实现
8.11 systick定时器编程
8.11.1 实例内容与目标
8.11.2 systick定时器基本原理
8.11.3 systick定时器软件设计与实现
8.11.4 systick定时器参考程序及说明
8.12 timer编程
8.12.1 实例内容与目标
8.12.2 timer基本原理
8.12.3 timer软件设计与分析
8.12.4 pwm控制蜂鸣器实验
8.13 wdt看门狗编程
8.13.1 实例内容与目标
8.13.2 wdt看门狗基本原理
8.13.3 wdt看门狗软件设计与分析
8.14 can总线编程
8.14.1 实例内容与目标
8.14.2 can总线基本原理
8.14.3 can总线软件设计与实现
8.15 本章习题
第9章 μc/os-ii操作系统应用
9.1 实时操作系统基本原理与技术
9.1.1 实时操作系统的基本特征
9.1.2 实时操作系统的关键技术指标
9.1.3 实时操作系统基本术语
9.2 μc/os-ii的任务管理和调度
9.2.1 μc/os-ⅱ的任务管理
9.2.2 μc/os-ⅱ的时间管理
9.2.3 任务之间通信与同步
9.2.4 内存管理
9.3 μc/os-ii应用程序开发
9.3.1 μc/os-ⅱ的变量类型
9.3.2 应用程序的基本结构
9.3.3 μc/os-ⅱ api介绍
9.3.4 μc/os-ⅱ多任务实现机制
9.4 μc/os-ii在fs11c14开发板上的移植及程序解析
9.4.1 移植条件
9.4.2 移植步骤
9.4.3 实例程序分析
9.5 本章习题
第10章 rfid实践
10.1 非接触式逻辑加密卡芯片mf1 ic s50
10.1.1 系统结构及工作流程
10.1.2 主要特性
10.1.3 eeprom存储结构
10.1.4 操作指令与交易流程
10.2 mf rc522低功耗读/写芯片
10.3 协议说明
10.4 rfid读取序列号
10.5 rfid读取数据
10.6 rfid写入数据
10.7 rfid加密
10.8 本章习题
第11章 zigbee实践
11.1 点对点通信
11.2 点对多点通信
11.3 路由和接力
11.4 局域网
11.5 本章习题
第12章 综合案例
12.1 有线无线综合网传感器信息采集
12.2 物联网仓储系统
12.2.1 开发平台介绍
12.2.2 系统需求分析
12.2.3 系统构建
12.2.4 项目演示
12.3 基于qt的物联网仓储系统
12.3.1 系统概述
12.3.2 部分程序展现
12.3.3 项目演示
12.4 智能家居
12.4.1 系统背景
12.4.2 系统需求分析
12.4.3 系统构建
12.4.4 项目演示
12.5 本章习题