本帖最后由 tiangengqiu 于 2022-6-12 23:08 编辑
写帖缘由:目前有客户有需求开源免费的开发环境,最近研究了一下,展示一下成果及体验。 1、开源环境体验所需软件环境如下: file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png 1、STM32Cubemx STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization Ccode generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。 由于APM32F407ZG 兼容 STM32F407ZG,所以用来生产示例工程 2、VScode 全称:Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。可通过软件内部拓展下载各类的插件:Git 高亮代码 主题 翻译 还有本贴需要的仿真插件 Cortex-debug, Embedded IDE插件 3、GNUArm Embedded Toolchain 免费GCC编译工具 4、JLINK下载器 仿真+下载 5、Vscode Embedded IDE 软件工程配置,新建和导入原有keil工程 6、Cortex-debug 实现仿真调试
硬件环境 APM32F407EVAL 开发板 file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
电脑环境 win10 需要安装软件 1、 GNU Arm Embedded Toolchain: 官网下载https://developer.arm.com/downloads/-/gnu-rm file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png 2、 Vscode软件 3、 vscode 插件:Cortex-Debug、EmbeddedIDE 4、 jlink软件:安装内置的JLink GDBServer用来仿真
下一讲 免费开源环境Vscode实现编译下载仿真 工程建立
|