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

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil的使用方法 - 常用功能(一)

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

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

學習一門軟件的開發(fā),開發(fā)工具的掌握可以說尤為重要。由于Keil集成開發(fā)工具支持多種MCU平臺的開發(fā),是市面上比較常見的,也是功能比較強大一款IDE。所以,對于大多數(shù)人說,選擇Keil幾乎是單片機或者嵌入式開發(fā)人員的不二選擇。

從今天開始的接下來一些時間總結關于Keil的使用方法。計劃前一階段總結常見功能,后面綜合性的總結Keil的功能。

關注我的朋友應該知道,我前面已經總結過Keil下載與安裝和 Keil新建軟件工程這兩篇文章,今天接著上面的文章來總結Keil使用方法之常用功能。

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

Ⅱ、下載

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

Keil下載地址:

官方網站:http://www.keil.com/download/product

360云盤:https://yunpan.cn/cPYaeY23RSsbb訪問密碼 9aba

支持包下載地址:

官方網站:http://www.keil.com/dd2/Pack

360云盤:https://yunpan.cn/cxWnPxniRXTMS訪問密碼 9a98

總結的軟件工程:

https://yunpan.cn/cSnTMev59yXmU訪問密碼 f9ff

Ⅲ、Keil相關知識

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

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

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

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

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

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

圖形組件:靈活的人機交互界面;

網絡組件:服務器網絡套接字,物理層交互方便我們開發(fā)網絡應用;

USB組件:創(chuàng)建USB設備開發(fā)USB標準級別應用。

2)、輕松訪問文檔資源

3)、項目維護簡單,提升代碼重復利用率

軟件包包括了設備更新和版本管理,使得我們的項目維護變得簡單;

簡化了設備更換;

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

Ⅳ、常用功能

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

Ⅴ、按鈕描述

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


1.文件操作

新建文件夾 Ctrl + N

打開文件 Ctrl + O

保存當前文件 Ctrl + S

保存所有文件 無

剪切 Ctrl + X

復制 Ctrl + C

粘貼 Ctrl + V

2.編輯

撤銷編輯 Ctrl + Z

恢復編輯 Ctrl + Y

跳轉到上一步 Ctrl + -

跳轉到下一步 Ctrl + Shift + -

3.書簽

添加書簽 Ctrl + F2

跳轉到上一個書簽 Shift + F2

跳轉到下一個書簽 F2

清空所有書簽 Ctrl + Shift + F2


4.選中行操作

插入縮進(Tab) Tab

取消縮進(Tab) Shift + Tab

注釋選中行 無

取消注釋 無

5.查找文本

查找所有文本 Ctrl + Shift + F

查找文本輸入框 無

查找單個文本 Ctrl + F

增加搜索 Ctrl + I

6.關于仿真

打開/關閉調試 Ctrl + F5

插入斷點 F9

失能單個斷點 Ctrl + F9

失能所有斷點 無

取消所有斷點 Ctrl + Shift + F9

7.關于窗口

選擇工程窗口 無

配置 無

8.關于編譯

編譯當前文件(單個) Ctrl + F7

編譯目標文件(修改過的) F7

編譯所有目標文件(重新編譯) 無

編譯多個工程文件(多工程) 無

停止編譯 無

下載軟件 F8

9.工程選項

工程選擇框 無

工程目標(配置)選項 Alt + F7

10.管理項目

單工程管理 無

多工程管理 無

管理運行時環(huán)境 無

選擇軟件包 無

安裝軟件支持包 無

Ⅵ、說明

每一種工具的功能都是需要自己親自實踐,并長期使用才能達到靈活運用的地步,不建議死記硬背。

以上總結僅供參考,若有不對之處,敬請諒解。

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

    關注

    147

    文章

    18917

    瀏覽量

    397906
  • keil
    +關注

    關注

    69

    文章

    1229

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RTL9301管理型交換機DHCP Server使用方法

    RTL9301管理型交換機DHCP Server使用方法
    的頭像 發(fā)表于 02-01 10:52 ?1283次閱讀
    RTL9301管理型交換機DHCP Server<b class='flag-5'>使用方法</b>

    DMA彈性映射功能

    DMA彈性映射功能 示例 目的:演示AT32F系列DMA彈性映射功能使用的方法。 支持型號:AT32F 系列、AT32F403Axx 主要使用外設: TMR、 GPIO、 DMA 1 快速使
    發(fā)表于 12-12 16:04

    工業(yè)MQTT網關有哪些使用功能和應用場景

    工業(yè)MQTT網關作為連接工業(yè)設備與云平臺的核心設備,憑借其輕量級、高效、可擴展的特性,在多個工業(yè)場景中發(fā)揮著關鍵作用,其使用功能和應用場景可歸納如下: 、核心功能 數(shù)據采集與協(xié)議轉換 支持多種工業(yè)
    的頭像 發(fā)表于 12-04 11:17 ?445次閱讀

    芯源IR調制器都有哪些具體使用?使用方法是怎樣的?

    芯源IR調制器都有哪些具體使用?以及使用方法是怎樣的?
    發(fā)表于 12-02 06:33

    堆棧的定義,堆棧的使用方法

    和使用; 對于8086CPU,進出堆棧的只能是2字節(jié)的數(shù)據。 2 堆棧的使用方法 常用的堆棧相關指令包括PUSH POP PUSHF和POPF,語法如下: PUSH 源操作數(shù);將指定操作數(shù)入棧保護 POP
    發(fā)表于 11-21 06:49

    錫膏的儲存及使用方法詳解

    錫膏是常用的焊接輔助材料,廣泛應用于電子、電器、通訊、儀表等行業(yè)的焊接工藝中。正確的儲存和使用方法對于保證錫膏的品質和焊接效果至關重要。本文將就錫膏的儲存和使用方法進行詳細介紹,希
    的頭像 發(fā)表于 07-18 17:36 ?1390次閱讀
    錫膏的儲存及<b class='flag-5'>使用方法</b>詳解

    喬鋒機床常用功能操作說明

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

    迅為RK3568驅動指南GPIO子系統(tǒng)實戰(zhàn):實現(xiàn)動態(tài)切換引腳復用功能

    迅為RK3568驅動指南GPIO子系統(tǒng)實戰(zhàn):實現(xiàn)動態(tài)切換引腳復用功能
    的頭像 發(fā)表于 05-22 14:27 ?2083次閱讀
    迅為RK3568驅動指南GPIO子系統(tǒng)實戰(zhàn):實現(xiàn)動態(tài)切換引腳復<b class='flag-5'>用功能</b>

    圖解萬用表使用輕松入門——初學者必入!

    內容介紹: 由淺入深地介紹了典型指針萬用表、數(shù)字萬用表的功能使用方法與技巧,還分別介紹了使用指針、數(shù)字萬用表檢測常用元器件好壞的方法與技巧。同時,還介紹了新型萬用表特色
    發(fā)表于 05-19 15:38

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

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

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

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

    LCR測試儀的使用方法與注意事項

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

    西門子PLC-模擬量采集計算使用方法

    西門子PLC-模擬量采集計算使用方法,很實用
    發(fā)表于 04-09 15:29 ?1次下載

    PXI-8433/4的規(guī)范使用方法分享

    應用中,因兩線制接線配置不當導致通訊障。本文將以此問題為入點,系統(tǒng)講解PXI-8433/4的規(guī)范使用方法。
    的頭像 發(fā)表于 03-14 10:38 ?1941次閱讀
    PXI-8433/4的規(guī)范<b class='flag-5'>使用方法</b>分享

    STM32CUBEide有沒有像KEIL樣可以自己指定函數(shù)注釋模板的方法

    最近從keil轉到CUBEIDE編程了,現(xiàn)在非常不舒服的點是函數(shù)注釋方面。STM32CUBEide有沒有像KEIL樣可以自己指定函數(shù)注釋模板的
    發(fā)表于 03-11 08:06