专家支招儿:如何做好嵌入式系统开发的版本控制

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

目前创新互联建站已为上1000+的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、龙南网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

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

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

Q:在PC上每一个程序都有自己独立的地址空间,编辑器与操作系统可以分配区域,嵌入式系统中是不是也是这样的?

Windows Embedded Standard 7和Windows 7使用的相同的内核也就是说和普通的Windows一样,它带有一套内存管理机制,你不需要为应用程序指定内存。这和编写普通的Windows应用程序是一样的。不过如果你的应用程序有这方面的需要,那么你必须编写虚拟驱动程序才能实现。

Q:项目预发行的版本通常是固定的几个,但是在版本控制软件上版本太多太杂,怎么随时掌握当前的系统状况呢?有什么好用的工具?

如果你管理应用程序的版本,Visual Studio本身带有这个管理功能。如果你是管理嵌入式系统镜像的版本,你就需要自己从镜像的名称、编号上建立一种规则。掌握当前的系统状况你可以依靠Windows Embedded Standard 7自带性能计数器,如果你想要实现更多的集中管理和监视,你可以使用Microsoft System Center Operations Manager。

Q:一直觉得嵌入式开发是直接与硬件打交道,是件很枯燥的事儿;嵌入式开发中,驱动开发占多大比例?

大约5% ,Windows Embedded Standard 7是基于Windows 7的,在X86构架上运行,Windows和X86构架在PC中是很“流行的”,大多数硬件厂商已经提供了完善的驱动程序。你只需要简单的调整一下就可以了。另外Windows Embedded Standard 7不再依赖数据库,没有元件管理器和目标设计器,你不需要将驱动导入成组件。在开发过程中即成第三方驱动程序也是很简单的。

Q:Windows Embedded Standard 7这个版本在运行效率上提高了多少?

Windows Embedded Standard 7是Windows 7组件化的版本,性能取决于你添加组件的数量和对系统优化的程序。例如:关闭Aero特效、不必要的系统服务等来减少系统本身对硬件资源的开销。

分享题目:专家支招儿:如何做好嵌入式系统开发的版本控制
转载来于:http://www.shufengxianlan.com/qtweb/news26/517276.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联