国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

      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
        +關注

        關注

        135

        文章

        9553

        瀏覽量

        391885
      • msp430
        +關注

        關注

        182

        文章

        2406

        瀏覽量

        233415
      • IAR
        IAR
        +關注

        關注

        5

        文章

        410

        瀏覽量

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

      掃碼添加小助手

      加入工程師交流群

        評論

        相關推薦
        熱點推薦

        IAR for MAXQ如何下載

        當我打開.eww的IAR工程時,出現了 我下載的是IAR for ARM
        發表于 02-02 15:38

        AT32F系列 DAC雙通道輸出角波

        AT32F系列 DAC雙通道輸出角波 下載示例 演示AT32F系列 DAC雙通道輸出角波的使用方法。 注:本例程對應的代碼是基于雅特力提供的V2.x.x 板級支持包(BSP)而開
        發表于 12-03 16:22

        如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?

        如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
        發表于 08-26 07:49

        如何為新唐 8051 系列設置 IAR 8051 工作臺項目?

        如何為新唐 8051 系列設置 IAR 8051 工作臺項目
        發表于 08-25 06:26

        請問如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?

        如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
        發表于 08-20 06:23

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

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

        IAR平臺現已提供對Zephyr RTOS的量產級支持

        IAR宣布,其嵌入式開發平臺正式推出對Zephyr RTOS的量產級支持。該支持自IARArm開發工具鏈v9.70起全面提供。
        的頭像 發表于 07-09 15:43 ?584次閱讀

        IAR發布Arm開發工具鏈v9.70.1版本

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

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

        本文主要介紹在IAR Arm開發工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數放到單獨的section。
        的頭像 發表于 06-13 13:53 ?1791次閱讀
        在<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 ?947次閱讀

        IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

        隨著嵌入式系統變得越來越智能,對嵌入式處理器的要求也越來越高。為了更好應對汽車、醫療和工業機器人等領域對嵌入式處理器的要求,Arm推出了采用Armv8-R架構的Cortex-R52。Cortex-R52相對之前的處理器引入了很多新的特性,其中一個就是NEON。
        的頭像 發表于 06-05 09:57 ?1865次閱讀
        在<b class='flag-5'>IAR</b> Embedded Workbench for <b class='flag-5'>Arm</b>中使用<b class='flag-5'>Arm</b> Cortex-R52 NEON

        菜單的使用:Menu是菜單接口,一般用于鼠標右鍵彈窗、點擊彈窗等

        菜單的使用 Menu是菜單接口,一般用于鼠標右鍵彈窗、點擊彈窗等。具體用法請參考Menu控制。 創建默認樣式的菜單 菜單需要調用bindMenu接口來實現。bindMenu響應綁定
        發表于 04-30 07:14

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

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

        Keil uVision 5安裝包下載,詳細安裝教程~

        、點擊Close關閉授權窗口。 15、軟件安裝與激活全部完成。 Keil5使用說明 確保已安裝proteus及對應開發環境(Keil for ARMIAR)。 安裝對應驅動:Keil
        發表于 03-15 12:10

        關于stm32,u8g2菜單之間切換()用u8g2寫一個菜單無限左右循環

        菜單循環播放只要用到的函數 void rotateRight (uint8_t *arr[], int n);讓數組右移 void rotateLeft ( uint8_t *arr[], int
        的頭像 發表于 03-11 09:10 ?1375次閱讀