中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Microsoft? Micro Framework框架

發布時間:2021-11-23 10:32:23 來源:億速云 閱讀:159 作者:柒染 欄目:互聯網科技

如何理解Microsoft?  Micro Framework框架,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

    MF全稱Microsoft? .NET Micro Framework,是微軟推出的一個微型.Net框架,微型到什么程度呢?它自身就可以是一個操作系統OS,它編譯出來的程序,就可以直接跑在硬件上,當然,也可以在別的嵌入式系統(如UCOS)上用它,MCU才不管什么操作系統呢,找到第一條指令就開始執行,到哪算哪。有了它,我們就可以直接用VisualStudio C#寫嵌入式程序。不過也有幾點不足:性能上據說中等,跑圖形界面時需要較大內存(MCU內SRAM比較小,一般64K~512K,可以外擴4M),只能用.Net的很少的一部分類庫
    MF的核心原理就是通過特殊的C#編譯器把你寫的代碼編譯成為ARM指令集。它的類庫里面可能看不到方法實現,因為那不重要了,反正都是為了編譯成為ARM調用指令。
    MF 也算是一個中間件,跨在C#和硬件之間,所以微軟MF團隊必須為不同的MCU寫不同的MF類庫實現,可以看做是Windows上的驅動程序。盡管都是 ARM架構,但是ARM也有各種子架構,然后不同公司實現的MCU產品,內部包含的東西也不盡相同,所以得分門別類的實現。這個過程叫做 Porting(我們一般說把MF給Port到STM32上去)。
    從v4.0開始,微軟就把MF開源了。不過默認并不支持STM32,那么就得自己Port了。那可是一項非常龐大的工程。現在最新版本是MF v4.2,里面帶有一個STM32的Porting模板,有興趣的同學可以逐步嘗試。

    因為.Net Micro Framework功能強大,并且能從C#.Net的PC開發快速進入,它幾乎適用于所有嵌入式場合。支持.Net Micro Framework的產品成本,可以低到30元,甚至更低
    經 過實際測試發現,.Net Micro Framework固件最小可以達到250k左右,那么在512k的單片機MCU上完全沒有問題。比如STM32F103ZET6和VET6就有512k Flash和64k RAM,除了可以燒入.Net Micro Framework固件,還可以寫入較復雜的.Net Micro Framework應用程序,而這兩種芯片零售價僅20元左右。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三门县| 富民县| 朝阳市| 江阴市| 会昌县| 屯门区| 孟津县| 巴马| 会东县| 车险| 祁东县| 镶黄旗| 贞丰县| 青河县| 德清县| 合川市| 象州县| 德令哈市| 连云港市| 郸城县| 高陵县| 平罗县| 天柱县| 什邡市| 南丰县| 贞丰县| 孟津县| 锡林浩特市| 河曲县| 高雄市| 随州市| 曲麻莱县| 竹溪县| 临西县| 裕民县| 邛崃市| 安徽省| 郑州市| 蓬溪县| 台东县| 沈阳市|