最近偶然发现keil MDK Configuration Wizard的功能




在keil MDK自带的启动代码有一个优势就是可视化的配置选项,就是Configuration wizard选项,这样就省去了我们手动输入配置的问题。比如下面对于fm3.systeam.h的设计的Configuration界面:

  而在启动代码中的这个Configuration的程序为:

可以看出,图形化的Configuration语句放在了程序的注释上。具体的语法如下:

ItemTextDescription
<h>yesHeading: the following options belong to a group.
<e>yesHeading with Enable: the following options belong to a group, which can be enabled via a checkbox.
<e.4>yesHeading with Enable: modifies a specific bit (bit 4, in this example).
</h> or </e>yesHeading or Enable end.
<i>yesTool-tip help for previous item.
<q>yesOption for bit values which can be set via a checkbox.
<o>yesOption with selection or number entry.
<o.4..5>yesModify a range of bits (example: bit 4 to 5).
<o.4>yesmodify a single bit (example: bit 4).
<s>yesOption with ASCII string entry.
<s.10>yesOption with ASCII string entry and a size limit of 10 characters.
Modifier Description
<0-31>noValue range for option fields.
<0-100:10>noValue range for option fields with step 10.
<0x40-0x1000:0x10>noValue range in hex format and step 10.
<0=>yesValue and text for selection.
<#+1>   <#-1>
<#*8>   <#/3>
novalue modification (add, sub, mul, div) before number is merged into field.

另外还有一个重要的一点:如果想要显示Configuration Wizard,

必须在代码文本的头100行之内有如下命令:

// <<< Use Configuration Wizard in Context Menu >>> 

另外在还有一个可选的命令表示Configuration Wizard的结束:

// <<< end of configuration section >>> 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
µVision4µVision4µVision4µVision4 µVision4µVision4µVision4配置向导 (Configuration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration Wizard Configuration WizardConfiguration WizardConfiguration WizardConfiguration WizardConfiguration Wizard Configuration WizardConfiguration Wizard )是一个集成的编辑工具,它允许用户通过图形化界面配置 汇编 /C/C++ /C/C++ /C/C++/C/C++语言。该 语言。该 图形化配置界面非常类似于 图形化配置界面非常类似于 WebWebWeb网页的界面,甚至后台处理脚本也与 网页的界面,甚至后台处理脚本也与 网页的界面,甚至后台处理脚本也与 HtmlHtmlHtml 语言 十分接近。 下面将详细的解析图形化界设计与配置十分接近。 下面将详细的解析图形化界设计与配置十分接近。 下面将详细的解析图形化界设计与配置十分接近。 下面将详细的解析图形化界设计与配置十分接近。 下面将详细的解析图形化界设计与配置十分接近。 下面将详细的解析图形化界设计与配置需要说明的是,编写图形化配置界面时候代 需要说明的是,编写图形化配置界面时候代 需要说明的是,编写图形化配置界面时候代 需要说明的是,编写图形化配置界面时候代 需要说明的是,编写图形化配置界面时候代码是在程序的注释部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值