真正意义上下一代 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字符集的转换问题 ...
随机推荐
- Workflow Mailer Notifications设置
参考:http://www.docin.com/p-651716490.html http://www.360doc.com/content/12/0218/15/3200886_187602886. ...
- jboss-as 目录结构(转)
jboss-as 目录结构(Directory Structure) Directory Description bin Contains startup, shutdown and other sy ...
- sql server 数据库模型 备份 恢复 总结 备份脚本
事务日志是可以基于时间点恢复的,必须在full或bulk_logged模式下 Alter database [DBName] set recover bulk_logged , then the fo ...
- TortoiseSVN提交文件的时候卡死
提交文件的时候卡死,查找很久,才发现原来是IP被修改了,郁闷
- selenium验证码处理
在爬虫过程中经常遇到验证码,如何处理验证码就显得很重要 现在来说貌似没有完美的解决方案,很多都是通过第三方平台来实现验证码的验证 将获取的验证码的url发送到第三方平台,接收平台返回的验证码,貌似很简 ...
- scrapy学习记录
scrapy是一个用来爬取一个或多个网站的数据,提取数据的应用框架.下载过程非常复杂,而且会遇到各种问题.所以写个博客来记录下. 安装好python2.7之后,就可以开始.安装scrapy前还需要安装 ...
- GPS模块的AT指令集
AT+CPIN? 查询sim卡状态. 接着: AT+CGCLASS="B"AT+CGDCONT=1,"IP","CMNET"AT+CGATT ...
- ubuntu下搭建JAVA开发环境【转】
转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...
- [Android新手区] SQLite 操作详解--SQL语法
该文章完全摘自转自:北大青鸟[Android新手区] SQLite 操作详解--SQL语法 :http://home.bdqn.cn/thread-49363-1-1.html SQLite库可以解 ...
- Hibernate,JPA注解@SecondaryTable
使用类一级的 @SecondaryTable或@SecondaryTables注解可以实现单个实体到多个表的映射. 使用 @Column或者 @JoinColumn注解中的table参数可指定某个列所 ...