Microsoft’s.NET MicroFramework初接觸

來源:互聯網
上載者:User
   花了三個小時,把Microsoft’s.NET MicroFramework的  Product Positioning and Technology Whitepaper看玩了.前面的本文,是每句話都認真的看了,當然有寫地方沒有看懂(即使寫成漢語,可能還是一樣的理解深度:對os和移動開發的知識背景不是很豐富),後面的appendix A, appendix B只看了標題.

   把前面的overview摘錄如下:
   Introduction
   For years, Microsoft has had two offerings in the embedded space: XP Embedded and Windows CE. These operating systems have formed the platform for many successful devices, such as PDAs, Smart Phones, automatic teller machines, and network switching equipment. Microsoft introduced the .NET Framework, which brings the power and reliability of managed code to scale from large servers to embedded devices. However, many devices are still too small/resource constrained to support these platforms. To serve the market for  even smaller devices, Microsoft has developed a new platform Microsoft .NET Micro Framework. (.NET MF). The .NET Micro Framework addresses this untapped area by providing a small, efficient implementation of the .NET runtime for smaller devices. This has great advantages to developers who can maintain the same managed code, use the same world class tools, and continue to participate in the world’s largest developer community. 

    面列出自己感興趣的地方(也包括從這篇文檔裡所學到的一些應該有的弱弱的常識):
   1.Microsoft’s continuum of processing capabilities for embedded applications
   Windows XPe (potentially with the .NET Framework) 
   Windows CE (potentially with the .NET Compact Framework)
   .NET Micro Framework(bootable runtime)
   2. :bootable
   The MicroFramework provides a subset of full OS features, so it does not require an OS and is referred to as a ‘bootable’ runtime
   .net mf不要求底層os的支援,這對嵌入式開發是一個很大的福音:可以在微型裝置上開發完全自主的控制器.是不是可以取代彙編和c/c++呢?!如果可以用.net做弱電開發,進行智能控制,那是多麼令人興奮的機遇呀!
   3 system requirements
  Currently the platform runs on several ARM 7 and ARM 9 processors. The suggested minimal memory configurations at present are 300K RAM and 1 Meg of Flash. The devices also need to have serial or USB support to support downloading and debugging the applications during development.
   而wince 需要12M ram,這裡只要300K,一般的小型裝置可以很容易滿足這個要求了
   4 Visual Studio Integration
   This integration supports full emulation of your device on the PC, building and deploying the assemblies to the device, and debugging the code running on the device through USB or serial connections 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.