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工程目录如下

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

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

相关推荐
736c9 小时前
STM32-FLASH 11
stm32·单片机
Zhang.Yi9 小时前
STM32-ADC
stm32·单片机·嵌入式硬件
Messy create12 小时前
【储能系统三大核心】
网络·stm32·单片机·算法·能源
Nomarsgo13 小时前
生产车间产线巡检解决方案:基于联控 Lionconit PTC-1006 工业手持平板电脑打造移动化、数字化车间巡检终端
单片机·嵌入式硬件·电脑
IT实战课堂之秋老师13 小时前
基于IOT技术的太阳能板表面清洁程度检测系统设计
单片机
智购科技无人售货机厂家13 小时前
2026自动售货机出货口防夹手设计:从红外检测到电机反转的工程实践~YH
大数据·linux·单片机·嵌入式硬件·微信
CHENKONG_CK13 小时前
晨控CK-FR08系列与欧姆龙NX系列PLC配置MODBUSTCP例程使用手册
网络·单片机·嵌入式硬件
XiHongShi201613 小时前
51基础学习视频分享(2),三极管,点亮LED灯
单片机·学习
youshi666815 小时前
stm32-看门狗
stm32·单片机·嵌入式硬件
M1582276905515 小时前
三格串口服务器:RS232/485 设备联网解决方案
运维·服务器·单片机