打印
[STM32F1]

CLion安装过程以及使用CLion实现STM32F103点灯

[复制链接]
925|44
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
前言
通过学习嵌入式我发现咱们运用Keil来编译工程文件并烧录好像存在很多缺点。
例如:
Keil的编译界面十分老旧对于用惯了新型IDE的我们来说很不友好,看起来好像是上个世纪的产物。
可能大家跟我一起做实验的时候会发现,咱们用Keil对于一些代码量“较大”的工程进行编译的时候需要大量的时间,这里的代码量“较大”也只是相对于咱们的基础工程而言。
其实Keil还是有其优点的,比如在Keil中进行仿真运行可以对咱们的工程进行逻辑分析,非常的方便。

在之前的学习与实验中我使用的一直是Keil这款老软件,直到最近老师突然告诉我们最新的CLion可以用来代替Keil用来对我们的工程进行编译并生成HEX文件,beautiful!

使用特权

评论回复
评论
雨果喝水 2023-10-19 11:34 回复TA
———————————————— 版权声明:本文为CSDN博主「甜心猛男」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/txmnQAQ/article/details/121942461 
沙发
雨果喝水|  楼主 | 2023-10-19 11:35 | 只看该作者
CLion介绍
Clion 是一款专门开发 C 以及 C++ 所设计的跨平台的 IDE。它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力。
这种强大的 IDE 帮助开发人员在 Linux、OSX 和 Windows 上来开发 C/C++ ,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合 Cmake 编译系统,从而提高开发人员的工作效率。
CLion 支持 GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。提供对 Cmake 支持:包含自动处理 Cmake changes 和 Cmake Targets,更新新创建的 C/C++ 档案以及 Cmake Cache 编辑器。

使用特权

评论回复
板凳
雨果喝水|  楼主 | 2023-10-19 11:36 | 只看该作者
CLion安置过程
1、CLion下载


有个免费可以先用着。

使用特权

评论回复
地板
雨果喝水|  楼主 | 2023-10-19 11:36 | 只看该作者
点击下载好的CLion-2021.3.exe准备进行安装

使用特权

评论回复
5
雨果喝水|  楼主 | 2023-10-19 11:40 | 只看该作者
选择好安装目录点击Next

使用特权

评论回复
6
雨果喝水|  楼主 | 2023-10-19 11:40 | 只看该作者
选中如图所示选项,然后点击Next

使用特权

评论回复
7
雨果喝水|  楼主 | 2023-10-19 11:41 | 只看该作者
点击安装

使用特权

评论回复
8
雨果喝水|  楼主 | 2023-10-19 11:41 | 只看该作者
等待安装完成

使用特权

评论回复
9
雨果喝水|  楼主 | 2023-10-19 11:42 | 只看该作者
安装完成之后咱先别慌重启,点击完成即可

使用特权

评论回复
10
雨果喝水|  楼主 | 2023-10-19 11:42 | 只看该作者
安装配置arm-none-eabi-gcc
Windows点击,进入网页之后找到gcc-arm-none-eabi-10.3-2021.10-win32.zip点击下载,也可以下载.exe,但是这里建议下载压缩包。

使用特权

评论回复
11
雨果喝水|  楼主 | 2023-10-19 11:43 | 只看该作者
下载完成之后需要咱们先解压,解压之后我们要注意bin文件夹的路径,需要我们将bin文件夹的路径添加到环境变量中:

使用特权

评论回复
12
雨果喝水|  楼主 | 2023-10-19 11:44 | 只看该作者
添加环境变量:

使用特权

评论回复
13
雨果喝水|  楼主 | 2023-10-19 11:46 | 只看该作者
添加好以后我们来测试一下是否安装成功,Win+R键输入cmd调出命令行,输入arm-none-eabi-gcc -v,弹出如下图所示信息即为安装成功:

使用特权

评论回复
14
雨果喝水|  楼主 | 2023-10-19 11:47 | 只看该作者
3、安装配置OpenOCD
点击进入官网下载,下载最新版即可:

使用特权

评论回复
15
雨果喝水|  楼主 | 2023-10-19 11:47 | 只看该作者
下载完之后,解压路径我们一定要记住:

使用特权

评论回复
16
雨果喝水|  楼主 | 2023-10-19 11:57 | 只看该作者
打开我们的CLion,点击File-Settings-Build-Embedded Development,进行如图所示配置,将openocd.exe和STM32CubeMX.exe文件进行配置:

使用特权

评论回复
17
雨果喝水|  楼主 | 2023-10-19 11:57 | 只看该作者
点击“OK”即可
到此,咱们的安装和配置工作就完成了,接下来就需要咱们创建工程了。

使用特权

评论回复
18
雨果喝水|  楼主 | 2023-10-19 11:58 | 只看该作者
创建工程点亮LED
1、题目要求
安装Clion2021,采用一套新的嵌入式软件开发工具包(替代Keil),完成stm32F103 点亮LED的程序。

使用特权

评论回复
19
雨果喝水|  楼主 | 2023-10-19 11:58 | 只看该作者
2、创建工程
打开CLion创建一个新的工程,选择好存放路径点击Create

使用特权

评论回复
20
雨果喝水|  楼主 | 2023-10-19 11:59 | 只看该作者
等待调用CubeMX

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

1153

帖子

0

粉丝