在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-20 14:28 ? 次閱讀

Ⅰ、寫在前面

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

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

本文內容已經整理成PDF文件,提供給大家下載:

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

Ⅱ、主菜單內容

主菜單在不同狀態下會有一些差異,比如在編輯模式和調試模式下存在差異,不同仿真調試器也存在差異。

1.編輯/調試模式差異

在編輯模式下有8個主菜單,在調試模式下增加Debug調試和Disassembly反匯編兩個菜單。

2.不同仿真調試器差異

上面主菜單中有一個Simulatoe菜單選項,其實這個菜單是根據你工程配置的仿真調試器改變而改變的。

如在仿真、J-Link、ST-Link下的區別:

Ⅲ、File文件菜單

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

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

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

3.Close:關閉文件

4.Save Workspace:保存工作空間

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

6.Close Workspace:關閉工作空間

7.Save:保存文件 Ctrl + S

8.Save As:另存文件

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

10.Page Setup:打印頁面設置

11.Print:打印 Ctrl + P

12.Recent Files:最近打開文件

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

14.Exit:退出軟件

Ⅳ、Edit編輯菜單

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

1.Undo:撤銷編輯 Ctrl + Z

2.Redo:恢復編輯 Ctrl + Y

3.Cut:剪切 Ctrl + X

4.Copy:復制 Ctrl + C

5.Paste:粘貼 Ctrl + V

6.Select All:全選 Ctrl + A

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

Find and Replace>Find Next:查找下一目標 F3

Find and Replace>Find Previous:查找上一目標 Shift + F3

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

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

Find and Replace>Replace:替換 Ctrl + H

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

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

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

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

Navigate>Toggle Bookmark:標記/取消書簽 Ctrl + F2

Navigate>Previous Bookmark:跳轉到上一個書簽 Shift + F2

Navigate>Next Bookmark:跳轉到下一個書簽 F2

Navigate>Navigate Backward:跳轉到上一步 Alt + 左箭頭

Navigate>Navigate Forward:跳轉到下一步 Alt + 右箭頭

Navigate>Go to Definition:跳轉到定義 F12

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

Code Templates>Edit Templates:編輯模板

10.Next Error/Tag:顯示下一錯誤/目標 F4

11.Previous Error/Tag:顯示上一錯誤/目標 Shift + F4

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

13.Complete Code:完型類/結構體代碼 Ctrl + 空格

14.Parameter Hint:參數提示 Ctrl + Shift + 空格

15.Match Brackets:括號匹配

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

17.Auto Indent:自動縮進(對齊) Ctrl + T

18.Block Comment:塊注釋 Ctrl + K

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

20.Toggle Breakpoint:添加/取消斷點 F9

21.Enable/Disable Breakpoint:使能/失能斷點 Ctrl + F9

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

1.插入/編輯模板

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

插入/編輯模板動畫效果:

2.完型語句

小學時學習過完型填空,這里相當于就是那個意思,也就是將單詞補全。比如完整的代碼為USART_Initializes,而實際只需要輸入USA字母就可以補全。

完型語句動畫效果:

3.自動縮進

這個功能比較實用,在你代碼比較凌亂(也就是不對其的情況),使用該功能就可使代碼自動對齊。

自動縮進動畫效果:

Ⅴ、View視圖菜單

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

本節內容簡單,參看下面動畫效果就很容易理解,下面列出視圖菜單的內容。

1.Messages>Build:編譯信息

Messages>Find in Files:查找信息

Messages>Tool Output:工具信息

Messages>Debug Log:調試信息

2.Workspace:工作空間窗口

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

Source Browser>References:引用窗口

Source Browser>Declarations:聲明窗口

Source Browser>Call Graph:調用圖窗口

4.Breakpoints:查看斷點窗口

5.Disassembly:反匯編窗口

6.Memory:內存窗口

7.Symbolic Memory:內存標記窗口

8.Register:寄存器窗口

9.Watch:變量/參數查看窗口

10.Locals:局部變量窗口

11.Statics:靜態變量窗口

12.Auto:自動顯示變量/參數窗口

13.Live Watch:實時監視窗口

14.Quick Watch:快速查看窗口

15.Call Stack:調用堆棧窗口

16.Stack:堆棧地址窗口

17.Terminal I/O:終端窗口

18.Images:圖片窗口

19.Cores:內核狀態窗口

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

21.Toolbars>Main:主工具欄

Toolbars>Debug:調試工具欄

22.Status bar:狀態欄

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

View視圖動畫效果:

Ⅵ、Projcet工程菜單

工程菜單主要針對的是工程,在實際使用中比較常用,該菜單下面子菜單內容在編輯和調試模式下略微存在一些差異。

1.Add Files:添加文件

2.Add Group:添加組

3.Import File List:導入文件列表

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

5.Edit Configurations:編輯配置

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

7.Create New Project:創建新項目

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

9.Options:目標選項配置 Alt + F7

10.Version Control System:版本控制系統

11.Make:編譯工程 F7

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

13.Rebuild All:重新編譯

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

15.Batch Build:構建批處理 F8

16.C-STAT Static Analysis:靜態分析

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

18.Download and Debug:下載并調試 Ctrl + D

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

20.Attach to Running Target:附加運行目標

21.Make & Restart Debugger:編譯并重新調試 Ctrl + R

22.Restart Debugger:重新調試 Ctrl + Shift + R

23.Download:下載

24.SFR Setup:SFR設置

25.Open Device Description File:打開設備描述文件

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

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

    關注

    134

    文章

    9321

    瀏覽量

    375388
  • msp430
    +關注

    關注

    181

    文章

    2406

    瀏覽量

    230720
  • IAR
    IAR
    +關注

    關注

    5

    文章

    372

    瀏覽量

    37288
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    IAR Arm開發工具鏈中--function_sections編譯選項的使用

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

    IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發

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

    IAR全面支持芯馳科技車規MCU芯片E3650

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

    IAR與紫光同芯合作,全面支持THA6系列汽車芯片

    近日,全球領先的嵌入式系統開發軟件解決方案提供商IAR與業內知名的芯片及解決方案提供商紫光同芯攜手宣布,最新版本的IAR Embedded Workbench for Arm開發工具鏈
    的頭像 發表于 12-27 11:46 ?1225次閱讀

    IAR Systems最新版開發環境全面賦能芯海科技32位MCU芯片

    隨著IAR Embedded Workbench for Arm 9.32版本對芯海科技MCU系列的全面支持,雙方將攜手為開發者提供更加高效、便捷的開發體驗,共同推動物聯網、工業控制、消費電子等領域的創新發展。
    的頭像 發表于 11-14 14:47 ?854次閱讀
    <b class='flag-5'>IAR</b> Systems最新版開發環境全面賦能芯海科技32位MCU芯片

    STM32 OLED多菜單操作

    stm32 ?oled多菜單操作
    發表于 10-09 11:01 ?2次下載

    ?IAR全面支持國科環宇AS32X系列RISC-V車規MCU

    IAR嵌入式開發解決方案將全面支持國科環宇AS32X系列ASIL-B MCU,共同推動汽車高品質應用的安全開發
    的頭像 發表于 09-29 11:12 ?654次閱讀
    ?<b class='flag-5'>IAR</b>全面支持國科環宇AS32X<b class='flag-5'>系列</b>RISC-V車規MCU

    IAR全面支持國科環宇AS32X系列RISC-V車規MCU

    IAR嵌入式開發解決方案將全面支持國科環宇AS32X系列ASIL-B MCU,共同推動汽車高品質應用的安全開發
    的頭像 發表于 09-29 10:34 ?512次閱讀

    ?IAR全面支持芯科集成CX3288系列車規RISC-V MCU

    全球領先的嵌入式系統開發軟件解決方案供應商IAR與芯科集成電路(以下簡稱“芯科集成”)聯合宣布,最新版本IAR Embedded Workbench for RISC-V 3.30.2功能安全版已全面支持芯科集成CX3288系列
    的頭像 發表于 07-16 17:32 ?1046次閱讀
    ?<b class='flag-5'>IAR</b>全面支持芯科集成CX3288<b class='flag-5'>系列</b>車規RISC-V MCU

    芯科集成與IAR展開生態合作,IAR全面支持CX3288系列車規MCU

    IAR嵌入式開發解決方案已全面支持芯科集成CX3288系列車規RISC-V MCU,共同推動汽車高品質應用的安全開發 中國上海,2024年7月16日——全球領先的嵌入式系統開發軟件解決方案供應商
    發表于 07-16 16:17 ?435次閱讀

    IAR全面支持芯馳科技E3系列車規MCU產品E3119/E3118

    IAR與全場景智能車芯引領者芯馳科技宣布進一步擴大合作,最新版IAR Embedded Workbench for Arm已全面支持芯馳科技的E3119/E3118車規級MCU產品
    的頭像 發表于 07-15 10:16 ?215次閱讀
    <b class='flag-5'>IAR</b>全面支持芯馳科技E3<b class='flag-5'>系列</b>車規MCU產品E3119/E3118

    IAR與芯馳科技深化合作,共推汽車嵌入式開發新高度

    Workbench for Arm已實現對芯馳科技E3119/E3118系列車規級MCU產品的全面支持,標志著雙方在汽車功能安全領域的合作邁上了新臺階。
    的頭像 發表于 07-12 14:23 ?1491次閱讀

    矽力杰攜手IAR,共建SA32系列車規MCU生態

    矽力杰SA32系列車規MCU攜手IAR共進矽力杰SA32BXX系列車規ASIL-BMCU以及即將推出的SA32DXX系列ASIL-DMCU獲IAR
    的頭像 發表于 06-28 08:19 ?1039次閱讀
    矽力杰攜手<b class='flag-5'>IAR</b>,共建SA32<b class='flag-5'>系列</b>車規MCU生態

    IAR全面支持矽力杰SA32系列車規MCU

    在全球嵌入式系統開發軟件領域,IAR以其卓越的解決方案而享有盛譽。近日,IAR與矽力杰半導體達成戰略合作,共同宣布即將推出的IAR Embedded Workbench for Arm
    的頭像 發表于 06-27 17:27 ?1243次閱讀

    IAR全面支持矽力杰SA32系列車規MCU

    IAR嵌入式開發解決方案已全面支持矽力杰SA32BXX系列車規ASIL-B MCU以及即將推出的SA32DXX系列ASIL-D MCU,共同推動汽車高品質應用的開發
    的頭像 發表于 06-27 15:04 ?786次閱讀
    主站蜘蛛池模板: 午夜精品久久久久久久99 | 手机看片福利在线 | 日韩三 | 黄色免费网站在线播放 | 欧美性黑人十极品hd | 亚洲福利视频一区二区三区 | 影音先锋色偷偷米奇四色 | 牛牛碰在线视频 | 欧美午夜在线播放 | 亚洲精品一卡2卡3卡三卡四卡 | 国产精品久久久久久久久 | 午夜大片网 | 51国产午夜精品免费视频 | 欧美黑人性受xxxx精品 | 毛片在线播放网站 | 8888四色奇米在线观看不卡 | 亚洲资源最新版在线观看 | 夜夜操夜夜骑 | 4399一级成人毛片 | 五月天丁香婷婷网 | 男人天堂资源网 | 午夜视频福利在线 | 亚欧美视频 | 免费观看国产网址你懂的 | 久久好色 | h视频在线免费看 | 一区二区三区电影 | 黑色丝袜美女被网站 | 国产一区二卡三区四区 | 色婷婷激婷婷深爱五月小说 | 亚洲天天看| 在线观看886影院成人影院 | 亚洲综合天堂网 | aaa亚洲| 一级a性色生活片毛片 | avbobo在线观看 | 狠狠色婷婷丁香综合久久韩国 | 国产嫩草影院精品免费网址 | 末发育娇小性色xxxxx视频 | 四虎影视永久地址 | 国内精品免费视频精选在线观看 |