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

    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

  • 相关阅读:
    dapper hepler帮助类
    别人在用你的什么技术在赚钱.其实你天天在做
    把asp.net mvc5 controller 单独放置在一个项目实例
    重写和动态创建 asp.net mvc 的控制器
    Linux 配置环境变量,环境变量优先级
    Redhat/ Centos/Ubuntu Linux sudo 权限配置,添加root权限
    Linux和window的文件传输 ( NFS篇 )
    安装R软件,R-3.5.3软件的下载、编译及安装
    yum 源
    瓜大无人船踩坑记3
  • 原文地址:https://www.cnblogs.com/MysticBoy/p/13066395.html
Copyright © 2011-2022 走看看