时时彩一天赚200元方法 www.y2at3.com.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

时时彩一天赚200元方法 > 热门IT技术教程 > .Net技术教程 > > .net教程:面向对象开发方式的开源硬件--.NET Gadgeteer

.net教程:面向对象开发方式的开源硬件--.NET Gadgeteer

时间:2014-04-28 09:55 来源:北大青鸟武汉宏鹏鲁广校区
导读:面向对象开发方式的开源硬件,选要了解.NET Micro Framework,这对理解时下高科技可穿戴设备,比如智能手表有很大作用。北大青鸟鲁广校区专业老师给大家详细讲解原理和发展趋势。

  说起.NET Gadgeteer,不得不先说一下.NET Micro Framework,虽然.NET Micro Framework已经有十几年的发展历史了,但是在球范围内,.NET Micro Framework的度,远远低于它的近亲.NET Framework和.NET Compact Framework,其原因值得探究。

  .NET Micro Framework从名字上理解,就是一个框架,和.NET Framework还有.NET Compact Framework应该没有什么大的不同,但是.NET Micro Framework有自己的特色,就是自启动功能,也就是不需要操作系统也能运行。这个特色将.NET Micro Framework逐渐演化为一个操作系统的角色。恰是这一点,在.NET Micro Framework早期发展过程中,越来越显得没有优势和特色。

  早期的.NET Micro Framework并没有直接对第三方开放,而是作为微软.NET战略的一环,以.NET Micro Framework为基础,推出一系列产品。目前比较火热的可穿戴设备,比如智能手表。其实.NET Micro Framework为核心的代产品就是智能手表,早在2003年的拉斯维加斯的Comdex贸易展上,比尔盖茨就曾亲自戴着智能手表进行过推广。这项以.NET Micro Framework为核心发展起来的技术叫MSN Direct,除了手表产品外,还有可以预报天气的咖啡壶,GPS导航器等产品。

  以.NET Micro Framework为核心的第二代产品是SideShow,曾以笔记本的第二屏、智能??仄骱椭悄芗痰拿婺砍鱿?,华硕、三星的笔记本就包含这样的SideShow显示屏。

  但是无论是MSN Direct,还是SideShow,其产品并不成功,这和微软早期强制推广.NET战略相关的,因为基于.NET技术开发此类产品,虽然开发比较快,但是对硬件资源需求比较高,其.NET托管代码相比原生C++代码,速度要慢许多。所以此类产品一旦批量生产,性价比肯定比较低。初微软也打算部用.NET C#语言开发操作系统(比如Longhorn系统),后来事实证明这种做法是行不通的。

  2009年起始微软开始调整.NET Micro Framework发展战略,先以Apache 2.0 license的授权方式完开源.NET Micro Framework,并基于.NET Micro Framework推出第三代产品Netduino,微软这个思路其实是仿照Arduino产品而做的,从产品命名还有实际硬件接口上,都是学习Arduino。我个人认为这个思路是对的,至少充分发挥了.NET Micro Framework优势,小巧,开发迅速,并且采用强大的Visual Studio进行程序开发和在线调试,让所有的.NET程序员很容易进入到嵌入式领域进行相关开发,这不得不说在软硬件开发结合越来越紧密的时代,对.NET程序员是一个福音。

  而其后推出的基于.NET Micro Framework技术的.NET Gadgeteer产品更是充分发挥了.NET Micro Framework优势,在Netduino产品的基础上,更上一层楼,青出于蓝而胜于蓝,完演化成具有微软自己特色的产品。特别是微软定义的20种.NET Gadgeteer接口类型,应该是微软为工控领域制订OPC技术标准以来,重要的一个接口标准。

  更具特色的是硬件拖拉可视化编程。在DOS时代我们开发一个界面程序,可以说是摸着石头过河,边写代码,边运行测试,以确认相关界面的位置是否合适。Windows平台下初的Visual Basic等可视化编程工具,让我们的界面开发带入一个新时代,每个功能??槎急环庾拔桓隹丶?,通过可视化拖拉的方式,设计界面,让我们的界面开发提升到一个新的水平。同理,我们以软件界面开发的眼光审视目前的硬件开发,其实发现,开发模式仍处在DOS时代,每外接一个功能???,都需要我们的程序员匠心独运,小心翼翼分配相关的Pin脚,并用心开发相关驱动,终通过应用程序调用底层接口,进行数据交互。

  而.NET Gadgeteer的开发环境,让我们抛弃了这些琐碎和繁杂的步骤,视每个外接??槲桓隹丶?,通过拖拉方式,让核心主板和这些??橄嗔?,自动完成接口初始化、??槌跏蓟裙ぷ?。留给我们所做的,就是一些业务逻辑的实施和完善,这是硬件开发领域的面向对象编程,是一个具有里程碑意义的硬件开发变革。

  有了这些特色.NET Gadgeteer已经和Netduino、Arduino等相关DIY产品不同,跳出了是学习硬件,电子产品小制作的范畴。再结合目前的发展的如火如荼的3D打印技术,.NET Gadgeteer已经成为快速制作终产品好的选择(特别是小批量、个性化产品)。在物联网发展迅猛的今天,.NET Gadgeteer更是可以大显身手,可以方便接入各种传感器???,并把相关数据上传到云端。

  时时彩一天赚200元方法鲁广校区,专业老师会帮你找到适合自己学习的课程和就业方向,详细了解.NET Gadgeteer,现在就与专业老师在线老师沟通或拨打电话:027-87807717,或QQ咨询:027-87807717.

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright ? 2006-2016 武汉北大青鸟鲁广校区(武汉宏鹏教育咨询有限公司) 版权所有鄂ICP备11006561号 CacheTime:2018-07-03 09:28:14 CacheID:3213

鄂公网安备 42011102000412号

  • 全国小麦收获进度过八成 2018-12-16
  • 您要明白的是,如果按照上海市的人口基数2500万计算的话,就算有100万的服务人员,平均每人也要保障25个人的预约服务.人要理性 2018-12-16
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2018-12-16
  • 滴滴在江门属非法网约车 交通部门6次约谈未获进展 2018-12-15
  • 上交所发布试点创新企业股票或CDR上市交易实施办法 2018-12-15
  • 水乡“大花园”迎来投资热 2018-12-15
  • 这条百元级的牛仔裙,竟匹配了我衣橱里的所有单品 2018-12-15
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2018-12-14
  • 点击天山网 掌握全新疆 2018-12-14
  • 球迷高速公路停车看球 交警护送下高速 2018-12-14
  • 江苏破获偷排危化品船舶洗舱水污染环境案:犯罪嫌疑人陆续归案 2018-12-13
  • 西安上线“垃圾银行3.0” 它比烟头革命更可能成功! 2018-12-13
  • 中央军委印发《传承红色基因实施纲要》 2018-12-12
  • 紧盯节点,打赢反“四风”持久战(前沿观察) 2018-12-12
  • 德味手表了解一下 徕卡推出L1,L2机械表德味手表徕卡推出L1-手机行情 2018-12-12
  • 20| 841| 831| 186| 133| 192| 843| 102| 208| 333|