真正意义上下一代 Windows Embedded:有关 Windows 10 "Athens" 的事
早在去年 BUILD 大会上,Joe Belfiore 就在一台巨大的 “脚踩钢琴” 上简短展示过 "Windows on Device"(又名 Windows for IoT)。但时至今日,我们都未真正见过它的真面目,直到昨天 Raspberry Pi 2 和微软联合宣布会支持这个版本的 Windows。
上一个秋天的微软 Tech Ed Europe (TEE14)分会上,微软就透露过有关 Windows 10 在 IoT (物联网)领域的战略布局。物联网市场上,Windows 10 为用户和开发者提供三个主要的 SKU:
- Windows 10 "Industry":类似于现有的 Windows Embedded,属于精简版桌面 Windows。用于 POS 终端、ATM、地铁道闸、移动 POS 等大型设备。仅支持 x86 架构处理器,可运行 win32 传统应用和 Modern 应用。
- Windows 10 "Mobile":Windows Phone 和 Windows RT 合并的产物。可用于屏幕尺寸小于 8 英寸的各式便携设备。同时支持 x86 和 ARM 处理器,但无桌面环境,仅支持运行 Modern 应用。
- Windows 10 "Athens":精简版 Windows Embedded (Windows Embedded Compact)。进一步压缩原 Windows Embedded 的硬件要求和资源消耗,可用于打印机或其它小型智能硬件。支持 x86 和 ARM 处理器(如英特尔 Galileo 和 Raspberry Pi 2),可运行 Modern Universal App (通用应用)。
在此之外还提供一个极度简化的 .NET 原生运行环境:
- .NET Micro Framework:仅提供精简版 .NET 原生运行环境。可用于智能话筒、智能手环(如 Microsoft Band,固件仅有数十 k 大小)等超简易设备。可用在更简易的处理器上,运行简单的 .NET 原生应用。
理论上,微软针对 IoT 领域提供的 Windows 10 SKU 都使用同一个操作系统内核(OneCore),也因此使用同样的 Windows 10 Runtime 和通用 Windows Store 应用商店。
根据 ZDNet 微软生态观察家 Mary Jo Foley 援引微软 Windows IoT 团队项目主管 Steve Teixeira 的描述,.NET Micro Framework 运行环境主要针对 “准预装(sub Preinstall Environment)” 级别的穿戴式、车载或会以用设备,这些设备通常由于过于简单的配置而无法运行完整操作系统。
此外,据 Mary Jo Foley 称来自消息源的描述,Raspberry Pi 2、HoloLens 和 Surface Hub 此类设备采用的正是 Windows 10 "Athens"。
微软在去年的 BUILD 2014 之后,通过 Windows fot IoT 官网向合作伙伴和早期感兴趣的开发者发放早期测试阶段的 Windows on Device 版本。同时,在 GitHub 上也能查看到有关 Windows IoT 相关版本的早期代码。
根据 Surface Hub 发布和 BUILD 2014 上的演示,运行于 x86 环境的 Windows 10 "Athens" 可以运行 Skype、OneNote 等通用应用,也能运行基本的应用编程环境。
在有关支持 Raspberry Pi 2 的公告中,微软提到会在后续数月里陆续透露有关 Windows IoT 的更多信息。如果不出意外,这些信息会在 BUILD 2015 和 WinHEC 深圳大会上出现。
真正意义上下一代 Windows Embedded:有关 Windows 10 "Athens" 的事的更多相关文章
- Windows Embedded Compact 7网络编程概述(上)
如今,不论是嵌入式设备.PDA还是智能手机,网络都是必不可少的模块.网络使人们更方便地共享设备上的信息和资源.而且,利用智能手机浏览互联网,也逐渐成为生活中的常见手段.物联网所倡导的物物相联,也离不开 ...
- 试验Windows Embedded Standard 7 Service Pack 1 Evaluation Edition
=========================================== 是否支持再使用 RT 7 Lite 精简 ? ================================= ...
- Windows Embedded CE 6.0开发环境的搭建
最近开始在学习嵌入式,在这里首先得安装Windows Embedded CE 6.0,其中遇到了很多问题,电脑的系统以及相关配置都会在安装过程中受到影响,因此笔者就安装中的问题以及环境搭建来介绍一下. ...
- Windows Embedded Compact 2013升级:VS2013也能编译
IT之家(www.ithome.com):Windows Embedded Compact 2013升级:VS2013也能编译 今天,微软为Windows Embedded Compact 2013送 ...
- Windows Embedded Compact 7新特性
Windows® Embedded Compact 7是Windows Embedded CE的下一代产品,而Windows Embedded CE这款操作系统面向占用资源少的新颖设备.Windows ...
- Windows Embedded Compact 2013 安装体验
6月14日,微软正式发布了Windows embedded compact 2013,大家还是习惯称之为Window CE 8,公司也要开始做windows embedded compact 2013 ...
- Windows Embedded CE 6.0 下载地址和序列号
Windows Embedded CE 6.0 下载地址和序列号 安装起来特麻烦 程序下载地址 http://download.microsoft.com/download/a/0/9/a09e587 ...
- WIN7 嵌入式系统安装教程 Windows Embedded Standard 2011 安装
轻松构建你的第一个 Windows Embedded Standard 2011 镜像.通过本文你可以快速掌握如何使用Windows Embedded Standard 2011 CTP1 来构建一个 ...
- Windows Mobile和Wince(Windows Embedded CE)的字符集问题
背景 开发过Windows Mobile和Wince(Windows Embedded CE)的开发者,特别是Native C++开发者,或多或少都遇到过ANSI字符集和Unicode字符集的转换问题 ...
随机推荐
- paper 77:[转载]ENDNOTE使用方法,常用!
一.简介 EndNote是一款用于海量文献管理和批量参考文献管理的工具软件,自问世起就成为科研界的必备武器.在前EndNote时代,文献复习阶段从各大数据库中搜集到的文献往往千头万绪.或重复或遗漏, ...
- 02---Net基础加强
将普通日期格式:“2014年7月8日”转换成汉字日期格式:“二零一四年七月八日”.(暂时不考虑10日,13日,23日) class Program { static void Main(string[ ...
- js 获取选中的多选框
前台html <span class="spbox"> <input type="checkbox" name="category& ...
- PTPX中的report 选项
Report的生成 report_power表示产生power report,update_power表示进行power analysis. report_power命令可以生成四种形式的report ...
- java 网络编程(一)---基础知识和概念了解
java 为用户提供了十分完善的网络功能: 1. 获取网络上的各种资源(URL) 2. 与服务器建立连接和通信(ServerSocket和Socket) 3. 无连接传递本地数据(DatagramSo ...
- 在ASP.NET非MVC环境中(WebForm中)构造MVC的URL参数
目前项目中有个需求,需要在WebForm中去构造MVC的URL信息,这里写了一个帮助类可以在ASP.NET非MVC环境中(WebForm中)构造MVC的URL信息,主要就是借助当前Http上下文去构造 ...
- 安装SQLServer2005错误无法在com+目录中安装和配置程序集
无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DL ...
- OpenStack主机列表接口
如之前讨论,openstack提供一套接口给运维管理平台,运维管理平台通过获取到的IP地址对主机进行监控. 接口名 请求地址 请求方法 请求cookie 请求头 返回值 返回值使用 登录 ...
- 强制类型转换(const_cast)
[1] const_cast的作用 一.常量指针被转化成非常量指针,并且仍然指向原来的对象: 二.常量引用被转换成非常量引用,并且仍然指向原来的对象: 三.常量对象被转换成非常量对象. [2] 实例代 ...
- $(document).ready vs $(window).load vs window.onload
原文地址: $(document).ready vs $(window).load vs window.onload $(document).ready We execute our code whe ...