前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在 CLion 中创建基于 CubeMX 的 STM32 工程

在 CLion 中创建基于 CubeMX 的 STM32 工程

作者头像
Mculover666
发布于 2020-09-07 07:18:51
发布于 2020-09-07 07:18:51
3.5K0
举报
文章被收录于专栏:TencentOS-tinyTencentOS-tiny

背景介绍: 前几天 Sugar 发了一篇《光荣地获取 JetBrains 正版全家桶许可》。 JetBrains 全家桶里有个 CLion 用于 C/C++ 的开发,并且能够用于 STM32 嵌软开发。 CLion 确实是 Sugar 接触过的编程环境中比较好用的一个,本篇就来说一说如何在 Windows 上用 CLion 开发 STM32(基于 STM32CubeMX)。

事先准备

除了要装好 STM32CubeMX 之外还需要:

  1. 安装 mingw 编译环境;
  2. 安装 openocd 用于调试;
  3. 安装嵌入式 GNU 工具链 arm-none-eabi-gcc 等。

一、OpenOCD 的安装

OpenOCD 的 Windows 版是解压就能用的。一共两个步骤:

1、解压到目标路径;

2、将 bin 加入到环境变量中。

完成后打开 Windows PowerShell 通过 openocd -v 命令查看版本,以测试配置正确可用。

二、mingw64 的安装

与 OpenOCD 一样,mingw64 也是解压就能用的,安装方法与 OpenOCD 相同。

完成后重新打开(关闭后再打开)Windows PowerShell 通过 gcc -v 测试配置正确可用。

三、GNU 嵌软编译工具链

GNU 嵌软工具链不需要追求最新,Sugar 选择 ardupilot 推荐的 2017 q2 版。arm-none-eabi 系列是个 Window 的 *.exe 安装文件,Sugar 就是双击安装在默认位置的。

装好后要手动将 bin 的路径加入环境变量,如下:

然后重新打开(关闭后再打开)Windows PowerShell 通过 arm-none-eabi-gcc -v 命令测试配置正确可用。

安装 CLion

1、手动勾选如下选项

2、通过事先准备,安装过程中会自动识别到 mingw 工具链

注意手动换 arm-none-eabi-gdb.exe 调式工具。

使用 CLion 创建基于 CubeMX 的 STM32 工程

1、新建工程

2、STM32CubeMX 操作

这里与正常使用 STM32CubeMX 一样,只是有一点要注意:换芯片后要去覆盖原来自动生成的工程。

3、配置 OpenOCD

4、写代码

5、编译、烧写(下载)、调试

PS

Sugar 之前也用过 Eclipse + GNU 工具链 的组合。Sugar 喜欢轻量、功能好用、能自由配置的软件开发环境,而 Clion 就是这样的开发环境,并且与 Eclipse 比要简单很多。

从使用体验上来说,CLion 与本文的各个组件配合之下感觉上完全不下于 IAR、MDK 的调试体验,而从编辑器角度讲的话简直甩 IAR、MDK 几条街。

本文所述的各种软件依赖 Sugar 都是从官方渠道逐一下载的,下周三(09月02日)在《软件架构训练计划》群里把各种软件打包共享。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
第七期 | 网约车司机的“捞偏门”手段:作弊抢单、空跑刷单
顶象防御云业务安全情报中心监测到,多个网约车出行平台存在作弊软件抢单、空跑刷单等欺诈行为,不仅损害乘客利益,更严重影响平台正常运营。
顶象技术
2022/10/10
2.2K0
第七期 | 网约车司机的“捞偏门”手段:作弊抢单、空跑刷单
深度丨滴滴研究院副院长叶杰平:揭开滴滴人工智能调度系统的真面目
AI 科技评论按:腾讯大数据峰会暨 KDD China 技术峰会中,滴滴研究院副院长、密歇根大学终身教授叶杰平博士非常全面地解密了机器学习在滴滴中的大规模应用,其中包括:出行目的地预测、路径规划、拼车最优匹配、订单分配、估价、运力调度、评分系统等。AI 科技评论根据现场演讲整理成文,并由叶杰平博士与滴滴 CTO 张博亲自审文。 叶杰平: 滴滴研究院副院长,美国密歇根大学的终身教授。叶杰平是机器学习领域国际领军人物,其主要从事机器学习、数据挖掘和大数据分析领域的研究,尤其在大规模稀疏模型学习中处于国际领先地位
AI科技评论
2018/03/09
2K0
深度丨滴滴研究院副院长叶杰平:揭开滴滴人工智能调度系统的真面目
“功能”之后,网约车决胜“服务”
不久前上海发布2022年上半年网约车平台相关排名,在“投诉热点”这一栏里,“服务质量”排在网约车平台投诉的第一位,占投诉总量的23.64%。具体投诉内容主要是三点:行程中司机服务态度差、不规范驾驶、行驶路线错误导致司乘纠纷。
用户2908108
2022/12/18
1.1K0
“功能”之后,网约车决胜“服务”
StarRocks 助力首汽约车精细化运营
💬 https://wx.focussend.com/weComLink/mobileQrCodeLink/33412/2b42f
StarRocks
2025/04/03
90
StarRocks 助力首汽约车精细化运营
2022年网约车行业研究报告
网约车,全称为网络预约出租汽车,是通过互联网平台对接运力(驾驶员、车辆)和乘客,提供非巡游出租车服务的经营活动。其核心的商业逻辑比较简单,利益关联方主要是平台、司机、车辆和消费者四方。平台分别对接司机、车辆和消费者,通过有效供需匹配赚取整个出行系统效率提升的钱。具体表现为:消费者通过网约平台打车,平台匹配运力完成服务,消费者为打车服务付费,平台从交易金额中抽成(5%-20%不等)。整个网约车市场根据运力归属和市场定位的不同,又可以细分为网约出租车、快车、专车、顺风车等四种主要形式。
资产信息网
2022/04/01
1.8K0
2022年网约车行业研究报告
观点|打车不再加价?大数据说可以有
高峰期打车的供求关系不均衡的问题,一直被诟病。是否可以把打车看成一个推荐系统和一个广告系统,通过预估转化率,结合乘客的竞价来分配给相应的司机呢? 起晚了,着急去上班;下班了,着急回家吃饭;我们都习惯拿
灯塔大数据
2018/04/08
6860
观点|打车不再加价?大数据说可以有
网约车风云再起:“小窗口”和“大窗口”齐开
有的原地“满血复活”,如两年前悄悄下架的美团打车App,近日已经重新上架,且同时在上海、北京、南京等34城招募司机。
用户2908108
2021/07/23
1.6K0
拆解滴滴大脑 叶杰平谈出行领域算法技术
近日,滴滴研究院副院长叶杰平在上海一场内部分享会上详细解读了滴滴大脑,这是外部首次窥探到较为完整的滴滴算法世界,并且一直潜水的产品“九霄”也首次露出真容。 滴滴大脑由三部分组成   叶杰平将滴滴大脑这个智能系统分为三部分,分别是大数据、机器学习和云计算。   其中大数据就像工业革命时代的煤一样举足轻重,人工智能需要数据进行训练,纵观应用级深度学习的成功案例,他们都获得了海量数据,像谷歌和Facebook这样的公司都可以获取大量数据,这种优势让他们可以创造更有效的新工具。   而机器学习是人工智能的核心,一
小莹莹
2018/04/23
1.4K0
拆解滴滴大脑 叶杰平谈出行领域算法技术
网约车中级分析 | 单维度分类
前两篇推文中,我们知道了在分析数据时,指标选取以及确定标准的重要性。如果没有时间回顾,可以快速过一下下面两幅总结图。该系列的前两篇文章都是针对单一的指标进行分析,分析思路也比较初级。
萝 卜
2022/08/31
1.1K0
网约车中级分析 | 单维度分类
数据可视化第二版-拓展-和鲸网约车分析一等奖作品
本文是和鲸社区的一个数据分析竞赛,比赛链接如下:【2023春节限定】网约车运营分析
用户2225445
2023/10/16
7510
数据可视化第二版-拓展-和鲸网约车分析一等奖作品
滴滴大脑聪明程度远超 AlphaGo,叶杰平解密滴滴 AI 路径规划
【新智元导读】滴滴出行研究院副院长叶杰平在新智元2017开源·生态AI技术峰会上揭秘 AI 技术在滴滴出行具体场景中的应用。从目的地预测、智能派单、路径规划、ETA、供需预测、拼车规划及服务评价等多个环节中,可以看出滴滴大脑在大数据、机器学习和云计算几个技术要素上持续发力,而海量出行数据已经成为滴滴出行决胜 AI+ 时代的最有力武器。 “互联网时代的上半场结束了,下半场的角逐一定是在人工智能上。”滴滴出行CEO程维对此坚信不疑。 在有中国“AI 春节”之称的新智元2017开源·生态 AI 技术峰会上,滴滴出
新智元
2018/03/27
1.6K0
滴滴大脑聪明程度远超 AlphaGo,叶杰平解密滴滴 AI 路径规划
响铃:三问网约租车,如何辨别真伪共享经济?
短短4年网约租车市场走完了其他行业10年才能走完的历程,从野蛮生产到疯狂补贴战再到合并入股上市潮,现今的网约租车正进入分水岭,一面是合并后的滴滴快的在获得苹果10亿美元的融资后再获阿里和蚂蚁金服共4亿美元的投资;而神州专车也在获得36.8亿元人民币融资后,向新三板提交了上市申请,如无意外,将成为“专车第一股”;易到用车在获得乐视7亿美元并购后起死回生,而另一边微微拼车只用了3个月,从估值10亿到失控垮掉,“爱拼车”早在去年5月就已宣布停止运营,嘀嗒拼车、51用车、AA拼车、天天用车等等如今消息越来越少,渐渐沉寂在行业喧嚣之外。就在行业进入冰火两重天之时,关于真伪共享经济的讨论也成了热门话题,那今日响铃也从用户、平台和巨头三个维度说说网约租车共享经济模式的真与伪。
曾响铃
2018/08/20
4160
听说你会架构设计?来,弄一个打车系统
深圳上周受台风“苏拉”影响,从 9 月 1 日 12 时起在全市启动防台风和防汛一级应急响应。
xin猿意码
2023/10/18
8720
听说你会架构设计?来,弄一个打车系统
“区块​链+”系列 | 区块链+网约车
​寒风起,天气是越来越冷了,出门打个车成为了更多人的选择,价钱上不说,不用站在寒风中等待拦停过往的出租车了,的确,网约车的出现给人们的生活带来了太多的便捷。
广州闪链科技
2018/12/13
13.3K0
“区块​链+”系列 | 区块链+网约车
搭车大数据,与时间赛跑
“在快递、物流、移动出行等领域,大数据应用逐步深入,大幅提升车流物流的效率” 每天近5000万单快递,上千万互联网约租车订单……近年来,随着快递、物流、移动出行等领域积极拥抱互联网,收发快递、手机叫车等也正嵌入国人日常生活。日复一日的信息生成,累积起大数据应用的基石。 不少企业顺势而为,跳入蓝海,掀起朵朵浪花:通过大数据,打车平台可以更深入地了解用户习惯、更智能地匹配订单、更精准地预测堵点、更正确地指引路径;通过大数据,快递企业也能让收派和中转更高效,让运力分配与物流规划更有效。效率!效率!大数据,正以未曾
小莹莹
2018/04/20
6920
搭车大数据,与时间赛跑
浅谈滴滴派单算法
桔妹导读:说到滴滴的派单算法,大家可能感觉到既神秘又好奇,从出租车扬召到司机在滴滴平台抢单最后到平台派单,大家今天的出行体验已经发生了翻天覆地的变化,面对着每天数千万的呼叫,滴滴的派单算法一直在持续努力让更多人打到车,本篇文章会着重介绍我们是如何分析和建模这个问题,并且这其中面临了怎样的算法挑战,以及介绍一些我们常用的派单算法,这些算法能够让我们不断的提升用户的打车确定性。
coder_koala
2019/09/19
1.7K0
浅谈滴滴派单算法
网约车司机工作情况中级分析 | 两维度分类(矩阵法)
单维度分类推文中,我们切分了在线时长和车费收入这两个指标,并将他们分别考量。最后得出该份数据中司机们工作强度和日收入层级的情况。
萝 卜
2022/08/31
1.1K0
网约车司机工作情况中级分析 | 两维度分类(矩阵法)
太赞了!Github上都没有的“网约车”项目!!!
该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。
java思维导图
2020/12/11
2.4K0
太赞了!Github上都没有的“网约车”项目!!!
复杂场景下,如何用AI技术做地图?
基于出行大数据,滴滴如何将AI融入地图系统中,更好地为出行服务?背后有怎样的AI技术支持?
量子位
2018/07/24
5820
复杂场景下,如何用AI技术做地图?
网约车“卷”向:滴滴、T3、麦田商旅们的下一个十年
近期,东北冰雪大世界、圣·索菲亚教堂和中央大街等景点人气“爆棚”,为了方便南方“小土豆”出行,东北多地延长了公交、地铁的运营时间,同时呼吁本市市民文明待客,开网约车的东北大哥都成了“夹子音”。
刘旷
2024/01/03
1580
推荐阅读
相关推荐
第七期 | 网约车司机的“捞偏门”手段:作弊抢单、空跑刷单
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档