keil mdk代码提示与代码补全设置

(主要参考https://blog.csdn.net/w5862338/article/details/50520423,结合自己的实际问题)

        一旦习惯了一些实用的功能,当进入到类似的环境中而没有熟悉的功能,会觉得很不方便,代码提示与补全就是这样实用的功能。

(建议先看开头链接的文章)

很奇怪,难道是我的版本问题,没有相关选项,随后打开右下角的“help”

自己翻阅了help手册,发现了很多实用的说明。

发现是有代码提示与代码补全的功能介绍的,回头看一下自己的MDK版本

根据主要参考博文的提示,从Keil4.7版本开始支持代码补全功能的。然后打开MDK的另一系列ARM版本

keil的ARM系列是有这功能的,目前看来是C51版本不带此功能,可是help里为何会有相关介绍呢?

查询一番才发现之前的理解都错了——MDK指的是ARM版本,而C51和MDK是并列而非包含关系,

 

且网上有很多关于解决KeilMDK和KeilC51的兼容性——如何只用一个keil软件既可编译51核又可编译ARM核的问题https://jingyan.baidu.com/article/af9f5a2d1fe94443150a4543.html),而这都是自己从未意识到的,也使得自己每次用新的电脑都要安装两个版本的keil。

在这里可以顺便了解几个概念:Keil、uVision、RealView、MDK、Keil C51之间的区别比较

 

顺便了解下keil MDK的软件配置问题:(有两篇博客有很好的介绍,直接链接过来。

Keil(MDK-ARM)系列教程(五)_Configuration(Ⅰ)

Keil(MDK-ARM)系列教程(六)_Configuration(Ⅱ)

 

总结:    

        虽然从大一暑假就开始使用keil(当时是4.x版本)进行嵌入式单片机方面的编程,但从(研究生阶段之前)没有去熟悉软件的配置与快捷操作问题,很多实用的功能——代码提示、代码补全、基本快捷操作等等——都没有意识到,有就有没有就罢(主要还是之前在一些比赛外基本不会去code),想到这里,自己确实是个新手。

有空的时候搞一下以下几个小事吧。

1.实现C51与mdk共存;

2.过程了解/理解/熟悉…:源码——可执行文件(编辑,预处理,编译,链接);(动态/静态)库的链接;

3.试着去阅读软件(keil c51,mdk)的help(全英文)手册;

 

20201227补充:

1. 编辑使用vscode,代码高亮提示与补全非常方便,代码效率与界面颜值基本上是对keil 的降维打击,而keil(不管是C51还是arm等版本)仅用以编译和调试(keil的调试功能还是挺强的),推荐使用vscode+mdk5.30及以上版本!!!(此版本开始支持多线程编译)。

附1:2020最新版注册机-支持到2035年 ,好像已经失效;

附2:mdk5.33下载链接,好像是清华源,下载速度可观;

 

 

  • 18
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值