ARM嵌入式学习笔记(1)使用CUBEMX图形化配置工具和CLION进行嵌入式开发

本文详细介绍了使用CUBEMX图形化配置工具和CLIONIDE进行ARM嵌入式开发的过程,包括软件安装、配置CubeMX工程、选择工具链、集成OpenOCD或JLink调试器,并提到了CMakeList的初步理解和基本点灯操作的后续计划。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARM嵌入式学习笔记(1)使用CUBEMX图形化配置工具和CLION进行嵌入式开发

1.安装软件

下载CubeMX

CubeMX下载地址(建议注册ST账号,如果您是学生或者公司用户,极为建议您使用学校或者公司邮箱进行注册)
下载安装即可,CubeMX可能会下载很多ST的芯片包,所以请保证硬盘有充足的容量,如果想要使用CubeMX,需要使用ST账号进行登录。CubeMX界面

下载Clion

Clion下载地址
下载社区版或者专业版都行,专业版需要付费购买,或者使用学生认证,这里不做赘述,Clion只是IDE,如果你喜欢使用其他IDE比如VScode等,也可以自行选择,或者使用大多数人使用的Keil,但是比起Keil老掉牙的界面和艰难代码索引,我更加喜欢Clion。

安装MinGW

不同于Keil自带的AC5(Arm Compiler)或者AC6编译器,Clion中并没任何编译器,如果使用过Clion在X86平台写过代码的同学应该知道,你需要额外安装编译器,而我们用到的交叉编译工具gcc-arm-none-eabi,就是MinGW的一部分,MinGW的安装非常缓慢,因为网络问题极有可能出错,所以可以用曾佬网盘里的包直接安装。
曾佬知乎链接

安装OpenOCD?

OpenOCD(Open On-Chip Debugger)是一个开源的片上调试器,旨在提供针对嵌入式设备的调试、系统编程和边界扫描功能。简单来说,我们从CubeMX生成的工程,需要使用gcc-a

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值