亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何理解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

凯里市| 金湖县| 潜江市| 六枝特区| 公安县| 洛隆县| 孟津县| 灵台县| 民丰县| 墨竹工卡县| 游戏| 双江| 囊谦县| 丰顺县| 台南市| 三亚市| 乌鲁木齐县| 平舆县| 咸宁市| 拜城县| 万安县| 赤水市| 宜兴市| 启东市| 天峨县| 博野县| 诸暨市| 柳林县| 博罗县| 新郑市| 黔东| 石河子市| 天台县| 阳山县| 广德县| 青阳县| 九台市| 洪湖市| 吉首市| 平度市| 和林格尔县|