MDK 的Configuration Wizard
Configuration Wizard翻譯成中文可以叫做配置向?qū)В怯梢恍┨厥庖?guī)則的語(yǔ)法構(gòu)成的,可以解釋成圖形化的配置菜單,在圖形化界面中,可以很清晰的配置程序相關(guān)參數(shù),而不需要在具體的代碼中修改。
Configuration Wizard有點(diǎn)類似于Markdown原理,可以實(shí)現(xiàn)所見(jiàn)即所寫,它采用注釋的形式來(lái)構(gòu)建菜單,在 MDK 中,它支持匯編、C/C++以及初始化文件(如.s文件)。
如下圖,先展示一張直觀的配置界面,再?gòu)脑创a上來(lái)詳細(xì)地介紹它的實(shí)現(xiàn)方法。
實(shí)現(xiàn)上圖的源碼:
/***************************************************
PACK 參數(shù)
***************************************************/
#if (1) /**Pack Information*/
// Pack Infomation
/************BATTERY_PACK_INFO*****************/
// Pack Cell Series Counts 4=?> 4 5=?> 5 6=?> 6 7=?> 7 8=?> 8 9=?> 9 10=?> 10
#define PACK_SERIES_COUNT (10) //Pack串?dāng)?shù)=電壓采樣點(diǎn)數(shù)
// Pack Cell Parallel Counts 1=?> 1 2=?> 2 3=?> 3 4=?> 4
#define NUM_PARALLEL (2) //Pack并數(shù)
// Pack Temp Sensors Counts 1=?> 1 2=?> 2
#define NUM_CELL_TEMP_SENSORS (2) //電芯溫度采樣點(diǎn)數(shù)
/********CURRENT SENSOR TYPE******************/
// Pack Current Sensors Resister(mR) 1=?> 1 2=?> 2 4=?> 4 8=?> 8
#define DIVER_RESISTER (4) //電流采樣電阻傳感器mΩ
/*********AFE TYPE***************************/
#define AFE_TYPE (AFE_CG861XX_TYPE) //當(dāng)前PCB使用的AFE的型號(hào)
//
-
keil
+關(guān)注
關(guān)注
69文章
1223瀏覽量
169579 -
MDK
+關(guān)注
關(guān)注
4文章
211瀏覽量
32690 -
配置向?qū)?/span>
+關(guān)注
關(guān)注
0文章
2瀏覽量
6084
發(fā)布評(píng)論請(qǐng)先 登錄
缺少TCP IP配置向?qū)?/b>和庫(kù)
有關(guān)MDK的知識(shí)介紹幾點(diǎn)
Keil MDK介紹與安裝
MDK配置向?qū)?/b>詳解

KEIL_MDK配置參考手冊(cè)v2.0
MDK配置經(jīng)驗(yàn)
MDK-ARM工程中各目標(biāo)(Targets)之間選項(xiàng)(Option)配置有什么區(qū)別 ?

ARM配置Realview MDK集成開發(fā)環(huán)境的使用方法

AN075 基于MDK實(shí)現(xiàn)的Lib庫(kù)調(diào)用方案介紹

評(píng)論