吴忠躺衫网络科技有限公司

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

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

3天內不再提示

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

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-04-07 14:51 ? 次閱讀

Ⅰ、概述

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

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

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

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

Ⅱ、下載

Keil集成開發工具和支持包,可以到官方網站下載,也可以到我的360云盤下載。現在(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的微控制器開發工具(Microcontroller Developer Kit),由Keil公司開發,MDK-ARM包含了工業標準的Keil C編譯器、宏匯編器、調試器、實時內核等組件。具有業行領先的ARM C/C++編譯工具鏈,完美支持Cortex-M、Cortex-R4、ARM7、ARM9等多系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXPADITI等眾多大公司微控制器芯片。

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

1)、提高了開發效率

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

文件系統組件:使我們方便在內存,存儲卡,內存設備中讀寫創建修訂文件;

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

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

USB組件:創建USB設備開發USB標準級別應用。

2)、輕松訪問文檔資源

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

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

簡化了設備更換;

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

Ⅳ、常用功能

打開軟件工程就能看見許多默認的可見按鈕(工具欄按鈕),由于這些按鈕是經常使用的,所以默認都是打開狀態。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.管理項目

單工程管理 無

多工程管理 無

管理運行時環境 無

選擇軟件包 無

安裝軟件支持包 無

Ⅵ、說明

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

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

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

    關注

    146

    文章

    17317

    瀏覽量

    352640
  • keil
    +關注

    關注

    69

    文章

    1214

    瀏覽量

    167274
收藏 人收藏

    評論

    相關推薦

    AB伺服軟件使用方法

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

    Minitab常用功能介紹 如何在 Minitab 中進行回歸分析

    Minitab是款強大的質量管理統計軟件,為質量改善、教育和研究應用領域提供統計軟件和數據分析工具。以下是對Minitab常用功能的介紹,以及使用Minitab進行回歸分析的具體步驟
    的頭像 發表于 12-02 15:38 ?1025次閱讀

    請問有替換TAS5162的常用功放嗎?

    請問有替換TAS5162的常用功放嗎
    發表于 10-15 06:22

    示波器高壓探頭使用方法

    示波器高壓探頭是種用于測量高電壓信號的儀器,通常用于高壓電源、電機、變壓器等電氣設備的測試。以下是示波器高壓探頭的詳細使用方法
    的頭像 發表于 10-03 16:43 ?545次閱讀

    DC/DC模擬的基本使用方法和特性確認方法

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

    淺談錫膏的儲存及使用方法

    錫膏(焊錫膏)是電子組裝過程中常用的材料,它的儲存和使用方法對保證焊接質量和性能至關重要。以下是詳細的儲存及使用方法
    的頭像 發表于 06-27 10:02 ?1065次閱讀

    PLC中斷功能的作用及使用方法

    PLC控制系統中的項關鍵技術,對于提高系統的響應速度和實時性具有至關重要的作用。本文將對PLC中斷功能的作用及使用方法進行詳細的闡述。
    的頭像 發表于 06-15 17:54 ?2267次閱讀

    PLC IO接口的功能使用方法

    與外部設備通信的關鍵。PLC的IO接口功能強大且使用靈活,能夠滿足各種工業自動化場景的需求。本文將詳細闡述PLC的IO接口的功能使用方法,旨在為讀者提供全面而深入的了解。
    的頭像 發表于 06-15 16:49 ?2363次閱讀

    可編程電源使用方法

    可編程電源使用方法 可編程電源使用方法 摘要:本文詳細介紹了可編程電源的使用方法,包括其基本概念、主要功能、選擇原則、操作步驟、注意事項以及實際應用案例,旨在幫助讀者全面了解可編程電源
    的頭像 發表于 06-10 15:29 ?1160次閱讀

    信號發生器的功能使用方法是什么

    號發生器的功能、分類、使用方法以及應用場景。 、信號發生器的功能 產生標準信號:信號發生器能夠產生各種標準信號,如正弦波、方波、三角波等,以滿足不同測試需求。 頻率調節:信號發生器可
    的頭像 發表于 06-03 11:01 ?3391次閱讀

    手柄控制代碼及使用方法

    手柄控制代碼及使用方法
    的頭像 發表于 05-15 10:19 ?2097次閱讀

    光纖熱縮管正確使用方法

    光纖熱縮管是種用于保護光纖連接點的材料,其主要功能是在光纖連接點處提供保護,防止光纖受到機械傷害或環境因素的影響。在正確使用光纖熱縮管之前,首先需要了解其正確的使用方法。本文將詳細介紹光纖熱縮管
    的頭像 發表于 04-07 17:13 ?1692次閱讀

    光纖熔接機的使用方法功能調節

    光纖熔接機是種光纖通信系統中必不可少的設備,它主要用于將兩根光纖進行熔接,使得信號能夠順利傳輸。在光纖通信系統中,光纖熔接機的使用方法功能調節非常重要。下面將介紹光纖熔接機的使用方法
    的頭像 發表于 04-07 17:10 ?3894次閱讀

    手機信號屏蔽器:功能、原理及使用方法詳解

    深圳特信電子|手機信號屏蔽器:功能、原理及使用方法詳解
    的頭像 發表于 04-01 09:09 ?3496次閱讀

    555集成芯片的使用方法

    555集成芯片的使用方法主要依賴于其特定的引腳功能和電路設計。
    的頭像 發表于 03-25 14:39 ?1621次閱讀
    微信百家乐官网群规则大全| 网络百家乐官网游赌博| 百家乐官网能战胜吗| 百家乐官网三珠连跳打法| 百家乐官网平六亿财富网| 7月24日风水| 百家乐赌场牌路分析| 大发888英皇国际| 三易博娱乐| 百家乐官网最新赌王| 百家乐官网玩法规| 南汇区| 蓝盾百家乐官网娱乐场开户注册 | 百家乐概率怎么算| 免邮百家乐布桌| 百乐门线上娱乐| 连环百家乐官网怎么玩| 娱乐城百家乐怎么样| 现场百家乐投注| 大发888官方爱好| 百家乐官网稳赚秘籍| 百家乐官网网上真钱赌场娱乐网规则| 澳门百家乐玩法心得技巧| 大发888官网 平台| 最好的百家乐官网娱乐场| 适合做生意的开运方法| 百家乐德州扑克发牌盒| 红安县| 庄闲和百家乐官网桌布| 凯斯百家乐的玩法技巧和规则| 惠州市| 汉百家乐官网春| 百家乐官网| 天天百家乐官网游戏| 2402 房号 风水| 水果机技巧| 百家乐官网庄和闲的赌法| 百家乐玩法皇冠现金网| 皇冠官方网址| 玩百家乐官网去哪个娱乐城最安全 | ,|