Keil的几个插件

Keil MDK 6(VS Code插件Arm Keil Studio Pack配置及使用) VS Code插件Arm Keil Studio Pack配置及使用 阅读详情

从C#开发再转回到Keil单片机开发显然是不适应的, 首先就是开发环境相对VS来说太弱智, 注释没有办法自己添加时间等等让我很无语, 自己写了几个插件, 看图, 在Tools菜单下, 选择Customize Tools Menu即可进行编辑添加.

下面将几个设置都截图备份一下

鉴于Keil的弱智性, 用这些插件会造成一个问题, 那就是调用插件后你就没法进行撤销操作了, 因为是外部程序修改文件造成了文件重载, 还有再调用这些插件时最好要提前保存下文件, 否则Keil可能不会刷新重载, 这就给你的感觉是插件失效, 但你重新打开这个文件会发现文件已经修改了的, 话不多说, 看下插件文件吧:

File.c是C文件的文件注释模板,你可以根据自己的习惯创建, File.h对那个的是头文件注释模板, 下面说下文件注释里面的关键字:

{FileName}遇到该关键字会被替换为文件名, 大小写敏感, 必须添加大括号;

{Date}当前日期, 2018-01-30这样的格式;

{Year}当前年, 如2018这样的

{ifndef}这个用在头文件中, 这个关键字程序会根据头文件的文件名生成如下格式代码:

#ifndef __XX_XX_H_

#define __XX_XX_H_

#endif

function.c对应的是函数模板, 如果你将光标放在函数的上面空行处, 函数注释插件会自动搜索函数名及参数列表, 里面关键字:

{FunctionName} 光标下面函数的函数名;

{Parameters} 参数列表, 没有填入None;

{Date} 当前日期;

就这些吧, 时间插件会根据传入参数在光标处输出日期或者时间字符串;

最后献上插件下载地址:http://download.youkuaiyun.com/download/xinxinsky/10231382   

PS:有网友说我没把文件给打包进去,我把我的模板发一下吧:

File.c

/********************************Copyright (c)**********************************\
**
**                   (c) Copyright {Year}, Main, China, QD.
**                           All Rights Reserved
**
**                           By(青岛世新科技有限公司)
**                           http://www.qdsxkj.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: {FileName}
** 创建人员: Main
** 创建日期: {Date}
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/

/********************************End of File************************************/

File.h

/********************************Copyright (c)**********************************\
**
**                   (c) Copyright {Year}, Main, China, QD.
**                           All Rights Reserved
**
**                           By(青岛世新科技有限公司)
**                           http://www.qdsxkj.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: {FileName}
** 创建人员: Main
** 创建日期: {Date}
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/

{ifndef}

/********************************End of File************************************/

function.c

/*******************************************************************************
** 函数名称: {FunctionName}
** 功能描述: 
** 参数说明: {Parameters}
** 返回说明: None
** 创建人员: Main
** 创建日期: {Date}
**------------------------------------------------------------------------------
** 修改人员:
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/

Keil插件推荐及使用教程 一、写在开始的话 啥都不说了,先截图上我MDK5上面的插件,先秀一波,想要的继续往下看。 二、插件介绍 1、AStyle Astyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进、格式化、美化。具体的相关信息上官网:http://astyle.sourceforge.net/astyle.html。我们这只讲如何加载到我们的MDK上,点击“Tools”->Customize tools menu . 阅读详情

相关推荐

GD32开发者的效率工具箱:除了Keil Assistant,这几个VScode插件也能让你事半功倍

本文为GD32开发者提供了一份VScode插件进阶指南,介绍如何利用智能代码辅助、工程导航、硬件开发工具链等插件提升开发效率。重点推荐Tabnine Pro、C/C++ Advanced LSP等插件,帮助开发者优化GD32项目的工作流程,实现高效的嵌入式C开发。

weixin_42526166的博客 356

keil mdk注释插件合集格式、时间、日期注释

在软件开发过程中,注释起着至关重要的作用。良好的注释不仅能提高代码的可读性和维护性,还能促进团队协作和知识传递。通过清晰、简洁的注释,开发者能够更容易地理解代码的逻辑、目的和实现细节,从而减少沟通成本和错误的发生。本篇文章将深入探讨注释的最佳实践,包括如何编写高质量的注释、常见的注释类型以及注释工具的使用,以帮助开发者更好地管理和维护代码。

Lim的博客 3009

Keil MDK5插件配置全攻略:从Astyle格式化到自动注释(附模板文件下载)

本文提供Keil MDK5插件配置全攻略,详细讲解如何集成和配置Astyle代码格式化、FileComment文件头注释与FunctionComment函数注释三大核心插件。通过步骤详解、参数调优与模板定制,帮助嵌入式开发者一键实现代码规范与智能注释,显著提升团队协作效率与代码可维护性,并附赠优化模板文件下载。

desk3的博客 956

keil MDK5插件推荐——Astyle代码格式化插件

代码格式化是提高代码质量和可读性的重要手段之一。然而,在Keil MDK5中并没有内置代码格式化工具,因此需要寻找第三方工具来解决这个问题。开源的代码格式化工具Astyle能以插件的形式集成到Keil中以满足我们对代码格式化的需求。本文将详细介绍如何下载、配置Astyle,并在Keil中设置Astyle,以及使用快捷键调用Astyle的方法。

徐大康的博客 1万+

Keil 插件,安装使用说明

文档中,keil使用的插件、模版、插件的安装、插件使用说明。文件格式整理,文件说明,函数说明,插入日期,插入时间。

keil C51 仿真插件

keil C51 仿真插件 用于keil软件自带的仿真 包括独立按键 及流水灯 矩阵键盘

keil MDK5插件推荐-Clang-format代码格式化插件

本文将介绍一款名为 Clang-format 的代码格式化工具,并详细讲解如何在 Keil MDK5 中使用 Clang-format 插件进行代码格式化,同时展示 Clang-format 对代码的格式化效果。如果您是一名 C/C++ 程序员,本文对您的日常开发工作会有所帮助。

徐大康的博客 6019

keil 5代码整理插件TOOLS.zip

keil 5代码整理插件 包含4个常用插件 和一个一体化自动插件。

有了这几个插件,让你的Keil与众不同

1.自动整理代码: AStyle.exe 打开Keil选项卡中的Tool 选择下方图片中的位置 添加Menu Content的文本 在Command中添加.exe文件的绝对路径 在Arguments中输入 "$E*.c""$E*.h" 注:!E 表示的是当前获得焦点且正在编辑的文件。 E∗.c和E*.c和E∗.c和E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考k...

零碎@流年絮语 的博客 1746

Keil插件集合 不够十字凑数

Keil可用的几款插件, 包括AStyle代码格式整理插件, 自己写的文件注释, 函数注释, 插入时间几款插件, 详细说明可见博客:http://blog.youkuaiyun.com/xinxinsky/article/details/79204763

关于MOS管栅极和栅介质(氧化物)的材料选择

大概解释了高K材料作为栅介质的好处,以及为什么会带来好处,同时引出了金属栅的优点,总结了使用高K材料和金属栅的原因。

qq_52054477的博客 1万+

代码规范:keil插件

Keil的几个插件 Keil MDK自带神器,Configuration Wizard配置向导使用方法

电子开发的经验笔记 1614

M1/M2 Mac用户看过来:不装VirtualBox,用PD虚拟机也能跑ENSP的保姆级教程

本文为M1/M2 Mac用户提供了一份不依赖VirtualBox,使用Parallels Desktop虚拟机运行ENSP的详细指南。通过ARM架构的Win10镜像选择、组件替代方案和网络配置优化,实现ENSP核心功能的高效运行,特别适合网络工程师在苹果芯片设备上进行网络模拟。

weixin_28683065的博客 411

Keil MDK5效率翻倍:除了Astyle,这几个插件和技巧让你的开发更丝滑

本文介绍了如何通过Astyle代码格式化、UltraSnippet代码片段管理和Git版本控制等插件与技巧,大幅提升Keil MDK5的开发效率。这些优化方案涵盖代码管理、视觉优化和调试增强,帮助嵌入式开发者打造更高效的开发环境。

weixin_42524945的博客 292

Power BI----各类切片器的使用

首先介绍切片器的最基础的创建和效果演示,紧跟着介绍切片器在多页中的同步和本身与报表的联动,再然后介绍关于切片器属性的设置,使得交互更加美观,最后介绍几种很好看的第三方的切片器样式和自己构建的可折叠的切片器.........

Itsme_MrJJ的博客 2万+

STM32实战:增量式PID控制气体流量(附完整代码与调参技巧)

本文详细解析了如何在STM32平台上实现气体流量控制的增量式PID算法。内容涵盖从系统硬件架构选型、增量式PID算法原理与代码实现,到ADC采样滤波、PWM驱动配置等关键外设驱动,并提供了完整的参数整定技巧与工程调优实战指南,帮助开发者构建稳定可靠的气体流量控制系统。

rose2的博客 618

ubuntu下vscode插件arm keil studio pack遇到的问题

ubuntu下vscode插件arm keil studio pack遇到的问题。原因很简单,几个软件没有装,而插件也没有检查依赖关系。

leonzheng的博客 643

从零开始理解Linux中断架构(1)-前言

前段时间在转行手撸WIFI路由器,搞wifi路由器需要理解网络驱动程序,以太网卡驱动程序,无线WIFI驱动程序,而网卡驱动的关键路径就在中断程序中,需要了解NIC设备驱动程序如何收发数据,为了彻底的知道数据包是如何二层传递上来的,又需要了解一点Linux中断系统。第一次看到这张表是无感的,大概能够看懂的就是那个中断次数,因为不停的cat,这个数值会一直不停的增加。第一列是逻辑中断号,第二三列是中断次数,第四列是中断控制器的名字,第五列是硬件中断号,第六列 中断类型,第七列是 中断源关联设备。

maxleng的专栏 881

VS Code上使用keil插件

VS Code的keil插件使用方法VS Code简介软件下载修改语言为中文安装拓展(插件)修改编码配置(出现乱码情况再配置)打开一个STM32工程 VS Code简介 Visual Studio Code是是由微软研发的一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和U

weixin_45905650的博客 3万+

自适应滤波器在噪声消除中的应用:系统设计与实现

本文设计并实现了一种基于LMS算法的自适应噪声消除系统,能够有效消除周期性背景噪声,提升信噪比10dB以上。系统采用模块化设计,包含音频输入、自适应滤波、信号分析和可视化等核心模块,支持实时处理与参数动态调整。通过Python实现,提供图形界面进行参数设置、频谱对比和音频播放功能,为语音增强提供了一种实用解决方案。

huanghm88的专栏 128

KEPServerEX 6 之 GE Ethernet 连接FANUC ROBOT机器人实战

GE Fanuc是GE公司控制系统部门的一部分,成立于1998年。其主要业务涵盖工业自动化、控制系统、PLC和组态软件等领域。其产品可用于包括自动化、过程自动化、国防、汽车制造、通讯、医疗和航空航天等各种工业领域2009 8月 GE和FANUC今天宣布两家公司已同意解除合资企业GE FANUC自动化公司。通过以上历史,GE Ethernet Driver 当下还支持对接FANUC ROBOT机器人 就不奇怪了。

-雲飛兄-博客 1791

MDK--KEIL超级实用插件安装,墙裂推荐

KEIL5安装实用插件,实现格式化代码、文件注释、函数注释等功能资料包下载配置完成使用效果 插件包下载: 资料包下载 链接: 或者私聊我 2. 配置操作 复制插件“tools”到自己的keil安装目录。 打开keil5,如图 添加插件,选择对应路径文件,输入对应Arguments。 步骤图: 配置截图: Arguments:"$E*.c" "$E*.h" Arguments:!E Arguments:!E ~E Arguments:!E ~E ^E Arguments:!E ~E ^E

qq_44078824的博客 1万+

paddle 43 用onnxruntime实现ppyoloe模型的部署(含python和c++版本)

PP-YOLOE+是PP-YOLOE模型的升级版,PP-YOLOE+_l在COCO test-dev2017达到了53.3的mAP, 同时其速度在Tesla V100上达到了78.1 FPS。PP-YOLOE+_s/m/x同样具有卓越的精度速度性价比。paddle官方只给出了基于paddle框架的部署案例,为了更好的部署,为此实现将paddle模型转换为onnx模型,然后在python下实现onnxruntime部署。后续会补充c++ onnxruntime部署

a486259的博客 1914

VSCode+Keil协同开发之Keil Assistant

大家在单片机开发时需要要用到IDE,其中Keil就是很多人的选择,但Keil在编辑器上界面还是有些简单,对于习惯了VSCode的同学来说有点小别扭,下面就给大家介绍一款VSCode插件————Keil Assistant,可以帮助大家解锁更舒适、更效率的开发姿势。

掌芯元器 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VSCode 使用 Keil5 插件推荐 附带Keil5安装教程

因为鄙人电脑坏了,只能买个电脑重新装软件等都设备,所以也记录一下,防止后面忘记了哈哈。

herui的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VScode+keil插件-取代keil开发不要太爽了

VScode+keil插件-取代keil开发不要太爽了 前言:之前几年开发都是使用的keil,所以基本所有工程都是keil的工程,一时间开发项目还不能及时转变使用HAL库开发(stm32cube-ide),以后一些项目可以使用STM32CUBE-IDE和RT-thread-studio开发。所以此次研究这个的目的就是将原来的keil工程转移到代码编辑器之神vscode上开发(最重要的是此办法导入的keil工程时工程目录结构不会改变) 1、在已有vscode基础上安装插件Keil Assistant(插件很小

会选科技的博客 5万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 基于KEIL RTX CMSIS-RTOS在STM32单片机上的一些使用心得
下一篇: CarEye开源流媒体部标平台
路过&
博客等级 码龄19年 126粉丝 91原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值