公共場所嵌入式設備如何處理垃圾信息和系統碎片
原創【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:使用PC時我們裝的操作系統經過一段時間的使用之后,就會變得越來越慢,里面有很多的垃圾信息或者系統碎片浪費了空間,那么,如果嵌入式的設備放在一些公共場所,它產生這些系統垃圾是不是會影響這個設備的響應速度或者需要大量的維護工作才可以呢?
作為查詢終端的設備往不需要將數據保存在本地,另外因為用途上是固定的也不需要像個人的PC那樣每天都安裝新的軟件。你可以使用EWF、FBWF保護磁盤。這樣不需要擔心垃圾信息或者系統碎片浪費了空間這類的問題。
Q:Windows Embedded Server都有那些核心功能?
Windows Embedded Server與Windows Server 功能上是完全相同,不同的是產品授權渠道所帶來的產品用途的限制。
Q:嵌入式系統有沒有像Visual Studio那樣的集成開發環境?自己寫makefile很煩啊!
如果你使用的 Windows CE、Windows XP Embedded、Windows Embedded Standard作為你的軟件平臺 那么你就可以使用Visual Studio寫你的應用程序。
Q:現在有很多的嵌入式培訓機構,但感覺這種短期集中式的培訓能產生的效果有些懷疑,我該怎么去快速提升呢?
建議你找經過微軟認證的培訓機構。另外嵌入式的開發是要靠實戰積累經驗逐步提高的。沒有快速的提高的捷徑。
Q:嵌入式應用的測試是不是也要分為黑盒測試?白盒測試?單元測試這些呢?
是的,不過看你開發的深度決定你需要做哪些測試,例如:系統集成商(SI)主要是黑箱測試。
Q:如果要做汽車剎車系統,需要一個嵌入式系統,各位專家有什么樣的推薦?
這類系統對實時性和可靠性要求都非常高,因為它關系到人身安全。這類系統往往使用專用的嵌入式系統,這個你得向汽車制造商或零件制造商咨詢。