树莓派3实战指南:手把手教你掌握Raspberry Pi 3与Windows 10 IoT Core项目开发 - (EPUB全文下载)
文件大小:0.19 mb。
文件格式:epub 格式。
书籍内容:
树莓派3实战指南:手把手教你掌握Raspberry Pi 3与Windows 10 IoT Core项目开发
第1章 Windows 10 IoT概述
第2章 Windows 10 IoT支持的硬件
第3章 认识电子零件与器材
第4章 Windows 10 IoT Core安装和运行
第5章 Windows 10 IoT Core开发环境设置——Visual Studio Community 2015
第6章 Windows 10 IoT Core使用教学
第7章 Windows 10 IoT Core文字指令
第8章 我的第一个Visual C#程序
第9章 C#程序语言
第10章 我的第一个Windows 10 IoT Code程序
第11章 GPIO引脚输出控制
第12章 GPIO引脚输入控制——硬件按键
第13章 类比数据输出——RGB灯光控制
第14章 PWM输出——步进马达控制
第15章 类比数据输入
第16章 脉冲输入和输出——距离传感器
第17章 UART序列通信数据传递
第18章 I2C和SPI数据传递控制——水平纵向
第19章 蓝牙4.0与IoT——家电控制
第20章 多个数位输出引脚
附录A Windows 10 IoT Core的Arduino程序
附录B 硬件列表
第1章Windows 10 IoT概述
本章将介绍Windows 10 IoT的系统和特色。Windows 10 IoT的执行画面如图1-1所示。
图1-1 Windows 10 IoT的执行画面
1.1 Windows 10 IoT Core介绍
2014年9月30日,在旧金山的Windows 10技术预览大会上,微软作业系统事业群执行副总Terry Myerson介绍了号称有史以来最完整的作业系统的产品——Windows 10;并且同年的10月7日,在Gartner一场超过3千名CIO参加的研讨会Symposium/ITxpo 2014上,微软执行长Satya Nadella首度披露了Windows 10的战略定位。Satya Nadella表示,Windows 10是微软跨入全新一代Windows作业系统的第一步,而不只是延续Windows 8的下一个版本,IoT需要一个可管理且安全的运作系统,Windows将是能满足该目标的OS,这正是微软的物联网战略。
Windows 10不只是一个PC、平板或手机的作业系统,也是一个能够在任何运算环境中执行的平台。这样的运算平台未来能连接超过两千亿个感测器,Windows 10也将可以在任何尺寸的屏幕上执行,包括可穿戴式设备和物联网设备。
来自云端产品部门的Satya Nadella,从云端高度勾勒出微软战略蓝图,将各种IoT设备和行动设备搜集到的消息和数据,通过一个单一微软作业系统平台串连到微软云端Azure中,存储在Azure的存储云和数据服务云上;再利用运算云和大数据分析等服务来处理,并结合机器学习运算服务和IoT智慧系统服务(intelligent systems services)等来打造一个无所不在的智慧环境。
2015年3月,微软发布了可执行于树莓派2(Raspberry Pi 2)和MinnowBoard Max的物联网作业系统Windows 10 IoT Core,并且针对Arduino提供了微软的开发方案。开发者可到Windows IoT Dev Center选择开发板,再循序下载必要的工具,以开始打造物联网设备。本章节稍后会详细地介绍完整的安装和设置步骤。
最新版的Windows 10 IoT Core需要执行2015年7月29日的版本Windows 10(Build 10240)及Visual Studio 2015的开发PC环境,Windows 10 IoT Core可以免费下载。微软于2015年5月Build大会宣布了专为规模、嵌入式物联网设备打造的轻量型作业系统Windows 10 IoT Core,并指出在有屏幕的设备环境下,Windows 10 IoT Core并不具备Windows shell,开发人员只要撰写通用型Windows App就可以作为设备界面。IoT Core旨在降低开发专业级设备的门槛,并可与多种开放源码语言及Visual Studio等结合使用。为了示范推广Windows 10 IoT Core,微软还提供了相当多的样例程序,提供开发者下载使用,运行效果如图1-2所示。
图1-2 Window 10 IoT的执行画面
在2016年2月28日树莓派3(Raspberry Pi 3)推出之后,微软的Windows 10 IoT Core也宣布已经同步支持树莓派3,相信更快的硬件,必定让用户有更佳体验。
物联网市场除了微软,其他重量级的作业系统还有Ubuntu在2016年初推出的专为物联网打造的Snappy Ubuntu Core,运行效果如图1-3所示。Google也将于2016年5月公布轻量级Android作业系统,别名为Brillo。
图1-3 Snappy Ubuntu Core在树莓派2的执行画面
1.2 Windows 10 IoT Core功能和特色
当前支持Windows 10 IoT Core的硬件有:
• 树莓派2;
• MinnowBoard Max;
• DragonBoard410C。
第二章将会有每一个硬件的详细的说明,因为硬件的差异,会带来功能上的差异。
正式版Windows 10 IoT Core加入了WiFi及蓝牙支持、强化Python程序语言与Node.js支持,包括新的Express Node.js案例模板。此外,新的通用窗口平台(universal windows platform, UWP)API也让应用程序更容易控制时区及网络连接等系统管理功能。微软强调Windows 10 IoT Core的开放性,除了支持多种开放源码语言,开发人员也可在Github找到IoT的开发样例,以及许多技术 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 树莓派3实战指南:手把手教你掌握Raspberry Pi 3与Windows 10 IoT Core项目开发 - (EPUB全文下载)