Keil 最反人类的设计是什么?答:加文件!(附一键添加工具)

大家好,我是子衡,嵌入式 AI 工程师,《AI+嵌入式:让单片机学会思考》课程主理人,专注AI在 MCU 上的落地实践。

零基础速通嵌入式AI(关注我免费领取嵌入式AI资料)

欢迎关注我,可以免费获取这个小工具。

做嵌入式开发这么多年,我一直觉得 Keil 是一个很优秀的软件。确实陪很多工程师走过了 STM32、GD32、51、NXP、国产 MCU 的一个又一个项目。

很多人打开电脑,写单片机程序,第一反应还是先开 Keil。对于很多嵌入式工程师来说,Keil 甚至已经不只是一个 IDE,而是一种肌肉记忆。

但另一方面,接触过其他IDE环境的同学们应该清楚,跟其他的IDE相比(比如我们课程中使用的ST官方的cubeIDE;瑞萨芯片的e2studio、Microchip芯片的MPLAB),Keil 里有一个设计,简直是反人性!

一:反人性的"加文件操作"

加文件。

没错,就是把源文件加到工程里这件事。

比如下面的图片,当我们要添加少数文件的时候,可以通过手动添加文件夹、手动Add Files可以解决问题。

但是,当我们有非常多的文件,或者移植现成协议栈的时候,就会非常困惑,比如:我们嵌入式AI课程中添加Tensorflow源码文件,区分了不同的路径,不同的路径下有不同的文件。手动添加起来会非常的痛苦。

如下面图片中展示的这样。

二:自动添加keil文件的工具

下面,贺老师介绍一款我们课程中自己编写的keil文件一键导入工具

添加文件之前的工程目录如下:

(1)通过选择工程,可以选择自己要添加的keil工具

(2)将要添加的文件夹拖拽到软件中

(3)选择分组策略、是否需要自动添加文件路径包含、选择排除的目录

(4)执行与日志

(5)添加完成之后的keil工程目录如下

欢迎扫描下方的二维码加我好有,可以免费获取这个小工具。

欢迎关注贺老师**,一起学习、一起成长。比如加入小编的微信及技术交流群,与高手一起学习。**

相关推荐
BSD_CGQ4 小时前
FSR传感器STM32 DMA高速采样工程实现(高精度、低CPU占用)
stm32·单片机·嵌入式硬件·压力传感器·源头工厂·柔性薄膜压力传感器·可变电阻压力传感器
芯岭技术郦7 小时前
32 位 ARM® Cortex®-M0+ 内核MCU普冉MS32C001-C
单片机·嵌入式硬件
骑着毛驴数星星7 小时前
STM32 CAN波特率与采样点计算,基于HAL库
stm32·单片机·嵌入式硬件
zhangrelay8 小时前
Arduino-MEGA-ESP单片机理论课笔记02-硬件-2026
笔记·单片机·嵌入式硬件
艾芯微科技8 小时前
钰泰 ETA5055V330DD1E|SOT-223 3.3V LDO,低压差、大电流线性稳压选型分享
网络·单片机·嵌入式硬件·集成测试·51单片机
新晨单片机设计9 小时前
S023A-基于STM32单片机智能插座【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·单片机智能插座
EatFans10 小时前
全栈自造 Status Deck(四):硬件终于到了,从点亮屏幕到跑通第一个 Demo
单片机·物联网
qq_4017004110 小时前
STM32 GPIO 精讲|推挽 / 开漏 / 上拉浮空,工程选型避坑
stm32·单片机·嵌入式硬件
创界工坊工作室11 小时前
19-基于单片机的宠物喂养控制系统设计
stm32·单片机·嵌入式硬件·proteus·宠物
兴通物联科技13 小时前
自助终端涉外证件核验选型:XT2010MRZ 嵌入式护照识别模块技术解析
单片机·嵌入式硬件·计算机视觉·硬件架构