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

STM32在Linux下搭建开发环境不使用IDE怎么开发

牛妞小小 2020-07-17 浏览量:548
怎么在Linux下搭建开发环境?不使用IDE,使用开源的方案。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在Linux下开发STM32可能真不是个好选择。但有人也确实做了。

    安装eclipse,安装交叉编译器arm-none-eabi-gcc,安装仿真烧写器Jlink驱动,安装GNU ARM eclipse插件,然后就可以尝试编写、配置、编译了。

    过程简单是这样,要装的不少,很容易找到别人的经验。

    • 发布于 2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 目前可以用开源的GCC编译器来编译代码,然后IDE可以用VIM,VSCODE这些,但Linux目前没有比较好的调试环境
    • 发布于2020-07-17
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32在linux上没有可以用ide,不过你可以刷入python固件,然后在用linux里的编辑器写入单片机
    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • VSCODE 里面有一个固件开发的插件PlatformIO,它支持stm32的开发。

    Platforms 现在支持开发的芯片:

    Atmel AVR Atmel SAM Espressif 32 Espressif 8266 Freescale Kinetis Infineon XMC Intel ARC32 Intel MCS-51 (8051) Kendryte K210 Lattice iCE40 Maxim 32 Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC RISC-V Samsung ARTIK Silicon Labs EFM32 ST STM32 ST STM8 Teensy TI MSP430 TI Tiva WIZNet W7500

    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 在Linux下搭建开发环境,需要安装编辑软件,比如vim,vscode等。编写好源代码,需要编译,需要安装交叉编译器;还需要安装编译插件等。

    我觉得是挺麻烦的,当然如果必须在Linux下开发,网上有很多人有安装的完整流程,可以找找。

    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得这个纯粹是自己找虐,开发用windows即可,如果楼主的水平到了在Linux下开发的情况,也不会问这个问题了,可以回答这个问题的人,也很少会出现在这个版块吧。
    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个你可以在linux下使用makefile与gcc来开发你的程序,不用IDE的
    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用Visual Studio Code进行编辑,使用交叉编译器GCC进行编译。
    • 发布于2020-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32在Linux下搭建开发环境不使用IDE怎么开发