91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-20 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、寫在前面

本文帶來的內(nèi)容正如標(biāo)題“Configuration”,只是標(biāo)題包含的內(nèi)容較多,我計(jì)劃將其分為:Configuration(Ⅰ)和Configuration(Ⅱ)兩篇文章來講述。

我們常見的字體大小、顏色、關(guān)鍵字、快捷鍵等這些都是在“Configuration”中進(jìn)行設(shè)置。本文講述Configuration中的前面3項(xiàng)Editor、Colors & Fonts、User KeyWords。

本文講述的Configuration配置和前面文章Options for Target目標(biāo)選項(xiàng)在保存上有一個(gè)明顯的區(qū)別:Configuration修改過后并保存的配置是保存在你Keil電腦)軟件上;而Options for Target修改過后并保存的配置是保存在你(.uvprojx和.uvoptx)工程文件中。

本文內(nèi)容已經(jīng)整理成PDF文件,提供給大家下載:

http://pan.baidu.com/s/1nuJ0RDR

Ⅱ、本文要點(diǎn)

按照前面文章編輯方式,為了使文章內(nèi)容精簡(jiǎn),過于簡(jiǎn)單和不常用且過于復(fù)雜的內(nèi)容只簡(jiǎn)述。

1.本文主要內(nèi)容

為了不讓文章的篇幅過多而顯得繁雜,本文將只對(duì)“Configuration”前三項(xiàng)Editor、Colors & Fonts、User KeyWords進(jìn)行講述,后三項(xiàng)請(qǐng)見下一篇文章。

2.打開“Configuration”方法

1.點(diǎn)擊Configuration快捷按鈕,如下圖:

2.從菜單中打開,Edit-> Configuration,如下圖:

Ⅲ、Editor編輯

我將Edit分為五部分來講述,分為General Editor Settings、Function Display、Look & Feel、File & Project Handing、C/C++ & ASM & Other File五個(gè)部分,如下圖:

1.General Editor Settings

General Editor Settings是通用編輯設(shè)置的意思,這個(gè)選項(xiàng)里面內(nèi)容比較實(shí)用,可以參看下面動(dòng)畫效果。

Dncoding:編碼方式選擇。

Keil提供十幾種編碼方式供大家選擇,一般我們選擇標(biāo)準(zhǔn)的:Dncode in ANSI.

Auto Indent:自動(dòng)縮進(jìn)。

也就是換行時(shí)自動(dòng)縮進(jìn)(對(duì)齊)功能,提供3個(gè)選項(xiàng)。

None:不對(duì)對(duì)齊,光標(biāo)每次換行在第一列。

Smart:靈活對(duì)齊(常用)。包含大括號(hào)自動(dòng)對(duì)齊。

Block:光標(biāo)對(duì)齊于前一行。

Virtual Spaces:虛擬空間。

光標(biāo)在上下移動(dòng)時(shí)不管有沒有“空間”都對(duì)齊。也就是說光標(biāo)可以在任何位置。

View White Space:顯示空白(空格)。

也就是顯示一個(gè)點(diǎn)為空格。

View End of Line:顯示結(jié)束行。

也就是在行結(jié)束位置顯示換行符

Dncoding、Auto Indent動(dòng)畫效果:

Virtual Spaces、View White Space、View End of Line動(dòng)畫效果:

2.Function Display

Function Display是函數(shù)顯示的意思,就是如何在Function Display窗口顯示函數(shù)。

這一區(qū)域是三個(gè)參數(shù)組合(1配2)的配置,【顯示方式Display Modules】和【顯示內(nèi)容Scan function names in project files、Scan function names in current editor files】進(jìn)行組合可以4種顯示效果。

Display Modules:顯示模塊【顯示方式】。

勾選:以模塊(分組/文件夾)方式顯示。

不選:以函數(shù)名方式顯示。

簡(jiǎn)單的說模塊顯示就是顯示C源文件名,將函數(shù)名折疊在文件里面。

Scan function names in project files:瀏覽工程項(xiàng)目中所有函數(shù)【顯示內(nèi)容】。

就是顯示工程中所有函數(shù)。

Scan function names in current editor files:瀏覽當(dāng)前(打開)編輯文件的函數(shù)【顯示內(nèi)容】。

比如:我打開了main.c和bsp.c兩個(gè)文件來編輯,那么就顯示這兩個(gè)文件的內(nèi)容(函數(shù))。

Function Display動(dòng)畫效果:

3.Look & Feel

Look & Feel是看&感覺(視覺)設(shè)置的意思,看下面描述就能直觀的理解這一區(qū)域意思。

Show Message Dialog during Find:在查找時(shí)顯示消息對(duì)話框。

就是在查找結(jié)束,或未查找到相關(guān)內(nèi)時(shí)容彈出的提示框。

比如:我在main.c文件中查找main1(文件中實(shí)際是沒有main1),勾選上就會(huì)彈出消息對(duì)話框(如下圖),不勾選就不會(huì)彈出高亮對(duì)話框。

Highlight Current Line:高亮當(dāng)前行。

光標(biāo)放在那一行,這一行就高亮的意思。如下圖:

Highlight matching and mismatched braces:高亮顯示匹配和不匹配括號(hào)。

將光標(biāo)放在括號(hào)處,會(huì)高亮括號(hào),如下圖:

Print with syntax coloring:打印語法顏色。

打印顏色對(duì)應(yīng)為編輯器中的顏色。

Colored Editor Tabs:顏色編輯器選項(xiàng)卡。

啟用或禁用文件名稱標(biāo)簽的顏色。

Right Margin:右邊距。

編輯分隔符標(biāo)記的位置號(hào)。位置號(hào)的默認(rèn)值是80,范圍[1-999]。

None:無標(biāo)記;

Vertical Line:虛線標(biāo)記;

Colored Background:背景顏色標(biāo)記。

4.File and Project Handling

File and Project Handling是文件和工程管理的意思,針對(duì)的是文件和工程。

Create Backup files:創(chuàng)建備份文件(* . bak)。

勾選該選項(xiàng)會(huì)影響文件和項(xiàng)目管理,一般我們不勾選。

Automatic reload of externally modified files:自動(dòng)加載(不提示)修改過的文件。

比如:Keil軟件打開了main.c文件,再使用文本編輯器打開該main,c文件修改其中內(nèi)容并保存,這時(shí)Keil軟件自動(dòng)加載修改過后的main.c文件。

Save Project before entering Debug:進(jìn)入調(diào)試之前保存工程項(xiàng)目。

Save Files before entering Debug:進(jìn)入調(diào)試之前保存所有文件。

Auto save modified File every [x] Minutes:每x分鐘自動(dòng)保存文件。

5.C/C++ & ASM & Other File

這里三組配置類似,只講述一組,比較簡(jiǎn)單。

Use syntax coloring:使用語法顏色。

不使用語法就等于txt文本那種純黑色。見下圖不使用和使用區(qū)別:

Insert spaces for tabs:符插入空格。

這個(gè)符號(hào)需要配合上面第一處General Editor Settings的View White Space顯示出來才能看到效果。

Tab Size:Tab符大小。

一個(gè)Tab符占幾個(gè)空格。

Show Line Numbers:顯示行數(shù)。

Use monospaced Font:使用等寬字體。

Open with Outlining:打開倫廓。

Ⅳ、Colors & Fonts顏色和字體

這個(gè)選項(xiàng)里面的配置就是我們很多都說的修改字體和顏色。我這里整體講述一下里面內(nèi)容?!緜€(gè)人習(xí)慣使用默認(rèn)設(shè)置,也建議大家盡量使用默認(rèn)設(shè)置】

Window窗口:列出所有可配置窗口名稱或窗口類型。這個(gè)列表是預(yù)定義的,用戶不能修改。我們常見修改的地方就是“C/C++ Edit files”。

Element元素:一個(gè)窗口的列表元素。這個(gè)列表是預(yù)定義的,用戶不能修改。

Font字體:包含F(xiàn)ont字體、Size大小和Style風(fēng)格三項(xiàng)。

Colors顏色:包含F(xiàn)oreground 前景色、Background 背景色。

Ⅴ、User Keywords用戶關(guān)鍵字

這個(gè)選項(xiàng)比較簡(jiǎn)單,就是用戶自定義關(guān)鍵字。

Text File Types:文本文件類型。

User Keywords:用戶關(guān)鍵字。

舉例:我們定義C/C++類型關(guān)鍵字為“abcedf”,在編輯的時(shí)候就會(huì)顯示關(guān)鍵字顏色。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9554

    瀏覽量

    392097
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1230

    瀏覽量

    172672
  • MDK
    MDK
    +關(guān)注

    關(guān)注

    4

    文章

    211

    瀏覽量

    33650
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    與業(yè)界工具的無縫集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。 Keil Studio 作為 Arm Keil MDK 6的一部分,為基于 CortexM 的微控制
    的頭像 發(fā)表于 03-05 17:41 ?1134次閱讀
    使用 <b class='flag-5'>Keil</b> Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    MDK-ARM平臺(tái)下的fft介紹

    MDK-ARM平臺(tái) #include &quot;arm_math.h&quot; #include &quot
    發(fā)表于 01-22 07:35

    有新版keil MDK-ARM V5 注冊(cè)機(jī)安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧

    有新版keil MDK-ARM V5 注冊(cè)機(jī)安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧
    發(fā)表于 01-14 19:37

    CW32F030CxTx StartKit開發(fā)環(huán)境的兼容

    集成開發(fā)環(huán)境 : ?EWARM v7.70 或更高版本 - 30 天評(píng)估版 - 32-Kb 上限快速入門版本(Cortex M0 限 16-Kb) ?MDK-ARM v5.17 或更高版本 - MDK-Lite(32-Kb 代碼大小限制)
    發(fā)表于 12-25 08:15

    聊聊MCU下載算法在Keil MDK里的那些事兒

    嗨,嵌入式開發(fā)的小伙伴們!用 Keil MDK(μVision)搭配 J-Link 或 DAPLink 調(diào)試器刷代碼到 MCU 的 Flash,是咱們?nèi)粘i_發(fā)的老套路了。里面有個(gè)關(guān)鍵
    的頭像 發(fā)表于 12-16 09:30 ?4379次閱讀
    聊聊MCU下載算法在<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>里的那些事兒

    CW32 MCU用什么IDE開發(fā)?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發(fā)CW32 MCU應(yīng)用,其中新版本IAR EWARM直接支持CW32 MCU,
    發(fā)表于 11-12 07:52

    scons --target=mdk5編譯不成功如何解決?

    is not available, please check your keil installation Keil5 project is generating... Keil Version: 0.0
    發(fā)表于 09-26 07:20

    env創(chuàng)建的keil5工程丟失了c文件怎么解決?

    用env創(chuàng)建mdk5工程,用keil打開mdk5工程,里面缺少了大部分c文件
    發(fā)表于 09-23 06:19

    求助,關(guān)于PFM-M2351開發(fā)環(huán)境設(shè)置的問題求解

    。 發(fā)展似乎需要三樣?xùn)|西。 1. NuMicro Cortex-M2351 系列 2. 凱爾 MDK Plus v5.24 3. 新唐 Nu-Link 調(diào)試器 我知道新唐提供 keil M
    發(fā)表于 08-27 06:49

    用STM32的時(shí)候是直接用MDK方便還是在vscode用keil插件方便一些?

    用STM32的時(shí)候是直接用MDK方便還是在vscode用keil插件方便一些
    發(fā)表于 08-12 08:02

    請(qǐng)問CYPM1011-24LQXI能否直接在keil MDK中開發(fā)呢?

    抱歉打擾一下,請(qǐng)問這款芯片CYPM1011-24LQXI能否直接在keil MDK中開發(fā)呢
    發(fā)表于 05-30 06:20

    Keil MDK到IAR EWARM:通過工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理

    對(duì)于需要統(tǒng)一開發(fā)環(huán)境或涉及多核架構(gòu)(如Cortex-A/R)的項(xiàng)目,越來越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會(huì)面臨著需要將之前的Keil MDK工程遷移到IA
    的頭像 發(fā)表于 05-08 09:03 ?1308次閱讀
    從<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到IAR EWARM:通過工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】RA-Eco-RA4M2 Keil 開發(fā)環(huán)境搭建

    MDK for ARM版本有Keil 4和Keil 5:使用Keil 5建議安裝5.38以上版本。筆者的
    發(fā)表于 04-27 22:54

    瑞薩RA8系列教程 | 基于 Keil 開發(fā) RA8單片機(jī)

    本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮C
    的頭像 發(fā)表于 04-22 17:41 ?1324次閱讀
    瑞薩RA8<b class='flag-5'>系列</b>教程 | 基于 <b class='flag-5'>Keil</b> 開發(fā) RA8單片機(jī)

    Keil uVision 5安裝包下載,詳細(xì)安裝教程~

    安裝包獲取見文末~ 1、下載Keil uVision 5后,右鍵單擊軟件壓縮包,選擇\"解壓到Keil5\"。 2、進(jìn)入解壓文件夾,雙擊打開MDK511文件夾。 3、運(yùn)行
    發(fā)表于 03-15 12:10