热点:如何平衡嵌入式系统中内存的成本和效能

原创
开发
微软操作系统产品Windows 7、Windows Embedded Standard 7、Windows Phone 7、Windows Embedded Compact 7都归入了“7”系列,不难看出随着Windows 7上市后取得的不俗成绩,微软在专用设备上的开发平台、手机平台都希望能延续“7”的辉煌。

【51CTO独家整理】随着Windows Embedded CE正式更名为Windows Embedded Compact 7,微软操作系统产品Windows 7、Windows Embedded Standard 7、Windows Phone 7、Windows Embedded Compact 7都归入了“7”系列,不难看出随着Windows 7上市后取得的不俗成绩,微软在专用设备上的开发平台、手机平台都希望能延续“7”的辉煌。

微软将Windows 7很好的用户体验移植到了专用设备上,推出了Windows 7的嵌入式版本操作系统Windows Embedded Standard 7,在我们的日常生活中,越来越多的会接触到嵌入式设备,比如POS机、导航设备、银行的自动取款机、自动终端查询;我们乘坐公共汽车的刷卡机、地铁站的终端机等等,要想在这些专用设备上有与在PC上同样的用户体验,Windows Embedded Standard 7将会起到至关重要的作用。

51CTO.com联合微软共同举办了《Windows Embedded Standard 7颠覆嵌入式应用开发体验》巅峰访谈,邀请微软嵌入式Windows产品部项目经理施卫娟、北京思创银联科技有限公司副总经理万雪松、北京诚亚博瑞科技有限公司技术工程师、嵌入式MVP肖正波一同探讨这一场“7”的颠覆从何而来!从现场实录中可以引发我们的诸多思考:

Q:Windows Embedded Standard 7包括了一个新的TCP/IP堆栈,提供最新的无线网络功能而且通过网络访问保护(NAP)增加了安全性,让设备可以轻松集成到企业网络中,这一点能否请专家详细讲解一下?
网络访问保护(NAP)实际上不能防病毒,实际上网络访问保护(NAP)很像一个过滤器,它可以过滤掉存在潜在危险(安全性变差)的客户端,来保护网络的安全。

Q:要深入的了解嵌入式操作系统,是否可以推荐一些相关的技术书籍?
Windows Embedded Standard 7刚刚发布还没有这方面的书籍,首先建议你要熟读开发工具的帮助文档,开发团队的Blog,以及相关技术论坛上的一些内容。

Q:对于嵌入式系统中的内存选择,如何对成本和效能作出平衡?
这是个成本控制问题。硬件首先上是够用就好,留有一定的升级余地,硬件的稳定性要好,这会大幅度减少硬件维护成本。最大限度的的优化嵌入式系统和应用程序。关于内存的选择也取决于很多因素。例如:你的主板类型、系统开销等

Q:之前的Windows Embedde平台上的应用,迁移到最新的Windows Embedded Standard 7,要注意哪些问题?
你的现有硬件平台要可以满足WES 7的运行要求,你需要测试你的应用软件是否与WES 7完全兼容。

Q:Windows 7可以用U盘直接当内存,Windows Embedded Standard 7可以吗?
Readyboost?可以,Windows Embedded Standard 7是支持Readyboost技术的。

Q:Windows Embedded Standard 7怎么应付在极端环境下出现的“跑飞”问题,是立刻恢复任务执行、重新开始任务还是直接蓝屏。
看你跑飞的程度?应用程序未响应、应用程序崩溃、系统挂起、系统崩溃(蓝屏)?在这里有个“万能”的解决方法,如果你开启了EWF或者FBWF保护磁盘,你可以选择带有硬件看门狗的主板定时喂狗。当出现超时,强制重启动系统。这很适合在无人值守环境中部署的设备。不过你需要根据具体情况制定应对方案。

责任编辑:马沛 来源: 51CTO.com
相关推荐

2010-01-13 09:51:21

微软Linux嵌入式

2022-01-03 23:33:40

Linux组件系统

2009-04-11 15:12:24

2011-11-08 15:40:47

LwIP协议栈嵌入式

2011-04-18 14:05:15

可靠性系统测试嵌入式系统

2009-07-21 08:59:11

嵌入式系统软件

2010-01-12 17:32:40

ARM平台

2020-07-03 07:00:00

Linux组件

2009-06-26 16:18:40

Windows Emb

2021-11-24 15:20:04

FreeDOSLinux

2021-12-19 22:34:45

Linux容器系统

2010-09-25 15:05:49

LINUXJVM

2014-06-19 13:59:55

2009-07-08 14:32:10

GTK+嵌入式Linux

2010-09-03 11:33:55

PPPPPP-ON

2011-04-14 15:14:36

嵌入式操作系统嵌入式

2012-07-30 14:13:11

Linux 2.6内核嵌入式

2012-03-09 09:45:29

Windows嵌入式操作系统

2009-06-26 16:05:04

嵌入式Linux

2018-01-29 08:31:32

嵌入式内存技术
点赞
收藏

51CTO技术栈公众号