首页 > Windows开发 > 详细

通过nanoFramework 使用C#编写STM32和ESP32的芯片程序

时间:2020-06-08 17:33:52      阅读:63      评论:0      收藏:0      [点我收藏+]

 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最小大小编译。它包含了最后稳定版本,关闭调试功能,仅有最少或没有错误信息。 预览 版是目标板持续编译。它包含所有功能和错误修正的最后版本,也包括调试信息和详细错误信息。以上固件支持以下类库和功能。

TargetGpioSpiI2cPwmAdcDacSerialOneWireEventsSWONetworkingLarge 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

通过nanoFramework 使用C#编写STM32和ESP32的芯片程序

原文:https://www.cnblogs.com/MysticBoy/p/13066395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!