chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

IAR for ARM系列教程(三)_菜單 (Ⅰ)

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

掃碼添加小助手

加入工程師交流群

Ⅰ、寫在前面

IAR軟件有多個(gè)系列版本,比如MSP430、STM8等,但為了使軟件在使用上“兼容”,IAR推出的多個(gè)系列軟件在使用在很多地方都有相似之處,包括IAR菜單的內(nèi)容。因此,本文內(nèi)容也適用于IAR其他系列軟件。

由于菜單內(nèi)容較多,我將其分為“菜單(Ⅰ)”和“菜單(Ⅱ)”兩篇文章。為了使文章內(nèi)容精簡,過于簡單和不常用且過于復(fù)雜的只簡述。

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

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

Ⅱ、主菜單內(nèi)容

主菜單在不同狀態(tài)下會(huì)有一些差異,比如在編輯模式和調(diào)試模式下存在差異,不同仿真調(diào)試器也存在差異。

1.編輯/調(diào)試模式差異

在編輯模式下有8個(gè)主菜單,在調(diào)試模式下增加Debug調(diào)試和Disassembly反匯編兩個(gè)菜單。

2.不同仿真調(diào)試器差異

上面主菜單中有一個(gè)Simulatoe菜單選項(xiàng),其實(shí)這個(gè)菜單是根據(jù)你工程配置的仿真調(diào)試器改變而改變的。

如在仿真、J-Link、ST-Link下的區(qū)別:

Ⅲ、File文件菜單

文件菜單是比較常見的菜單,主要包含對(duì)文件的新建、打開、關(guān)閉、打印等一些常見的操作,在編輯和調(diào)試模式下完全一樣。

1.New:新建文件/工作空間 Ctrl + N

2.Open:打開文件/工作空間 Ctrl + O

3.Close:關(guān)閉文件

4.Save Workspace:保存工作空間

5.Save Workspace As:另存工作空間

6.Close Workspace:關(guān)閉工作空間

7.Save:保存文件 Ctrl + S

8.Save As:另存文件

9.Save All:保存所有文件/工作空間

10.Page Setup:打印頁面設(shè)置

11.Print:打印 Ctrl + P

12.Recent Files:最近打開文件

13.Recent Workspaces:最近打開工作空間

14.Exit:退出軟件

Ⅳ、Edit編輯菜單

這個(gè)菜單在編輯和調(diào)試模式下也相同,在編輯的時(shí)候使用較多,也比較常用。這個(gè)菜單下面大部分內(nèi)容和工具欄按鈕一樣,可以參看我的另一篇文章:IAR for ARM系列教程(二)_主窗口與工具欄的描述.

1.Undo:撤銷編輯 Ctrl + Z

2.Redo:恢復(fù)編輯 Ctrl + Y

3.Cut:剪切 Ctrl + X

4.Copy:復(fù)制 Ctrl + C

5.Paste:粘貼 Ctrl + V

6.Select All:全選 Ctrl + A

7.Find and Replace>Find:查找 Ctrl + F

Find and Replace>Find Next:查找下一目標(biāo) F3

Find and Replace>Find Previous:查找上一目標(biāo) Shift + F3

Find and Replace>Find Next (Selected):在選中對(duì)象里查找下一目標(biāo) Ctrl + F3

Find and Replace>Find Previous (Selected):在選中對(duì)象里查找上一目標(biāo) Ctrl + Shift + F3

Find and Replace>Replace:替換 Ctrl + H

Find and Replace>Find in Files:在對(duì)話框中指定條件查找

Find and Replace>Replace in Files:在對(duì)話框中指定條件替換

Find and Replace>Incremental Search:在對(duì)話框中查找字符 Ctrl + I

8.Navigate>Go To:前往行列 Ctrl + G

Navigate>Toggle Bookmark:標(biāo)記/取消書簽 Ctrl + F2

Navigate>Previous Bookmark:跳轉(zhuǎn)到上一個(gè)書簽 Shift + F2

Navigate>Next Bookmark:跳轉(zhuǎn)到下一個(gè)書簽 F2

Navigate>Navigate Backward:跳轉(zhuǎn)到上一步 Alt + 左箭頭

Navigate>Navigate Forward:跳轉(zhuǎn)到下一步 Alt + 右箭頭

Navigate>Go to Definition:跳轉(zhuǎn)到定義 F12

9.Code Templates>Insert Template:插入模板Ctrl + Alt + V

Code Templates>Edit Templates:編輯模板

10.Next Error/Tag:顯示下一錯(cuò)誤/目標(biāo) F4

11.Previous Error/Tag:顯示上一錯(cuò)誤/目標(biāo) Shift + F4

12.Complete Word:完型語句 Ctrl + Alt + 空格

13.Complete Code:完型類/結(jié)構(gòu)體代碼 Ctrl + 空格

14.Parameter Hint:參數(shù)提示 Ctrl + Shift + 空格

15.Match Brackets:括號(hào)匹配

16.Toggle All Folds:折疊/打開當(dāng)面編輯代碼 Ctrl + Alt + F

17.Auto Indent:自動(dòng)縮進(jìn)(對(duì)齊) Ctrl + T

18.Block Comment:塊注釋 Ctrl + K

19.Block Uncomment:塊取消注釋 Ctrl + Shift + K

20.Toggle Breakpoint:添加/取消斷點(diǎn) F9

21.Enable/Disable Breakpoint:使能/失能斷點(diǎn) Ctrl + F9

上面是簡述每一個(gè)子菜單的內(nèi)容(部分和工具欄按鈕一樣,可以點(diǎn)擊文章鏈接查看)。下面將詳細(xì)講述幾個(gè)常見、重要菜單的內(nèi)容。

1.插入/編輯模板

經(jīng)常使用同樣一段代碼,就可以使用這個(gè)功能。IAR默認(rèn)只有if、for這兩個(gè)模板,我們可以自己添加(編輯)模板,比如添加一個(gè)while模板,點(diǎn)擊“編輯模板”菜單就可以進(jìn)入編輯狀態(tài),編輯的語法很簡單,可以參考自帶模板。

插入/編輯模板動(dòng)畫效果:

2.完型語句

小學(xué)時(shí)學(xué)習(xí)過完型填空,這里相當(dāng)于就是那個(gè)意思,也就是將單詞補(bǔ)全。比如完整的代碼為USART_Initializes,而實(shí)際只需要輸入U(xiǎn)SA字母就可以補(bǔ)全。

完型語句動(dòng)畫效果:

3.自動(dòng)縮進(jìn)

這個(gè)功能比較實(shí)用,在你代碼比較凌亂(也就是不對(duì)其的情況),使用該功能就可使代碼自動(dòng)對(duì)齊。

自動(dòng)縮進(jìn)動(dòng)畫效果:

Ⅴ、View視圖菜單

這個(gè)菜單的意思就是打開或關(guān)閉視圖窗口,比如我們的工作空間窗口不見了,就可以通過該菜單打開。由于在調(diào)試模式下增加了一些視圖窗口,所以在兩種模式下存在一些差異。

本節(jié)內(nèi)容簡單,參看下面動(dòng)畫效果就很容易理解,下面列出視圖菜單的內(nèi)容。

1.Messages>Build:編譯信息

Messages>Find in Files:查找信息

Messages>Tool Output:工具信息

Messages>Debug Log:調(diào)試信息

2.Workspace:工作空間窗口

3.Source Browser>Source Browser:源碼瀏覽器

Source Browser>References:引用窗口

Source Browser>Declarations:聲明窗口

Source Browser>Call Graph:調(diào)用圖窗口

4.Breakpoints:查看斷點(diǎn)窗口

5.Disassembly:反匯編窗口

6.Memory:內(nèi)存窗口

7.Symbolic Memory:內(nèi)存標(biāo)記窗口

8.Register:寄存器窗口

9.Watch:變量/參數(shù)查看窗口

10.Locals:局部變量窗口

11.Statics:靜態(tài)變量窗口

12.Auto:自動(dòng)顯示變量/參數(shù)窗口

13.Live Watch:實(shí)時(shí)監(jiān)視窗口

14.Quick Watch:快速查看窗口

15.Call Stack:調(diào)用堆棧窗口

16.Stack:堆棧地址窗口

17.Terminal I/O:終端窗口

18.Images:圖片窗口

19.Cores:內(nèi)核狀態(tài)窗口

20.Code Coverage:代碼利用率窗口

21.Toolbars>Main:主工具欄

Toolbars>Debug:調(diào)試工具欄

22.Status bar:狀態(tài)欄

在編輯模式下簡單展示一下View視圖的功能:關(guān)閉所有視圖,一步一步打開常用視圖。

View視圖動(dòng)畫效果:

Ⅵ、Projcet工程菜單

工程菜單主要針對(duì)的是工程,在實(shí)際使用中比較常用,該菜單下面子菜單內(nèi)容在編輯和調(diào)試模式下略微存在一些差異。

1.Add Files:添加文件

2.Add Group:添加組

3.Import File List:導(dǎo)入文件列表

4.Add Project Connection:添加工程鏈接

5.Edit Configurations:編輯配置

6.Remove:移除工作空間工程

7.Create New Project:創(chuàng)建新項(xiàng)目

8.Add Existing Project:添加已存在工程

9.Options:目標(biāo)選項(xiàng)配置 Alt + F7

10.Version Control System:版本控制系統(tǒng)

11.Make:編譯工程 F7

12.Compile:編譯文件/組 Ctrl + F7

13.Rebuild All:重新編譯

14.Clean:清除編譯等中間文件

15.Batch Build:構(gòu)建批處理 F8

16.C-STAT Static Analysis:靜態(tài)分析

17.Stop Build:停止編譯 Ctrl + Break

18.Download and Debug:下載并調(diào)試 Ctrl + D

19.Debug without Downloading:調(diào)試(不下載)

20.Attach to Running Target:附加運(yùn)行目標(biāo)

21.Make & Restart Debugger:編譯并重新調(diào)試 Ctrl + R

22.Restart Debugger:重新調(diào)試 Ctrl + Shift + R

23.Download:下載

24.SFR Setup:SFR設(shè)置

25.Open Device Description File:打開設(shè)備描述文件

26.Save List of Registers:保存寄存器列表

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

    關(guān)注

    135

    文章

    9536

    瀏覽量

    390330
  • msp430
    +關(guān)注

    關(guān)注

    182

    文章

    2406

    瀏覽量

    233124
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    407

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大???

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大???
    發(fā)表于 08-26 07:49

    如何為新唐 8051 系列設(shè)置 IAR 8051 工作臺(tái)項(xiàng)目?

    如何為新唐 8051 系列設(shè)置 IAR 8051 工作臺(tái)項(xiàng)目
    發(fā)表于 08-25 06:26

    請問如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大???

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大小?
    發(fā)表于 08-20 06:23

    「芯生態(tài)」杰發(fā)科技AC7870攜手IAR開發(fā)工具鏈,助推汽車電子全棧全域智能化落地

    IAR Embedded Workbench for Arm已全面支持杰發(fā)科技AutoChips車規(guī)級(jí)MCU AC7870,為其提供涵蓋開發(fā)、調(diào)試、優(yōu)化等一站式服務(wù)
    的頭像 發(fā)表于 07-22 12:06 ?587次閱讀
    「芯生態(tài)」杰發(fā)科技AC7870攜手<b class='flag-5'>IAR</b>開發(fā)工具鏈,助推汽車電子全棧全域智能化落地

    IAR平臺(tái)現(xiàn)已提供對(duì)Zephyr RTOS的量產(chǎn)級(jí)支持

    IAR宣布,其嵌入式開發(fā)平臺(tái)正式推出對(duì)Zephyr RTOS的量產(chǎn)級(jí)支持。該支持自IARArm開發(fā)工具鏈v9.70起全面提供。
    的頭像 發(fā)表于 07-09 15:43 ?469次閱讀

    IAR發(fā)布Arm開發(fā)工具鏈v9.70.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——Arm開發(fā)工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動(dòng)化方面的能力。此次重大更新將進(jìn)一步助力汽車、工業(yè)、醫(yī)療及物聯(lián)網(wǎng)等行業(yè)打造更敏捷、可擴(kuò)展的嵌入式應(yīng)用,為全球開發(fā)者提供更強(qiáng)大的工具支持。
    的頭像 發(fā)表于 06-25 14:12 ?2574次閱讀

    IAR Arm開發(fā)工具鏈中--function_sections編譯選項(xiàng)的使用

    本文主要介紹在IAR Arm開發(fā)工具鏈中不修改源代碼的情況下使用??function_sections編譯選項(xiàng)把函數(shù)放到單獨(dú)的section。
    的頭像 發(fā)表于 06-13 13:53 ?1660次閱讀
    在<b class='flag-5'>IAR</b> <b class='flag-5'>Arm</b>開發(fā)工具鏈中--function_sections編譯選項(xiàng)的使用

    IAR開發(fā)平臺(tái)升級(jí)Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)

    IAR正式發(fā)布其旗艦產(chǎn)品的重大更新版本:Arm開發(fā)工具鏈v9.70和RISC-V開發(fā)工具鏈v3.40。
    的頭像 發(fā)表于 06-11 14:28 ?817次閱讀

    菜單的使用:Menu是菜單接口,一般用于鼠標(biāo)右鍵彈窗、點(diǎn)擊彈窗等

    菜單的使用 Menu是菜單接口,一般用于鼠標(biāo)右鍵彈窗、點(diǎn)擊彈窗等。具體用法請參考Menu控制。 創(chuàng)建默認(rèn)樣式的菜單 菜單需要調(diào)用bindMenu接口來實(shí)現(xiàn)。bindMenu響應(yīng)綁定
    發(fā)表于 04-30 07:14

    IAR全面支持芯馳科技車規(guī)MCU芯片E3650

    2025年4月22日,全場景智能車芯引領(lǐng)者芯馳科技與全球嵌入式軟件開發(fā)解決方案領(lǐng)導(dǎo)者IAR正式宣布,IAR Embedded Workbench for Arm已全面支持芯馳E3650,為這一旗艦
    的頭像 發(fā)表于 04-23 15:45 ?1303次閱讀

    如何將項(xiàng)目從IAR遷移到Embedded Studio

    本文描述如何將IAR EWARM項(xiàng)目遷移到SEGGER Embedded Studio(簡稱SES)中。
    的頭像 發(fā)表于 02-25 17:11 ?1216次閱讀
    如何將項(xiàng)目從<b class='flag-5'>IAR</b>遷移到Embedded Studio

    IAR正式加入Zephyr項(xiàng)目,成為銀牌會(huì)員

    全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應(yīng)商IAR,近日宣布正式加入由Linux基金會(huì)托管的Zephyr項(xiàng)目,并榮膺銀牌會(huì)員身份。這一舉措標(biāo)志著IAR在嵌入式行業(yè)的又一重要布局,展現(xiàn)了其對(duì)開源社區(qū)
    的頭像 發(fā)表于 02-12 14:25 ?960次閱讀

    IAR正式加入Zephyr項(xiàng)目

    全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應(yīng)商IAR宣布,正式加入Zephyr項(xiàng)目,成為銀牌會(huì)員。Zephyr是由Linux基金會(huì)托管并廣泛應(yīng)用于嵌入式行業(yè)的開源實(shí)時(shí)操作系統(tǒng)(RTOS),已得到眾多
    的頭像 發(fā)表于 02-12 14:19 ?1038次閱讀

    Arm發(fā)布第財(cái)季財(cái)務(wù)報(bào)告

    Arm 控股近日發(fā)布了本財(cái)年第財(cái)季財(cái)務(wù)報(bào)告,數(shù)據(jù)顯示,該季度總體營收達(dá)到 9.83 億美元,這一成績在半導(dǎo)體行業(yè)引發(fā)廣泛關(guān)注。 從營收構(gòu)成來看,第財(cái)季 Arm 控股的許使用費(fèi)營收為
    的頭像 發(fā)表于 02-07 15:48 ?819次閱讀

    Arm漲價(jià)計(jì)劃或影響星Exynos芯片未來

    據(jù)外媒報(bào)道,芯片巨頭Arm計(jì)劃大幅度提高授權(quán)許可費(fèi)用,漲幅最高可達(dá)300%。這一消息對(duì)星Exynos芯片的未來發(fā)展構(gòu)成了嚴(yán)峻挑戰(zhàn)。
    的頭像 發(fā)表于 01-23 16:17 ?799次閱讀