从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件

这篇具有很好参考价值的文章主要介绍了从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 从零开始教你使用Clion开发STM32

(一)软件安装与环境配置

(二)移植工程文件到其他芯片

(三)Clion嵌入式开发必备插件


文章目录

前言

1)Chinese(simplified)

2)CodeGlance Pro

3)File Watchers 

4)Key Promoter X

5)CodeGlance Pro

6)Monokai Pro Theme

7)Rainbow Brackets Lite

8)Serial Port  Monitor

总结


前言

前段时间,稚晖君用Clion开发STM32,这般优雅的程度深深吸引着我!!!于是参考稚晖君的博客文章,也开始着手搭建Clion配置环境,查阅了大量的关于Clion开发STM32的资料,总结出了一套简易的Clion开发STM32配置环境的流程

本系列文章将会从环境搭建到代码烧录实现全方位手把手教你从零开始用Clion开发STM32,希望我的系列文章能帮助到大家,那么接下来,我将带领大家做一名优雅的嵌入式软件开发工程师!!!由于我知识有限,如果出现一些错误,希望大家可以帮助我指出来,我们一起学习进步!!!


前面两节我已经详细介绍了如何使用Clion进行嵌入式开发,“工欲善其事,必先利其器”,好用的插件可以让你的代码编写来得更加顺畅,下面我将为小伙伴们推荐几款好用的插件!!!

1)Chinese(simplified)

【汉化插件】不多介绍;


2)CodeGlance Pro

【代码预览】安装后,代码区右侧会多出一块预览框;

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件


3)File Watchers 

【文件监视】设置后,可以对代码文件实现实时的格式纠正;

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件

程序:AStyle(稍后我会放在评论区

参数:-i $FileName$ --style=allman --indent=spaces=4 --align-pointer=type --attach-closing-while --indent-col1-comments --pad-oper --pad-comma --pad-header --add-brackets --mode=c

要刷新的输出路径:$FileName$

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件
按下CRTL+S快捷键即可实现格式纠正

4)Key Promoter X

【快捷键提醒】安装后,会以弹窗的形式提示当前点击操作的可替代快捷键; 

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件


5)CodeGlance Pro

【代码预览】安装后,代码区右侧会多出一块预览框;

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件


6)Monokai Pro Theme

【主题插件】可以更换代码风格;

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件


7)Rainbow Brackets Lite

【彩虹括号】这是Rainbow Brackets的免费版本,功能足够用,也可以支持一下付费版本;

从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件


8)Serial Port  Monitor

【串口通讯】可以接收来自单片机的串口数据;


总结

安装好以上插件,相信可以让你的Clion嵌入式开发事半攻倍,到这里系列文章就告一段落了,大家在用Clion进行嵌入式开发时,如果遇到什么问题,可以直接在评论区留言,如果需要的话,我后面还会出一篇答疑篇,统一解决大家的疑问,完结撒花✿✿ヽ(°▽°)ノ✿!!文章来源地址https://www.toymoban.com/news/detail-459993.html

到了这里,关于从零开始教你使用Clion优雅开发STM32(三)Clion嵌入式开发必备插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Clion中使用C/C++开发stm32程序

    前言         从刚开始学习阶段,一直是用的keil5开发stm32程序,自从看到稚晖君推荐的CLion开发嵌入式程序后,这次尝试在CLion上开发stm32程序。 1、配置CLion用于STM32开发的环境         这里我就不详细写了,没必要重新写,网上教程很多,这里我主要参考的是稚晖君的文

    2024年02月05日
    浏览(37)
  • 使用clion配合STM32CubeMX开发stm32(包含断点调试,查看寄存器值,printf重定向)

    在嵌入式领域中开发以ARM公司的Cortex M内核为代表的单片机时程序员使用最多的IDE一定是Keil公司的MDK4 MDK5,而Keil已经脱离现代智能IDE,近年来IAR逐步向现代智能IDE靠近但还不足,一些芯片原厂提供了基于eclipse改装版IDE,这些工具在调试方面有优势,比如查看外设寄存器,内

    2024年04月24日
    浏览(36)
  • STM32开发 | Clion搭建STM32开发环境

    做嵌入式开发的人对STM32这个平台应该都是非常熟悉的,在国内尤其流行,很多产品里面都是基于这个平台做的方案。多数人在开发STM32的时候用的都是 Keil 这个老牌IDE,很大一部分原因是因为大多数人最初是从51单片机学习过来的,51就是基于Keil去开发的,然后迁移到STM32的

    2023年04月12日
    浏览(43)
  • STM32+Clion多线程开发

    目录 创建多线程 freertos.c main.cpp main_app.h 二值信号量 相关API介绍 (1) osSemaphoreCreate (2)osSemaphoreDelete (3)osSemaphoreRelease (4)osSemaphoreWait 实际使用 创建信号量(freertos.c) 在头文件中外部引用(freertos_inc.h) main.c 关于clion使用printf,参考【教程】手把手教你用Clion进行STM32开

    2024年03月15日
    浏览(41)
  • STM32CubeMX联合CLion开发环境搭建

    1.1 STM32CubeMX STM32CubeMX是一种图形化配置工具,用于为STM32微控制器生成启动代码和初始化配置。它可以帮助简化STM32项目的初始化过程,并提供了一种可视化的方式来配置引脚、时钟、外设和中断等。HAL(Hardware Abstraction Layer)库是STMicroelectronics提供的一种高级API层,用于编写

    2024年02月11日
    浏览(41)
  • Clion开发STM32之驱动开发(ST7735S篇)

    ST7735S数据手册 字库头文件(module_st7735s_font.h) 头文件(module_st7735s.h) 源文件(module_st7735s.c) 实现对应的驱动接口 测试单元

    2024年02月07日
    浏览(45)
  • CLION开发STM32之W5500系列(一)

    本系列适用于需要使单片机通过网口进行通信的开发。 针对的是刚入门的同学们,也是个人的经验分享。 本次使用到的芯片为stm32f103vet6(其他的也可以) 本次使用的网口模块为W5500,其网关有示例程序均可以参考. 本次使用Clion+OpenOCD+ARM-GCC 进行开发、烧录、编译. 建议熟悉网络

    2024年02月09日
    浏览(40)
  • Clion开发STM32之ESP8266系列(四)

    上一篇: Clion开发STM32之ESP8266系列(三) 实现esp8266需要实现的函数 串口3中断函数的自定义(这里没有使用HAL提供的) 封装esp8266服务端的代码和测试 核心配置头文件(添加一些宏定义) sys_core_conf.h文件中 源码 对应的串口3中断函数的编写 头文件 源文件 本次设置esp8266模块的IP为

    2024年02月08日
    浏览(42)
  • cubeMX+CLion开发STM32,添加DSP库

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、使用cubeMX创建工程并添加DSP库 二、修改Cmake配置 总结 前段时间看了改用CLion做STM32的开发,使用cubeMX添加DSP库,生成项目后编译报错undefined reference to `arm_sin_f32\\\',参考了很多文章都是

    2024年02月13日
    浏览(32)
  • Clion开发STM32之W5500系列(综合实验)

    此为w5500模块的综合实验测试模块,包含dhcp、dns、ntp 以上三个模块的驱动参考之前的文章,本篇不做说明. 使用的开发芯片 stm32f103vet6系列,外设接口使用的spi2 通过dhcp动态获取ip, 通过dns解析NTP服务域名的ip 通过NTP服务ip获取时间

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包