真正意义上下一代 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字符集的转换问题 ...
随机推荐
- it精英的艰辛路程
我出生在呼和浩特市,但我并不是蒙古族人,而是彻彻底底的汉族人.我父亲小时候因为家里穷,十八九岁就独自出来闯荡了,后来在呼和浩特市发展的不错,还遇到了我妈,就定居下来了,结婚两年后就有了我. 小时候的家 ...
- SQL Server练习
SQL Server 基本语法: http://www.w3school.com.cn/sql/sql_intro.asp 练习1: 运行语句: USE [Test1] select FNumber, ...
- 使用Node.js的socket.io模块开发实时web程序
首发:个人博客,更新&纠错&回复 今天的思维漫游如下:从.net的windows程序开发,摸到nodejs的桌面程序开发,又熟悉了一下nodejs,对“异步”的理解有了上上周对操作系统 ...
- iOS 学习笔记 七 (2015.03.29)code snippet操作
1.code snippet 备份路径:~/Library/Developer/Xcode/UserData/CodeSnippets/
- javaWeb 使用jsp开发 if 标签
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
- Java Properties工具类详解
1.Java Properties工具类位于java.util.Properties,该工具类的使用极其简单方便.首先该类是继承自 Hashtable<Object,Object> 这就奠 ...
- rotate array 旋转数组
class Solution {public: void rotate(vector<int>& nums, int k) { int n=nums.size(); int i=0 ...
- STM32F0系列MCU中断向量表的重映射
最近使用了一款Cortex-M0内核的芯片STM32F030CC,发现它中断向量表的重映射方法与STM32F10x系列的有所区别,在这里记录与分享一下. 由于需要通过IAP进行固件升级,所以芯片的FL ...
- nginx完美支持tp框架
nginx完美支持tp框架 server { listen 80; server_name mit.520m.com.cn; access_log /data/wwwlogs/mit.520m.com ...
- PyChram使用技巧总结
1.1 下载 官网1.2 汉化 1.3 添加或者修改文件模板 File->settings->Editor->File and Code Templates->Python S ...