一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲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的使用方法 - 常用功能(一)

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

學(xué)習(xí)一門軟件的開發(fā),開發(fā)工具的掌握可以說(shuō)尤為重要。由于Keil集成開發(fā)工具支持多種MCU平臺(tái)的開發(fā),是市面上比較常見的,也是功能比較強(qiáng)大一款I(lǐng)DE。所以,對(duì)于大多數(shù)人說(shuō),選擇Keil幾乎是單片機(jī)或者嵌入式開發(fā)人員的不二選擇。

從今天開始的接下來(lái)一些時(shí)間總結(jié)關(guān)于Keil的使用方法。計(jì)劃前一階段總結(jié)常見功能,后面綜合性的總結(jié)Keil的功能。

關(guān)注我的朋友應(yīng)該知道,我前面已經(jīng)總結(jié)過(guò)Keil下載與安裝和 Keil新建軟件工程這兩篇文章,今天接著上面的文章來(lái)總結(jié)Keil使用方法之常用功能。

使用最新版本的MDK-ARM V5.20,基于STM32處理器(提供軟件工程,方便大家學(xué)習(xí))來(lái)總結(jié)使用方法。

Ⅱ、下載

Keil集成開發(fā)工具和支持包,可以到官方網(wǎng)站下載,也可以到我的360云盤下載?,F(xiàn)在(2016.06.11)MDK-ARM最新版本是5.20,支持包根據(jù)自己MCU的型號(hào)選擇下載,由于我總結(jié)是基于ST芯片的,在云盤只保存ST的支持包,我會(huì)定期在360云盤更新。

Keil下載地址:

官方網(wǎng)站:http://www.keil.com/download/product

360云盤:https://yunpan.cn/cPYaeY23RSsbb訪問(wèn)密碼 9aba

支持包下載地址:

官方網(wǎng)站:http://www.keil.com/dd2/Pack

360云盤:https://yunpan.cn/cxWnPxniRXTMS訪問(wèn)密碼 9a98

總結(jié)的軟件工程:

https://yunpan.cn/cSnTMev59yXmU訪問(wèn)密碼 f9ff

Ⅲ、Keil相關(guān)知識(shí)

Keil有4個(gè)產(chǎn)品:MDK-ARM、C51、C251、C166,這四個(gè)工具在使用方法上具有相似性,市面上MDK-ARM和C51應(yīng)該是比較常用的兩個(gè),筆者也是使用了這兩個(gè)軟件好多年了,有很多相似之處。我主要是以MDK-ARM來(lái)總結(jié)其使用方法,如果是使用其他幾個(gè)軟件,或許有些地方存在不同。

MDK-ARM意思就是基于ARM的微控制器開發(fā)工具(Microcontroller Developer Kit),由Keil公司開發(fā),MDK-ARM包含了工業(yè)標(biāo)準(zhǔn)的Keil C編譯器、宏匯編器、調(diào)試器、實(shí)時(shí)內(nèi)核等組件。具有業(yè)行領(lǐng)先的ARM C/C++編譯工具鏈,完美支持Cortex-M、Cortex-R4、ARM7、ARM9等多系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXPADI、TI等眾多大公司微控制器芯片。

Keil(MDK-ARM) V5版本的發(fā)布,告別了V4時(shí)代,增加了許多新的功能,同時(shí)也支持基于V4開發(fā)的軟件工程。

1)、提高了開發(fā)效率

軟件組件選擇方便:各種軟件組件隨便我們選擇;

文件系統(tǒng)組件:使我們方便在內(nèi)存,存儲(chǔ)卡,內(nèi)存設(shè)備中讀寫創(chuàng)建修訂文件;

圖形組件:靈活的人機(jī)交互界面;

網(wǎng)絡(luò)組件:服務(wù)器網(wǎng)絡(luò)套接字,物理層交互方便我們開發(fā)網(wǎng)絡(luò)應(yīng)用;

USB組件:創(chuàng)建USB設(shè)備開發(fā)USB標(biāo)準(zhǔn)級(jí)別應(yīng)用。

2)、輕松訪問(wèn)文檔資源

3)、項(xiàng)目維護(hù)簡(jiǎn)單,提升代碼重復(fù)利用率

軟件包包括了設(shè)備更新和版本管理,使得我們的項(xiàng)目維護(hù)變得簡(jiǎn)單;

簡(jiǎn)化了設(shè)備更換;

開源可加入第三方組件,MDK5 software packs是開源的,您也可以加入自己的組件,或者第三方組件我們都是支持的。

Ⅳ、常用功能

打開軟件工程就能看見許多默認(rèn)的可見按鈕(工具欄按鈕),由于這些按鈕是經(jīng)常使用的,所以默認(rèn)都是打開狀態(tài)。View -> Toolbars可以打開顯示,或者關(guān)閉顯示。工具欄包含兩項(xiàng):1、文件工具欄和 2、編譯工具欄(如下圖1、2)。

Ⅴ、按鈕描述

下面將(按下圖序號(hào))分別講述每一個(gè)按鈕的功能和默認(rèn)快捷方式:


1.文件操作

新建文件夾 Ctrl + N

打開文件 Ctrl + O

保存當(dāng)前文件 Ctrl + S

保存所有文件 無(wú)

剪切 Ctrl + X

復(fù)制 Ctrl + C

粘貼 Ctrl + V

2.編輯

撤銷編輯 Ctrl + Z

恢復(fù)編輯 Ctrl + Y

跳轉(zhuǎn)到上一步 Ctrl + -

跳轉(zhuǎn)到下一步 Ctrl + Shift + -

3.書簽

添加書簽 Ctrl + F2

跳轉(zhuǎn)到上一個(gè)書簽 Shift + F2

跳轉(zhuǎn)到下一個(gè)書簽 F2

清空所有書簽 Ctrl + Shift + F2


4.選中行操作

插入縮進(jìn)(Tab) Tab

取消縮進(jìn)(Tab) Shift + Tab

注釋選中行 無(wú)

取消注釋 無(wú)

5.查找文本

查找所有文本 Ctrl + Shift + F

查找文本輸入框 無(wú)

查找單個(gè)文本 Ctrl + F

增加搜索 Ctrl + I

6.關(guān)于仿真

打開/關(guān)閉調(diào)試 Ctrl + F5

插入斷點(diǎn) F9

失能單個(gè)斷點(diǎn) Ctrl + F9

失能所有斷點(diǎn) 無(wú)

取消所有斷點(diǎn) Ctrl + Shift + F9

7.關(guān)于窗口

選擇工程窗口 無(wú)

配置 無(wú)

8.關(guān)于編譯

編譯當(dāng)前文件(單個(gè)) Ctrl + F7

編譯目標(biāo)文件(修改過(guò)的) F7

編譯所有目標(biāo)文件(重新編譯) 無(wú)

編譯多個(gè)工程文件(多工程) 無(wú)

停止編譯 無(wú)

下載軟件 F8

9.工程選項(xiàng)

工程選擇框 無(wú)

工程目標(biāo)(配置)選項(xiàng) Alt + F7

10.管理項(xiàng)目

單工程管理 無(wú)

多工程管理 無(wú)

管理運(yùn)行時(shí)環(huán)境 無(wú)

選擇軟件包 無(wú)

安裝軟件支持包 無(wú)

Ⅵ、說(shuō)明

每一種工具的功能都是需要自己親自實(shí)踐,并長(zhǎng)期使用才能達(dá)到靈活運(yùn)用的地步,不建議死記硬背。

以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。

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

    關(guān)注

    146

    文章

    17978

    瀏覽量

    366719
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    喬鋒機(jī)床常用功能操作說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《喬鋒機(jī)床常用功能操作說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 06-03 17:39 ?0次下載

    索尼攝像機(jī)系統(tǒng)的使用功能

    設(shè)備使用功能和配置擴(kuò)展,增加攝像機(jī)的系統(tǒng)應(yīng)用深度和方便性快速指派RCP和CCU的靈活組合,簡(jiǎn)化調(diào)整視頻、Tally等多種信號(hào)的跟隨變動(dòng)。
    的頭像 發(fā)表于 05-07 16:30 ?498次閱讀
    索尼攝像機(jī)系統(tǒng)的使<b class='flag-5'>用功能</b>

    索尼攝像機(jī)系統(tǒng)的應(yīng)用功能

    節(jié)目制作系統(tǒng)快速發(fā)展,索尼系統(tǒng)攝像機(jī)始終立于技術(shù)前沿,不斷推陳出新,助力實(shí)現(xiàn)用戶日益多元的需求。系統(tǒng)攝像機(jī)有些和系統(tǒng)相關(guān)的非常規(guī)功能,屬于資深工程師嚴(yán)選推薦,以下讓我們同探尋這些深度(秘密)的系統(tǒng)應(yīng)
    的頭像 發(fā)表于 05-06 09:45 ?411次閱讀
    索尼攝像機(jī)系統(tǒng)的應(yīng)<b class='flag-5'>用功能</b>

    LCR測(cè)試儀的使用方法與注意事項(xiàng)

    LCR測(cè)試儀的使用方法、操作注意事項(xiàng)及常見故障處理,幫助讀者高效、安全地掌握這儀器的使用技巧。 ? 二、LCR測(cè)試儀的基本使用方法 1. 準(zhǔn)備階段 (1)設(shè)備檢查:確保測(cè)試儀電源線、連接線完好,電源開關(guān)關(guān)閉。檢查測(cè)試夾具或探針
    的頭像 發(fā)表于 04-29 10:36 ?841次閱讀
    LCR測(cè)試儀的<b class='flag-5'>使用方法</b>與注意事項(xiàng)

    精密空調(diào)操作使用方法詳解

    精密空調(diào)操作使用方法詳解
    的頭像 發(fā)表于 02-10 14:44 ?996次閱讀
    精密空調(diào)操作<b class='flag-5'>使用方法</b>詳解

    快速了解電源模塊的使用方法

    電源是整個(gè)電路可靠工作的核心部分。然而,由于電源電路的電流和發(fā)熱量較大,容易出現(xiàn)故障。今天我為大家介紹下電源模塊的使用方法
    的頭像 發(fā)表于 01-21 15:24 ?754次閱讀

    AB伺服軟件使用方法

    AB伺服軟件使用方法
    發(fā)表于 12-24 14:45 ?0次下載

    Minitab常用功能介紹 如何在 Minitab 中進(jìn)行回歸分析

    Minitab是款強(qiáng)大的質(zhì)量管理統(tǒng)計(jì)軟件,為質(zhì)量改善、教育和研究應(yīng)用領(lǐng)域提供統(tǒng)計(jì)軟件和數(shù)據(jù)分析工具。以下是對(duì)Minitab常用功能的介紹,以及使用Minitab進(jìn)行回歸分析的具體步驟
    的頭像 發(fā)表于 12-02 15:38 ?2897次閱讀

    分享個(gè)keil MDK編譯信息增強(qiáng)工具

    今天給大家分享個(gè) keil MDK 編譯信息增強(qiáng)工具:keil-build-viewer. 1 keil-build-viewer介紹 這是
    的頭像 發(fā)表于 11-14 11:01 ?1856次閱讀

    請(qǐng)問(wèn)有替換TAS5162的常用功放嗎?

    請(qǐng)問(wèn)有替換TAS5162的常用功放嗎
    發(fā)表于 10-15 06:22

    示波器高壓探頭使用方法

    示波器高壓探頭是種用于測(cè)量高電壓信號(hào)的儀器,通常用于高壓電源、電機(jī)、變壓器等電氣設(shè)備的測(cè)試。以下是示波器高壓探頭的詳細(xì)使用方法
    的頭像 發(fā)表于 10-03 16:43 ?1365次閱讀

    功能電話測(cè)線器使用方法

    功能電話測(cè)線器的使用方法通常包括以下幾個(gè)步驟,這些步驟旨在確保用戶能夠安全、準(zhǔn)確地測(cè)試電話線路的連通性和狀態(tài): 準(zhǔn)備工作 檢查電池 :首先,確認(rèn)測(cè)線器是否已經(jīng)安裝了電池,并且電池電量充足。對(duì)于需要
    的頭像 發(fā)表于 09-27 14:52 ?2099次閱讀

    探針頭型使用方法有哪些

    探針頭型的使用方法多種多樣,具體取決于探針頭型的類型、被測(cè)對(duì)象的特性以及測(cè)試需求。以下是些常見探針頭型的使用方法概述: 1. 凹頭探針 用途 :主要用于測(cè)試長(zhǎng)導(dǎo)腳、端子及繞線柱等較長(zhǎng)或較粗的被測(cè)點(diǎn)
    的頭像 發(fā)表于 09-07 10:57 ?1840次閱讀

    指定初始器的使用方法及優(yōu)點(diǎn)

    隨著C語(yǔ)言的發(fā)展,C99標(biāo)準(zhǔn)引入了些新的特性,極大地方便了程序員的編碼工作。其中個(gè)非常實(shí)用且強(qiáng)大的功能便是“指定初始器”(Designated Initializers)。在這篇文章中,我們將深入探討指定初始器的
    的頭像 發(fā)表于 08-29 09:51 ?597次閱讀

    DC/DC模擬的基本使用方法和特性確認(rèn)方法

    本篇介紹了DC/DC模擬的基本使用方法及確認(rèn)基本特性的方法
    的頭像 發(fā)表于 08-20 17:08 ?1372次閱讀
    DC/DC模擬的基本<b class='flag-5'>使用方法</b>和特性確認(rèn)<b class='flag-5'>方法</b>