通過nanoFramework 使用C#編寫STM32和ESP32的芯片程序


 nanoFramework 是一個解析器,通過他可以實現C#編寫STM32 的程序,  他的核心部分包括CLR HAL  PAL ,  它是通過 ChibiOS 基礎之上實現  nanoFramework  , 目前支持的芯片如下:

    •  

    • Mikrobus QUAIL

    • ST NUCLEO64 F091RC

    • ST STM32F429I DISCOVERY

    • ST STM32F769I DISCOVERY

    • Wilderness Labs Netduino3 WiFi

    • STM32 1.Wire driver

    • STM32 CRC32 driver

    • STM32 Flash driver

    • STM32 Flexible Memory Controller driver

    • STM32 Random number generator driver

    • ChibiOS

  • FreeRTOS 移植

    • ESP32_WROOM_32

  • TI SimpleLink 移植

    • TI CC3220SF_LAUNCHXL

  • 其它系統移植

    • Win32 OS (test project only at this time)

  • CMake 編譯文件

評估板固件

 

以下每個ZIP文件包括了nanoBooter和nanoCLR鏡像(HEX,BIN,DFU)。可以使用相應燒寫工具把它們寫入目標板卡中。

穩定 版是RTM最小大小編譯。它包含了最后穩定版本,關閉調試功能,僅有最少或沒有錯誤信息。 預覽 版是目標板持續編譯。它包含所有功能和錯誤修正的最后版本,也包括調試信息和詳細錯誤信息。以上固件支持以下類庫和功能。

Target Gpio Spi I2c Pwm Adc Dac Serial OneWire Events SWO Networking Large Heap
ST_STM32F429I_DISCOVERY ✔️ ✔️ ✔️ ✔️ ✔️   ✔️ ✔️ ✔️ ✔️   ✔️
ST_NUCLEO64_F091RC ✔️ ✔️ ✔️ ✔️     ✔️ ✔️ ✔️ ✔️    
ST_STM32F769I_DISCOVERY ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
MBN_QUAIL ✔️ ✔️ ✔️ ✔️     ✔️ ✔️ ✔️      
NETDUINO3_WIFI ✔️ ✔️ ✔️ ✔️ ✔️   ✔️ ✔️ ✔️      
ESP32_WROOM_32 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️   ✔️  
TI_CC3220SF_LAUNCHXL ✔️ ✔️ ✔️ ✔️ ✔️       ✔️   ✔️  

https://marketplace.visualstudio.com/items?itemName=nanoframework.nanoFramework-VS2019-Extension


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM