嵌入式系統(tǒng),作為現(xiàn)如今計(jì)算機(jī)的兩大分支之一,已經(jīng)從不同的角度影響著我們的生活。只要你細(xì)心的觀察就可以發(fā)現(xiàn),現(xiàn)在我們每個(gè)家庭,除了臺(tái)式電腦之外,類(lèi)似如PDA、汽車(chē)的控制部件、冰箱、手機(jī)、DVD、數(shù)碼相機(jī)、智能家具等日常生活中使用的電子產(chǎn)品,其實(shí)都是由各種嵌入式系統(tǒng)組成的。
而正是基于人們對(duì)智能連接設(shè)備的需求不斷提高的趨勢(shì),如今的各種電子產(chǎn)品也不斷的在軟硬件平臺(tái)上進(jìn)行創(chuàng)新和升級(jí)。這也無(wú)形中使得市場(chǎng)中大量基于32位嵌入式處理器的電子產(chǎn)品得到了廣泛的應(yīng)用,隨之而來(lái)其配套的操作系統(tǒng)也就得到了廣泛的應(yīng)用,例如現(xiàn)今應(yīng)用最廣泛的Windows Embedded,也在不斷的向“智能、連接性、服務(wù)導(dǎo)向設(shè)備”方面發(fā)展,在如今工控、通訊、電子等領(lǐng)域也越來(lái)越發(fā)揮著舉足輕重要的作用。
相較于其他嵌入式操作系統(tǒng)而言,微軟Windows Embedded產(chǎn)品的最大特色就在于其便利的圖形化操作界面,讓使用者能夠簡(jiǎn)捷迅速的上手操做。不過(guò),談到在微軟嵌入式系統(tǒng)產(chǎn)品之中,若是著重于精簡(jiǎn)應(yīng)用方面,則非Windows Embedded CE莫屬。因?yàn)椋琖indows Embedded CE不僅帶給開(kāi)發(fā)者一個(gè)容量精簡(jiǎn)的平臺(tái),更重要的還是其豐富的功能應(yīng)用。比如幾乎支持當(dāng)前所有的硬件平臺(tái),也可以支持多種不同的硬件平臺(tái),可以說(shuō)不令是x86架構(gòu)的Core 2 Duo,也或是 ARM架構(gòu)中的ARM 7到ARM 11,其廣泛兼容性以及便利性,不得不說(shuō)確實(shí)有著不遜色于任何同類(lèi)嵌入式操作系統(tǒng)平臺(tái)。
以數(shù)碼相框?yàn)槔?,如果以微軟Windows Embedded CE為基礎(chǔ),搭配802.11n無(wú)線(xiàn)傳輸技術(shù),廠家完全可以讓自家的產(chǎn)品達(dá)到這樣一個(gè)使用效果:因?yàn)樵跀?shù)碼相框中,使用者不僅能欣賞自己喜歡的相片,還能利用Windows gadgets將個(gè)人計(jì)算機(jī)上的音樂(lè)及影片以無(wú)線(xiàn)方式傳輸?shù)綌?shù)字相框上,并運(yùn)用Windows Live數(shù)字相框服務(wù)及Windows SideShow技術(shù),這也讓使用者能從Live.com網(wǎng)絡(luò)空間瀏覽相片或經(jīng)由計(jì)算機(jī)的Windows直接無(wú)線(xiàn)傳輸相片到相框上,人而大大提升了其操作上的趣味性和便捷性。
當(dāng)然,用戶(hù)也可以從計(jì)算機(jī)的Windows將影片及音樂(lè)直接傳輸?shù)较嗫騺?lái)欣賞,用Windows SideShow gadgets,在相框上查詢(xún)使用者最?lèi)?ài)的城市氣象,實(shí)時(shí)股票行情,管理消費(fèi)者的行事歷,以及接收電子郵件。這樣的數(shù)碼相框所提供的已經(jīng)是一個(gè)娛樂(lè)智能信息接口而非一般的數(shù)字相框。面對(duì)功能如此強(qiáng)的系統(tǒng),你可曾想到它的體積有多小呢?這是你絕對(duì)想不到的!Windows Embedded C系統(tǒng)容量小至300 KB,大至3-40 MB,所以他僅僅使用內(nèi)置的Flash或是CF,便可以裝入這樣一個(gè)強(qiáng)大的操作系統(tǒng)。
另一方面,在倡導(dǎo)節(jié)能減碳觀念風(fēng)行的當(dāng)代,為了在產(chǎn)品眾多、競(jìng)爭(zhēng)激烈的市場(chǎng)上使產(chǎn)品脫穎而出,許多手持設(shè)備的制造商們往往把節(jié)能管理作為手機(jī)、PDA、多媒體播放器、游戲機(jī)、以及其它便攜式消費(fèi)類(lèi)設(shè)備等產(chǎn)品的關(guān)鍵賣(mài)點(diǎn)來(lái)考慮。因此如何設(shè)計(jì)出一個(gè)具備豐富的內(nèi)涵并注重經(jīng)濟(jì)效益的產(chǎn)品,是所有開(kāi)發(fā)者心中共同追求的目標(biāo)。而應(yīng)用微軟Windows Embedded CE,你的夢(mèng)想便已經(jīng)向前邁出一大步。 畢竟,Windows Embedded CE廣泛的硬件支持讓開(kāi)發(fā)者可以選擇最適當(dāng)?shù)钠脚_(tái)做開(kāi)發(fā),在效能與節(jié)能中取得最佳的平衡點(diǎn)。
其實(shí)細(xì)心的讀者朋友可以發(fā)現(xiàn),在筆者從前介紹的嵌入式應(yīng)用的案例中,經(jīng)常面對(duì)的是簡(jiǎn)單的動(dòng)作應(yīng)用。還以上述數(shù)碼相框?yàn)槔?,你可以利用Intel Core 2 Duo 處理器加上Windows Embedded Standard 2011,實(shí)現(xiàn)成播放數(shù)碼相片的功能,但這未免太過(guò)于大材小用,平白浪費(fèi)了硬件平臺(tái)的處理性能。并且,以這樣的一個(gè)應(yīng)用而言,利用Windows Embedded CE的多媒體處理功能便可以達(dá)成,而豐富的軟件處理能力蘊(yùn)藏在僅僅數(shù)十Mega Bytes的空間之中,并依據(jù)此嵌入式操作系統(tǒng)的支持特性,選擇ARM系列的處理器,著重此硬件架構(gòu)低功耗少熱能的特性,使得電源可以盡量避免過(guò)度的功耗進(jìn)而浪費(fèi)能源,而低熱能的產(chǎn)出也可以減少環(huán)境溫度的上升,從而保證能夠以更加經(jīng)濟(jì)實(shí)惠且環(huán)保節(jié)能的方式完成項(xiàng)目的初衷。
此外,開(kāi)放的核心原始碼可以讓W(xué)indows Embedded CE的開(kāi)發(fā)者自由進(jìn)行電源相關(guān)控制工程,以便微調(diào)出最適合所需應(yīng)用的狀態(tài)。例如,可以針對(duì)各式外圍配備分配電力提供的時(shí)間,在需要其運(yùn)作時(shí)才提供電力供給,抑或開(kāi)發(fā)相對(duì)應(yīng)的Suspend/Resume模式,讓系統(tǒng)可以進(jìn)入省電休眠的模式,大量減少電源的消耗。這從目前Windows Embedded工控已經(jīng)廣泛應(yīng)用于社會(huì)生產(chǎn)生活的各個(gè)領(lǐng)域中便是明證。比如,小區(qū)和交通樞紐的監(jiān)控設(shè)備,車(chē)載系統(tǒng)、GPS定位導(dǎo)航系統(tǒng)、POS系統(tǒng)等等……這一切都是因?yàn)槲④浱峁┑膹?qiáng)大技術(shù)優(yōu)勢(shì)才得以實(shí)現(xiàn)。
并且,我們可以發(fā)現(xiàn)Windows Embedded在相較于同類(lèi)產(chǎn)品的工控、節(jié)能兩大塊上來(lái)說(shuō),確實(shí)也用著其它產(chǎn)品所不具備的優(yōu)勢(shì)。