• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            milkyway的窩

            最初想法的誕生地

             

            Microsoft的嵌入式戰(zhàn)略部署---.NET Micro Framework技術(shù)大會(huì)歸來(lái)

                   好久沒(méi)有看技術(shù)的東東了,趁今天去參加了由微軟與信息產(chǎn)業(yè)部軟件與集成電路促進(jìn)中心(CSIP)聯(lián)合舉辦的.NET Micro Framework技術(shù)大會(huì),寫點(diǎn)東西.
                   微軟在壟斷了桌面軟件市場(chǎng)后,現(xiàn)在又轉(zhuǎn)入了嵌入式領(lǐng)域,希望不會(huì)再出現(xiàn)桌面的那種一邊倒的局面了.不過(guò)看到今天的會(huì)上出現(xiàn)了諸多國(guó)內(nèi)的大公司后,發(fā)覺(jué)Microsoft不僅擅長(zhǎng)政府公關(guān),企業(yè)關(guān)注度也是很高,看情形Embedded的大蛋糕又面臨它的大嘴了.扯遠(yuǎn)了,言歸正傳.
                  截止目前,微軟在嵌入式的布局分為三大塊: XP Embedded 、Windows CE、加上現(xiàn)在的.NET Micro Framework。這三者的應(yīng)用領(lǐng)域既有交叉,又各自有所側(cè)重。當(dāng)然,開發(fā)工具、支持的硬件平臺(tái)架構(gòu)也不盡相同。可以用下面這個(gè)經(jīng)典的表格來(lái)描述,這個(gè)也是你選擇OS的重要依據(jù):
                 

            Selecting An Embedded Platform

              .NET Micro Framework Windows CE Windows XPe
            Example Devices Sensor Nodes, Aux displays, Health Monitoring, Remote Controls, Robotics GPS Handhelds, PDAs,
            Automotive, Set Top Boxes
            Thin Clients, ATMs, Kiosks
            Device Features Connected, Small, Wearable, Graphical UI Connected, Graphical UI, Server, Browser, RAS, DirectX PCclass performance,
            PC networking
            Footprint 250-500KB managed code
            Full featured
            300KB+ without managed code
            12MB with managed code
            40MB + Depending on features
            Power Very low power Low power Mains power
            CPU ARM7, ARM9, No MMU X86, MIPS, SH4, ARM,
            with MMU
            X86
            Real-time Not Real-time Hard Real-time Real-time capable through 3rd party extensions
            Managed vs. Native Code Managed via .NET Micro Framework,
            native code through interop only.
            Supports both,
            managed code requires .NET Compact Framework
            Supports both, managed code
            requires .NET Framework

             

             
                  就.NET Micro Framework來(lái)說(shuō),“它是微軟公司基于.NET平臺(tái),主要針對(duì)硬件資源非常稀少、有限的嵌入式應(yīng)用而設(shè)計(jì)的快速嵌入式開發(fā)技術(shù)。它針對(duì)傳統(tǒng)的SOC、MCU市場(chǎng)設(shè)計(jì),可以運(yùn)行在ARM7/ARM9之上,對(duì)于低端的ARM7處理器,可以不具備存儲(chǔ)器管理單元(MMU),而存儲(chǔ)器方面更是只要300KB左右的容量即可運(yùn)作。特別適合Windows Vista Sideshow、遠(yuǎn)程控制、智能家電、醫(yī)療電子、零售終端以及汽車電子等行業(yè)應(yīng)用場(chǎng)景。并且用戶使用統(tǒng)一的Visual Studio .NET平臺(tái)和托管代碼(C#)開發(fā)產(chǎn)品應(yīng)用(包括設(shè)備驅(qū)動(dòng))顯著的降低了廠商開發(fā)門檻,節(jié)約了大量開發(fā)時(shí)間和開發(fā)成本。”以上來(lái)自微軟官方介紹,參考http://msdn2.microsoft.com/en-us/embedded/bb278106.aspx
                   按照我自己的理解,.NET Micro Framework就是微軟為了進(jìn)入底端嵌入式市場(chǎng)而推出的開發(fā)平臺(tái)。所謂底端,就是硬件上不需要MMU單元,軟件上沒(méi)有OS,但是它還可以延續(xù)桌面開發(fā)中最前衛(wèi)的.NET戰(zhàn)略,即用C#編寫托管代碼。這對(duì)于廣大的桌面開發(fā)者就很熟悉了,相當(dāng)于把底層硬件操作進(jìn)行了封裝。比如你要操作SPI,就來(lái)個(gè) static SPI _spi=new SPI(new SPI.Configuration(Pins.GPIO_PORT_B_18,false,0,0,true,true,1000,SPI.SPI_module.SPI1)),然后進(jìn)行賦值。
                    今天大會(huì)上微軟的硬件合作廠商Digi也派出了一個(gè)老外作演講。他舉了不少例子,像無(wú)線以太網(wǎng)關(guān)、醫(yī)院的輸血泵信息遠(yuǎn)程管理、POS機(jī)廣告的網(wǎng)絡(luò)化、家居能源信息管理等等,確實(shí)很吸引人。如果你有興趣,可以裝個(gè)VS2005的完整版+微軟提供的.NET Micro Framework的SDK,嘗試一下這種最新的嵌入式開發(fā)技術(shù)。

               PS:今天會(huì)上提到了幾個(gè)通訊網(wǎng)名詞平時(shí)時(shí)常看到,但確切意思含糊,特意查了下:)
                    WIFI: 全稱Wireless Fidelity,又稱802.11b標(biāo)準(zhǔn),它的最大優(yōu)點(diǎn)就是傳輸速度較高,可以達(dá)到11Mbps.
                    Z-Wave:是一種無(wú)線RF通信技術(shù),設(shè)計(jì)用于住宅、照明商業(yè)控制以及狀態(tài)讀取應(yīng)用,例如抄表、照明及家電控制、HVAC、接入控制、防盜及火災(zāi)檢測(cè)等。Z-Wave可將任何獨(dú)立的設(shè)備轉(zhuǎn)換為智能網(wǎng)絡(luò)設(shè)備,從而可以實(shí)現(xiàn)控制和無(wú)線監(jiān)測(cè)。
                    Zigbee:是一種新興的短距離、低速率無(wú)線網(wǎng)絡(luò)技術(shù),它是一種介于無(wú)線標(biāo)記技術(shù)和藍(lán)牙之間的技術(shù)提案。它此前被稱作“HomeRF Lite”“FireFly”無(wú)線技術(shù),主要用于近距離無(wú)線連接。它有自己的無(wú)線電標(biāo)準(zhǔn),在數(shù)千個(gè)微小的傳感器之間相互協(xié)調(diào)實(shí)現(xiàn)通信。這些傳感器只需要很少的能量,以接力的方式通過(guò)無(wú)線電波將數(shù)據(jù)從一個(gè)傳感器傳到另一個(gè)傳感器,所以它們的通信效率非常高。
                Z-Wave和Zigbee的比較:http://www.test169.com/article/2007/0601/article_21.html

                    SideShow: 所謂的“SideShow”,是Vista操作系統(tǒng)提供的一個(gè)新功能。(廣義的SideShow就是副屏,不局限于Vista,Windows CE或者別的嵌入式OS也可,實(shí)質(zhì)是遠(yuǎn)程操作,意義在于節(jié)約能源。)在電腦主要屏幕之外,可以加入第二個(gè)采用小型屏幕的周邊裝置,也就是SideShow裝置。這個(gè)外圍的SideShow裝置,可以同步電腦上的信息,并在計(jì)算機(jī)關(guān)機(jī)的情況下,以快速、低耗電的方式運(yùn)作,顯示包括行事歷、e-mail……的豐富信息,也可以提供音樂(lè)播放、照片輪播等多媒體功能。
                     Sideshow的原理
              Sideshow是以一片獨(dú)立的小型屏幕、一顆ARM架構(gòu)的整合式系統(tǒng)芯片,配合自帶的Flash閃存作為儲(chǔ)存空間,來(lái)提供運(yùn)作所需的一切功能。 它會(huì)在開機(jī)時(shí)更新數(shù)據(jù),將要用的信息、文件等,先從電腦同步一份到閃存內(nèi)。如此便可以在關(guān)機(jī)時(shí)瀏覽數(shù)據(jù)、播放多媒體文件。

            posted on 2007-09-18 20:33 milkyway 閱讀(1672) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 基礎(chǔ)知識(shí)

            評(píng)論

            # re: Microsoft的嵌入式戰(zhàn)略部署---.NET Micro Framework技術(shù)大會(huì)歸來(lái) 2007-09-22 15:01 過(guò)客

            寫得好!  回復(fù)  更多評(píng)論   

            導(dǎo)航

            統(tǒng)計(jì)

            公告

            隨筆皆原創(chuàng),文章乃轉(zhuǎn)載. 歡迎留言!

            常用鏈接

            留言簿(37)

            隨筆分類(104)

            隨筆檔案(101)

            文章分類(51)

            文章檔案(53)

            wince牛人

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            69久久精品无码一区二区| 久久无码AV一区二区三区| 精品国产乱码久久久久久人妻 | 91亚洲国产成人久久精品网址| A级毛片无码久久精品免费| 亚洲国产日韩欧美综合久久| 久久国产免费| 久久成人18免费网站| 国产巨作麻豆欧美亚洲综合久久 | 久久久精品国产Sm最大网站| 久久九九有精品国产23百花影院| 国产精品毛片久久久久久久| 精品国产福利久久久| 国产毛片久久久久久国产毛片| 日本精品久久久久中文字幕| 国产一区二区三精品久久久无广告| 久久高清一级毛片| 久久久亚洲欧洲日产国码是AV| 亚洲色婷婷综合久久| 久久无码人妻一区二区三区午夜 | 久久免费视频6| 久久精品综合网| 久久久免费精品re6| 久久青草国产精品一区| 久久国产热这里只有精品| 中文字幕无码久久精品青草| 久久丫精品国产亚洲av| 香蕉久久一区二区不卡无毒影院| 久久99精品九九九久久婷婷| 香蕉久久久久久狠狠色| 久久电影网一区| 久久这里有精品视频| 人妻精品久久无码专区精东影业 | 国产成人AV综合久久| 久久婷婷国产剧情内射白浆| 狠狠色噜噜狠狠狠狠狠色综合久久 | 久久精品无码av| 97久久国产亚洲精品超碰热| 久久精品国产只有精品66 | 99热成人精品热久久669| 久久99精品九九九久久婷婷|