选择Windows CE wince嵌入式操作系统 的十大理由
生活随笔
收集整理的這篇文章主要介紹了
选择Windows CE wince嵌入式操作系统 的十大理由
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Windows CE是什么?
Windows CE是一個具有戰(zhàn)略意義的操作系統(tǒng)。它擁有windows操作系統(tǒng)的特點,支持32位虛擬內(nèi)存機制、按需分配內(nèi)存和內(nèi)存映射文件;他也是搶先式多任務并具有強大通信能力的Win32嵌入式操作系統(tǒng),是微軟專門為信息設備、移動應用、消費類電子產(chǎn)品、嵌入式應用等非PC領(lǐng)域而設計的。
理由一??支持廣泛的網(wǎng)絡通訊 ?
因為不同的應用程序和設備在通訊方面的要求不同,所以Windows CE提供了支持廣泛的硬件和通訊技術(shù)。
Windows CE支持網(wǎng)絡通訊所用的各種硬件設備包括: 串行電纜; 紅外傳送器; 廣播傳送器; 局域網(wǎng)絡; 調(diào)制解調(diào)器。
理由二??提供高水平的API ?
Windows CE也提供的API可以簡化在一個應用程序中包含網(wǎng)絡通過的過程。
兩種高水平的API令網(wǎng)絡通訊中的一些更普通的應用變得簡單。
WinInet API支持HTTP 1.0和FTP Internet瀏覽協(xié)議。
它大大地簡化了編寫一個Internet客戶應用程序的過程。WinInet也支持安全通訊。
有三種安全協(xié)議:Secure Sockets層(SSL)2.0版和3.0版,以及私有通訊技術(shù)(PCT)1.0版。
理由三??支持遠程訪問 ?
Windows CE支持遠程訪問服務器(RAS)的客戶,RAS是一個用于連接遠程設備的多協(xié)議規(guī)則。Windows CE RAS客戶支持實際上和標準的Windows工具是完全相同的,但是一次只支持一個點對點的連接。
理由四??支持多種處理器 ?
Windows CE是一個可移植的操作系統(tǒng),支持下列CPU:
?
理由五??通用開發(fā)工具 ?
Windows CE Embedded Toolkit for Visual C++;
Windows CE Toolkit for Visual J++;
Windows CE Toolkit for Visual Basic;
其它第三方工具等
理由六??可再用資源 ?
Windows CE支持COM的進程內(nèi)函數(shù)、部件化的Java VM和Visual Basic腳本,并提供豐富的、經(jīng)常在嵌入式應用中使用的部件化的軟件,包括通信、數(shù)學or統(tǒng)計、圖形or圖像、數(shù)字信號處理、用戶界面等。
據(jù)統(tǒng)計目前,已有超過1.7萬種Win32應用作為巨大的代碼庫,OEM廠商可以從中獲得適當?shù)募夹g(shù)許可,同時,軟件開發(fā)商們可將其現(xiàn)有的資源快速移植到Windows CE平臺上。
理由七? ?強穩(wěn)定性 ?
Windows CE一旦開始運行就不需要用戶過多的干預,這就要負責系統(tǒng)管理的EOS具有較強的穩(wěn)定性。其用戶接口一般不提供操作命令,它通過系統(tǒng)的調(diào)用命令向用戶程序提供服務。
理由八??優(yōu)秀的線程響應 ?
對高級別IST(中斷服務線程)的響應時間上限的要求更加嚴格,在線程響應能力方面的改進,幫助開發(fā)人員掌握線程轉(zhuǎn)換的具體時間,并通過增強的監(jiān)控能力和對硬件的控制能力幫助他們創(chuàng)建新的嵌入式應用程序。
理由九??支持嵌套中斷 ?
允許更高優(yōu)先級別的中斷首先得到響應,而不是等待低級別的ISR完成。這使得該操作系統(tǒng)具有嵌入式操作系統(tǒng)所要求的實時性。
理由十??開放源代碼 ?
微軟發(fā)布了自己的新系統(tǒng),還宣布向消費者和BSquare、Centrality、Micros Systems等嵌入式廠商完全開放CE 6.0的核心源代碼,并提供Visual Studio 2005 Professional的免費拷貝,并使現(xiàn)有的Platform Builder集成開發(fā)環(huán)境(IDE)成為VS2005的一個插件。
100%源碼開放的創(chuàng)舉對于微軟來說是個相當大的突破,這樣的結(jié)果,帶給開發(fā)伙伴的好處也遠大于過去采用封閉模式的流程,通過獲得Windows Embedded CE源代碼的某些部分,比如:文件系統(tǒng)、設備驅(qū)動程序和其他核心組件,嵌入式開發(fā)者可以選擇他們所需的源代碼,然后編譯并構(gòu)建自己的代碼和獨特的操作系統(tǒng),迅速將他們的設備推向市場。
總結(jié) ?
嵌入式軟件技術(shù)已經(jīng)引領(lǐng)人類進入一個數(shù)字化、智能化的時代了。當前,我國的嵌入式軟件研發(fā)人才需求缺口巨大。Windows CE .NET系統(tǒng)是微軟提供的,兼容于.NET Framework的開發(fā)組件:.NET Compact Framework,可以讓正在學習.NET或已擁有.NET程序開發(fā)技術(shù)的開發(fā)人員能迅速而順利的在搭載裝置上開發(fā)應用程序喲。
Windows CE是一個具有戰(zhàn)略意義的操作系統(tǒng)。它擁有windows操作系統(tǒng)的特點,支持32位虛擬內(nèi)存機制、按需分配內(nèi)存和內(nèi)存映射文件;他也是搶先式多任務并具有強大通信能力的Win32嵌入式操作系統(tǒng),是微軟專門為信息設備、移動應用、消費類電子產(chǎn)品、嵌入式應用等非PC領(lǐng)域而設計的。
理由一??支持廣泛的網(wǎng)絡通訊 ?
因為不同的應用程序和設備在通訊方面的要求不同,所以Windows CE提供了支持廣泛的硬件和通訊技術(shù)。
Windows CE支持網(wǎng)絡通訊所用的各種硬件設備包括: 串行電纜; 紅外傳送器; 廣播傳送器; 局域網(wǎng)絡; 調(diào)制解調(diào)器。
理由二??提供高水平的API ?
Windows CE也提供的API可以簡化在一個應用程序中包含網(wǎng)絡通過的過程。
兩種高水平的API令網(wǎng)絡通訊中的一些更普通的應用變得簡單。
WinInet API支持HTTP 1.0和FTP Internet瀏覽協(xié)議。
它大大地簡化了編寫一個Internet客戶應用程序的過程。WinInet也支持安全通訊。
有三種安全協(xié)議:Secure Sockets層(SSL)2.0版和3.0版,以及私有通訊技術(shù)(PCT)1.0版。
理由三??支持遠程訪問 ?
Windows CE支持遠程訪問服務器(RAS)的客戶,RAS是一個用于連接遠程設備的多協(xié)議規(guī)則。Windows CE RAS客戶支持實際上和標準的Windows工具是完全相同的,但是一次只支持一個點對點的連接。
理由四??支持多種處理器 ?
Windows CE是一個可移植的操作系統(tǒng),支持下列CPU:
?
理由五??通用開發(fā)工具 ?
Windows CE Embedded Toolkit for Visual C++;
Windows CE Toolkit for Visual J++;
Windows CE Toolkit for Visual Basic;
其它第三方工具等
理由六??可再用資源 ?
Windows CE支持COM的進程內(nèi)函數(shù)、部件化的Java VM和Visual Basic腳本,并提供豐富的、經(jīng)常在嵌入式應用中使用的部件化的軟件,包括通信、數(shù)學or統(tǒng)計、圖形or圖像、數(shù)字信號處理、用戶界面等。
據(jù)統(tǒng)計目前,已有超過1.7萬種Win32應用作為巨大的代碼庫,OEM廠商可以從中獲得適當?shù)募夹g(shù)許可,同時,軟件開發(fā)商們可將其現(xiàn)有的資源快速移植到Windows CE平臺上。
理由七? ?強穩(wěn)定性 ?
Windows CE一旦開始運行就不需要用戶過多的干預,這就要負責系統(tǒng)管理的EOS具有較強的穩(wěn)定性。其用戶接口一般不提供操作命令,它通過系統(tǒng)的調(diào)用命令向用戶程序提供服務。
理由八??優(yōu)秀的線程響應 ?
對高級別IST(中斷服務線程)的響應時間上限的要求更加嚴格,在線程響應能力方面的改進,幫助開發(fā)人員掌握線程轉(zhuǎn)換的具體時間,并通過增強的監(jiān)控能力和對硬件的控制能力幫助他們創(chuàng)建新的嵌入式應用程序。
理由九??支持嵌套中斷 ?
允許更高優(yōu)先級別的中斷首先得到響應,而不是等待低級別的ISR完成。這使得該操作系統(tǒng)具有嵌入式操作系統(tǒng)所要求的實時性。
理由十??開放源代碼 ?
微軟發(fā)布了自己的新系統(tǒng),還宣布向消費者和BSquare、Centrality、Micros Systems等嵌入式廠商完全開放CE 6.0的核心源代碼,并提供Visual Studio 2005 Professional的免費拷貝,并使現(xiàn)有的Platform Builder集成開發(fā)環(huán)境(IDE)成為VS2005的一個插件。
100%源碼開放的創(chuàng)舉對于微軟來說是個相當大的突破,這樣的結(jié)果,帶給開發(fā)伙伴的好處也遠大于過去采用封閉模式的流程,通過獲得Windows Embedded CE源代碼的某些部分,比如:文件系統(tǒng)、設備驅(qū)動程序和其他核心組件,嵌入式開發(fā)者可以選擇他們所需的源代碼,然后編譯并構(gòu)建自己的代碼和獨特的操作系統(tǒng),迅速將他們的設備推向市場。
總結(jié) ?
嵌入式軟件技術(shù)已經(jīng)引領(lǐng)人類進入一個數(shù)字化、智能化的時代了。當前,我國的嵌入式軟件研發(fā)人才需求缺口巨大。Windows CE .NET系統(tǒng)是微軟提供的,兼容于.NET Framework的開發(fā)組件:.NET Compact Framework,可以讓正在學習.NET或已擁有.NET程序開發(fā)技術(shù)的開發(fā)人員能迅速而順利的在搭載裝置上開發(fā)應用程序喲。
總結(jié)
以上是生活随笔為你收集整理的选择Windows CE wince嵌入式操作系统 的十大理由的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交通银行信用卡可以办几张附属卡
- 下一篇: java信息管理系统总结_java实现科