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

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

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

了解你們沒有使用到的功能(Keil的使用方法)

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-25 11:25 ? 次閱讀

軟件的開發(fā)工具在軟件的開發(fā)過程中占很重要的地位,可以說是直接影響你軟件開發(fā)的效率。比如:開發(fā)工具的常用功能、配置、以及優(yōu)化等級。

對于STM32的開發(fā)工具有好幾種(官方提供的實例代碼工程可以看得出來),但是常用的,或者用的比較多的應(yīng)該是Keil和IAR這兩款集成開發(fā)工具(IDE),筆者也是常用這兩款I(lǐng)DE進行開發(fā),也對他們都比較熟悉了吧。相信學(xué)習(xí)過51、430的朋友對這兩款軟件不會陌生。

Keil和IAR這兩款I(lǐng)DE應(yīng)該算是比較經(jīng)典的了,但各有各的優(yōu)點,筆者大概說一下他們各自的區(qū)別:

1、文件結(jié)構(gòu)

Keil:不支持層疊文件夾,在文件夾的下一級中必須為文件;

IAR:支持層疊,可以比較方便管理代碼,理清層次;

就像新建一個文件夾:Keil不能在第二級文件夾下面再新建文件夾,只能建文件。而IAR就可以無限新建文件夾。

2、編譯速度

Keil:編譯速度慢(輸出所有信息時;在關(guān)閉調(diào)試信息、瀏覽信息情況下還是比較快),在大工程編譯上占劣勢。

IAR:編譯速度快,經(jīng)常改動源代碼在線調(diào)試具有很好的優(yōu)勢。

3、使用方便程度

Keil快捷按鈕、菜單、配置等大部分,這些在使用上相比IAR要人性化一點。當(dāng)然,這只是筆者個人意見,IAR也有它獨有的特點。

這兩個工具的使用上各有各的優(yōu)點,具體是什么,筆者在這里也說不清楚。但是,筆者建議:如果你真的決定要從事相關(guān)的開發(fā),這兩款軟件你必須要都會使用才行。

筆者在前期整理過關(guān)于Keil(MDK-ARM)使用方法的文章,或許不是很全面,但大部分使用方法都是筆者使用Keil這些年來覺得有用的(書到用時才明白)。建議你結(jié)合開發(fā)一起學(xué)習(xí)Keil的使用,在開發(fā)的時候有什么不懂才去看一下我的這些文章(切記不要死記硬背,建議沒事可以先看一下我的那幾篇文章,先做一個了解,后面遇到問題才知道是哪里的問題)。里面有什么不懂的可以微信給我留言。

Keil(MDK-ARM)和Keil(C51)基本相似,你用過C51版本的再用MDK-ARM版本應(yīng)該不成問題。

今天主要是讓大家熟悉、了解一下筆者前面整理關(guān)于Keil相關(guān)的文章,筆者打算在后期整合一下這幾篇文章的內(nèi)容,讓大家更容易理解Keil的使用方法、更容易查找其中遇到的問題。

筆者也將會計劃寫關(guān)于IAR使用方法的文章,敬請等待。

好了,你若對Keil的掌握還不夠,請(點擊藍色標(biāo)題)查看下面這幾篇文章:

一、Keil下載與安裝

該文講述了Keil的下載(提供官網(wǎng)下載地址 和 筆者定期更新在360云盤下載地址)、安裝過程、破解方法。

二、Keil新建軟件工程詳細過程

該文以STM32F0為硬件平臺,講述關(guān)于Keil從頭新建一個可以下載到STM32F0芯片運行的工程。

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

該文主要講述關(guān)于Keil工具欄按鈕(快捷按鈕)的使用方法。它包含文件工具欄和編譯工具欄,也就是我們初學(xué)者常使用的編譯、下載、調(diào)試等這兩行按鈕的使用方法。

四、Keil的使用方法 - 常用功能(二)

該文主要講述關(guān)于Keil的工程目標(biāo)選項配置的使用說明,也就是我們配置芯片型號、輸出Hex、選擇下載工具、配置路徑等這里選項的使用方法。

五、Keil的使用方法 - 常用功能(三)

該文主要講述Keil的Configuartion配置選項里面的說明,也就是我們配置字體顏色、顯示源代碼前面的行數(shù)、定義快捷鍵等這些的說明。

六、Keil(MDK-ARM)使用教程(一)_界面+菜單

該文主要講述Keil主界面的分類說明、部分菜單(File文件、Edit編輯、View視圖)的相信說明。

七、Keil(MDK-ARM)使用教程(二)_菜單

該文接著上一篇文章講述Keil剩下幾個菜單(Project工程、Flash編程、Debug調(diào)試、Peripherals外設(shè)、Tools工具、SVCS軟件版本管理、Window窗口、Help幫助)。

八、Keil(MDK-ARM)使用教程(三)_在線調(diào)試

該文主要講述Keil調(diào)試時主要使用的一些功能及使用方法。

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

    關(guān)注

    5

    文章

    339

    瀏覽量

    36494
  • keil
    +關(guān)注

    關(guān)注

    68

    文章

    1207

    瀏覽量

    166175
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    646

    瀏覽量

    32670
收藏 人收藏

    評論

    相關(guān)推薦

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

    PLC控制系統(tǒng)中的一項關(guān)鍵技術(shù),對于提高系統(tǒng)的響應(yīng)速度和實時性具有至關(guān)重要的作用。本文將對PLC中斷功能的作用及使用方法進行詳細的闡述。
    的頭像 發(fā)表于 06-15 17:54 ?1295次閱讀

    PLC IO接口的功能使用方法

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

    伺服驅(qū)動器沒有使能怎么解決

    伺服驅(qū)動器沒有使能的問題可能會導(dǎo)致整個自動化系統(tǒng)無法正常工作。為了解決這個問題,我們需要從多個方面進行分析和排查。 伺服驅(qū)動器概述 伺服驅(qū)動器是一種用于控制伺服電機的設(shè)備,它能夠?qū)⑤斎氲碾妷盒盘栟D(zhuǎn)換
    的頭像 發(fā)表于 06-14 10:18 ?2495次閱讀

    可編程電源使用方法

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

    Keil這么難用,為什么還沒有被淘汰?

    這個話題好像是個偽命題,因為我覺得Keil除了經(jīng)常卡頓、莫名卡死、不支持靈活的拓展外,也沒有很難用???其實Keil作為一款嵌入式軟件開發(fā)工具,在業(yè)界有著長期的存在和廣泛的應(yīng)用。盡管有些人認為K
    的頭像 發(fā)表于 05-18 08:04 ?494次閱讀
    <b class='flag-5'>Keil</b>這么難用,為什么還<b class='flag-5'>沒有</b>被淘汰?

    手柄控制代碼及使用方法

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

    了解光模塊的使用方法

    光模塊的使用方法: 防靜電措施:無論是在室內(nèi)還是室外,使用光模塊時必須采取防靜電措施,確保佩戴好防靜電手套或防靜電手環(huán),避免靜電對光模塊造成損害。 取放操作:拿取光模塊時,嚴(yán)禁觸摸光模塊金手指,并
    的頭像 發(fā)表于 04-23 10:54 ?970次閱讀

    光纖熱縮管正確使用方法

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

    光纖熔接機的使用方法功能調(diào)節(jié)

    光纖熔接機是一種光纖通信系統(tǒng)中必不可少的設(shè)備,它主要用于將兩根光纖進行熔接,使得信號能夠順利傳輸。在光纖通信系統(tǒng)中,光纖熔接機的使用方法功能調(diào)節(jié)非常重要。下面將介紹光纖熔接機的使用方法功能
    的頭像 發(fā)表于 04-07 17:10 ?2545次閱讀

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

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

    555集成芯片的使用方法

    555集成芯片的使用方法主要依賴于其特定的引腳功能和電路設(shè)計。
    的頭像 發(fā)表于 03-25 14:39 ?926次閱讀

    集成芯片的使用方法

    需要注意的是,不同類型的集成芯片具有不同的使用方法功能,因此在實際應(yīng)用中,需要仔細閱讀芯片的數(shù)據(jù)手冊和相關(guān)文檔,了解其具體的使用要求和步驟。此外,對于復(fù)雜的電路設(shè)計和系統(tǒng)應(yīng)用,可能需要具備相應(yīng)的電子技術(shù)和專業(yè)知識。
    的頭像 發(fā)表于 03-19 15:59 ?986次閱讀

    OTG功能使用方法

    OTG功能使用方法? 什么是OTG功能? OTG(On-The-Go)即為“即插即用”的高速USB接口,在目前的市場上企業(yè)和普通消費者極度青睞,其在人們的生活中的應(yīng)用場景非常廣泛,比如U盤、鍵盤
    的頭像 發(fā)表于 10-30 09:57 ?3026次閱讀

    AT32 MCU Printf的功能使用方法

    AT32 MCU Printf的功能使用方法
    的頭像 發(fā)表于 10-27 09:27 ?834次閱讀
    AT32 MCU Printf的<b class='flag-5'>功能使用方法</b>

    AT32F415C OTG新功能使用方法

    演示AT32F415C OTG 新功能使用方法,415C新增兩個功能,功能1:在OTGFS Device模式下,VBUS(PA9)可通過配置釋放給其它外設(shè)使用。
    發(fā)表于 10-27 07:00