新書推薦:
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:HK$
103.8
|
編輯推薦: |
·宿主机选用开源的虚拟机VirtualBox(加载桌面Linux系统Ubuntu),目标机选用博创UP-CUP2440和Mini2440。
·书中每个任务的具体实施均经过编者团队的具体验证,所有试验结果及中间过程都来自具体的实验数据,本书提供任务涉及的平台工具、开发环境、源码资料及相关教学视频。
·本书配有微课视频、电子课件、习题解答、电子教案、授课计划等丰富资源。
|
內容簡介: |
本书采用项目制对标企业研发的具体工作过程,以智能家居——嵌入式室内控制与监控设置、物联网通信——有线及无线通信接口嵌入式设计、智慧交通——汽车行驶安全传感装置、智慧农业——温室大棚数据采集装置实现和智慧医疗——人体健康监控装置嵌入式实现5个物联网应用的热门行业为应用场景,基于典型案例任务进行物联网嵌入式的学习和实践,为物联网相关实际产品的开发打下良好基础。全书从认知路线出发,首先掌握嵌入式开发调试通用技能,再学习各个具体应用领域的专属技能,从而有利于实现技能的近迁移和远迁移。
本书既可作为高职院校电子信息类专业课程的教材,也可作为物联网嵌入式开发人员的技术参考书。
|
目錄:
|
前言
二维码资源清单
项目1嵌入式Linux开发调试基础
任务1.1虚拟机创建Tiny Linux及Ubuntu系统
任务描述
相关知识
1.1.1物联网嵌入式概述
1.1.2嵌入式硬件知识
1.1.3嵌入式软件及开发环境
1.1.4虚拟机嵌入式开发相关知识
任务实施
任务1.2嵌入式Linux系统命令操作
任务描述
相关知识
1.2.1嵌入式Linux概述
1.2.2嵌入式Linux磁盘管理常用命令
1.2.3嵌入式Linux文件操作常用命令
1.2.4嵌入式Linux账户管理常用命令
任务实施
任务1.3嵌入式命令编译调试简单C程序
任务描述
相关知识
1.3.1GCC编译器介绍
1.3.2GDB调试器介绍
任务实施
任务1.4Makefile编译链接嵌入式C程序
任务描述
相关知识
1.4.1Makefile简介
1.4.2Makefile基本构成
任务实施
任务1.5监控S3C2440嵌入式目标板
任务描述
相关知识
1.5.1S3C2440嵌入式目标板介绍
1.5.2串口接口标准
1.5.3Telnet协议
任务实施
任务1.6将可执行文件传输到目标机并执行
任务描述
相关知识
1.6.1宿主机-目标机概述
1.6.2以太网接口
1.6.3TFTP简介
1.6.4FTP简介
任务实施
拓展阅读国产物联网嵌入式操作系统
项目小结
习题与练习
项目2智能家居——嵌入式室内控制与监控设置
任务2.1智能家居产品中的直流电动机
任务描述
相关知识
2.1.1直流电动机应用场景及PWM控制原理
2.1.2PWM嵌入式Linux驱动模块设计
2.1.3系统控制设计及嵌入式系统设计
任务实施
任务2.2数码管与LED点阵显示
任务描述
相关知识
2.2.1数码管及LED点阵原理
2.2.2数码管及LED点阵Linux驱动模块设计
2.2.3数码管及LED点阵显示的嵌入式系统设计
任务实施
任务2.3智能家居按键模块
任务描述
相关知识
2.3.1矩阵键盘工作原理
2.3.2矩阵键盘Linux驱动模块设计
2.3.3嵌入式系统中键盘按键信息的获取
任务实施
任务2.4嵌入式室内监控模块
任务描述
相关知识
2.4.1智能家居中的嵌入式监控应用
2.4.2摄像头嵌入式驱动模块设计
2.4.3室内监控嵌入式系统设计
任务实施
拓展阅读智能家居
项目小结
习题与练习
项目3物联网通信——有线及无线通信接口嵌入式设计
任务3.1RS-485现场总线通信
任务描述
相关知识
3.1.1RS-485接口简介
3.1.2RS-485嵌入式硬件接口设计
3.1.3RS-485接口嵌入式驱动设计
3.1.4RS-485接口通信嵌入式系统设计
任务实施
任务3.2CAN接口通信
任务描述
相关知识
3.2.1CAN接口通信原理
3.2.2CAN总线嵌入式硬件接口设计
3.2.3CAN接口Linux驱动模块设计
3.2.4CAN接口通信嵌入式系统设计
任务实施
任务3.3蓝牙无线通信
任务描述
相关知识
3.3.1蓝牙无线通信原理
3.3.2蓝牙模块硬件设计
3.3.3蓝牙无线通信嵌入式实现
任务实施
任务3.4WiFi无线通信
任务描述
相关知识
3.4.1WiFi无线通信原理
3.4.2WiFi无线通信Linux驱动设计
3.4.3WiFi无线通信嵌入式设计
任务实施
拓展阅读5G通信技术
项目小结
习题与练习
项目4智慧交通——汽车行驶安全传感装置
任务4.1智慧交通GPS模块设计
任务描述
相关知识
4.1.1GPS定位原理与信号结构
4.1.2GPS模块硬件设计
4.1.3GPS定位嵌入式实现
任务实施
任务4.2超声波测距模块设计
任务描述
相关知识
4.2.1超声波测距模块工作原理
4.2.2超声波测距模块选型
4.2.3超声波测距嵌入式设计实现
任务实施
任务4.3振动传感模块设计
任务描述
相关知识
4.3.1振动测量原理
4.3.2振动传感器模块硬件设计
4.3.3振动传感器嵌入式驱动设计
4.3.4振动传感器嵌入式系统设计
任务实施
拓展阅读北斗卫星导航系统
项目小结
习题与练习
项目5智慧农业——温室大棚数据采集装置实现
任务5.1环境温湿度采集
任务描述
相关知识
5.1.1环境温湿度传感原理及分类
5.1.2温湿度采集硬件电路设计
5.1.3环境温湿度采集嵌入式设计实现
任务实施
任务5.2光照度数据采集
任务描述
相关知识
5.2.1光照度传感原理及相应传感器
5.2.2光照度传感器硬件设计
5.2.3光照度数据采集嵌入式设计
任务实施
任务5.3土壤酸碱度检测
任务描述
相关知识
5.3.1土壤酸碱度检测原理及方法
5.3.2土壤酸碱度检测电路设计
5.3.3土壤酸碱度嵌入式设计实现
任务实施
拓展阅读智慧农业
项目小结
习题与练习
项目6智慧医疗——人体健康监控装置嵌入式实现
任务6.1心率血氧传感器模块
嵌入式设计
任务描述
相关知识
6.1.1血氧采集原理
6.1.2心率血氧传感器硬件设计
6.1.3心率血氧信号采集嵌入式
系统设计
任务实施
任务6.2心电监控嵌入式设计
任务描述
相关知识
6.2.1心电数据采集原理
6.2.2心电数据采集传感器硬件设计
6.2.3心电传感器Linux驱动设计
6.2.4心电嵌入式系统设计
任务实施
拓展阅读智慧医疗
项目小结
习题与练习
参考文献
|
內容試閱:
|
近年来随着物联网技术的飞速发展,应用范围遍布人们生产、生活的各个领域,嵌入式技术作为物联网感知层及网络接口的关键技术部分,在智能家居、工业控制、汽车电子、消费电子及可穿戴设备等多个方向上扮演着十分重要的角色。
本书讲解物联网嵌入式项目开发。采用的宿主机运行Windows 10操作系统,在宿主机开发环境中选用了开源的虚拟机VirtualBox,加载界面友好成熟的桌面Linux系统Ubuntu,在目标机硬件开发平台上选用以ARM9 S3C2440为处理器的两种开发平台——博创UP-CUP2440和Mini2440,并以开源的嵌入式Linux作为操作系统以适应市场上更大范围的软硬件应用领域,读者可以通过两个平台的比较学习,真正掌握开发调试技能。在具体领域传感器选用上尽可能选用低成本、高性价比且在市场上极易购买获取的传感器模块,为读者搭建软硬件平台带来方便。
本书主要内容安排如下:
项目1主要介绍嵌入式开发中通用的开发技能,包括虚拟机系统的创建、嵌入式Linux的常用命令、简单Makefile文件的编写、可执行程序的交叉编译链接、目标板的串口监控及可执行程序的网络传输及运行;项目2介绍智能家居中的嵌入式应用,并以嵌入式驱动直流电动机、数码管、矩阵键盘和摄像头为典型案例;项目3介绍物联网通信中的嵌入式应用,并以RS-485总线、CAN接口总线、蓝牙无线通信、WiFi无线通信为典型案例;项目4介绍智慧交通中的嵌入式应用,并以GPS定位、超声波测距、振动传感为典型案例;项目5介绍智慧农业中的嵌入式应用,并以环境温湿度采集、光照度采集、土壤酸碱度检测为典型案例;项目6介绍智慧医疗中的嵌入式应用,并以心率血氧数据采集和心电数据采集为典型案例。
书中每个任务的具体实施均经过编者团队的具体验证,所有试验结果及中间过程都来自具体的实验数据,本书提供任务涉及的平台工具、开发环境、源码资料及相关教学视频。读者可参照书中所述步骤并结合所配套的电子资源进行学习。由于物联网嵌入式开发的通用技能都放在了项目1中,后续项目重复使用该技能时可直接参考项目1。
本书由张小恒、李静担任主编,龚猷龙、唐志凌担任副主编,刘文晶、刘金亭担任参编。本书能顺利出版,要感谢重庆工商职业学院电子信息工程学院领导和老师们给予的大力支持和帮助。
为了保持与软件的一致性,书中部分电路图保留了绘图软件的电路符号,可能有个别电路符号与国标不一致,请读者注意。
本书程序代码中用“□”表示空格,是为了引起读者注意,在实际程序代码中请直接用空格符号。
由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。
|
|