• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32支持C#么

明有几时有 2019-04-19 浏览量:1672
STM32支持C#么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 目前还是不支持的,C#是比较宏大的一个语言,库与支持依赖是很多的,并不是单片机可以处理得来的一种语言,而且执行的效率也不太高,还是比较适合在PC上运行。

    STM32现在来说,支持汇编\C\C++(有部分库,不全)\python\lua这些

    • 发布于 2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:10
  • 不支持的,只有上位机软件才可以用c#需要来的,stm32的编译器都不支持c#
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

  • C#的程序需要底层有庞大的库作为支持,以STM32的体量是做不到的,所以STM32是不支持C#作为开发语言的。目前STM32的开发除了极少数用汇编,基本都是使用C语言,虽然有部分通过刷固件能够使用MicroPython开发,但是好像真正用到生产环境的也没有。C#目前主要是在Windows平台使用,如果说与STM32的联系,最多是作为STM32的上位机软件开发使用。
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 不支持直接用c#来编程 现在只直接支持汇编和c/c++

    但是可以通过固件来变相支持 使用Eluaproject lua

    但是使用lua编程时 最小RAM要大于7.5k ROM要大于65k

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 不支持,主要是没有对应的编译器和开发环境,目前适用于STM32的编译器,要么是GCC系列的,要么就是G++系列的,因此,只能用C或者C++来编译

    其实C#更像是面向对象编程的,这种语言不适合用来开发单片机这种设备,首先它编译出的固件体积太大,而且需要消耗大量的堆栈空间,这都是单片机不能满足的

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 目前来说是不支持在STM32上裸机应用C#编程的。

    不过涉及STM32应用的上位机程序是可以用C#来编写的。

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 不支持的。目前STM32开发最多的是C语言,汇编都很少用的了。C#在单片机上运行,可能要卡死了。
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 不支持的,C#的运行环境过于庞大,并不适合在MCU上运行;即使是在mbed上也只是支持少部分C++语言
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不支持的,至少现在是不支持,C#只能是用在电脑上的一些应用程序的编译,用在低层是几乎没有的,大多是C

    STM32可以使用C与汇编编程

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不支持的,C#现在只支持在PC上运行,不过单片机上是可以使用C++的
    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不支持的,C#运行的环境比较大,在单片机上跑不起来,所以,只能是在PC上跑了
    • 发布于2019-05-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32支持C#么