Ⅰ、寫在前面
本文先講述一下默認主窗口界面,對IAR軟件工具整體有一個大概的了解,再次講述toolbar工具欄里面詳細內容。
Toolbars工具欄其實就是在主菜單下面的快捷圖標按鈕,這些快捷按鈕之所以歸為工具欄里面,在于它們使用的頻率較高。比如編譯按鈕,這個按鈕在我們編程的時候使用的頻率是相當高,這些快捷按鈕大部分也是有對應的快捷鍵。
本文內容已經整理成PDF文件,提供給大家下載:
http://pan.baidu.com/s/1eSeDSu2
Ⅱ、主窗口界面
為了使這一些列教程完善,也為了讓初學者對IAR界面有初步的認識,這里簡單講述一下(IAR默認)主界面下各個窗口的意思。
Menu Bar菜單欄:該窗口是IAR比較重要的一個窗口,里面包含IAR所有操作及內容,在編輯模式和調試模式下存在一些不同,后續會講述。
Tool Bar工具欄:該窗口是一些常見的快捷按鈕,本文下面會講述。
Workspace Window工作空間窗口:一個工作空間可以包含多個工程,該窗口主要顯示工作空間下面工程項目的內容。
Edit Window編輯空間:代碼編輯區域。
Message Window信息窗口:該窗口包括編譯信息、調試信息、查找信息等一些信息的窗口。
Status Bar狀態欄:該窗口包含錯誤警告、光標行列等一些狀態信息。
Ⅲ、工具欄
IAR的Tool Bar工具欄共有兩個:Main主工具欄和Debug調試工具欄。在編輯(默認)狀態下只顯示Main工具欄只顯示,在進入調試模式后會顯示Debug工具欄。
工具欄可以在通過菜單打開:View -> Tool Bar.
1.主工具欄
在編輯(默認)狀態下,只有主工具欄,這個工具欄里面內容也是在編輯狀態下常用的快捷按鈕。
New Document新建文件Ctrl + N
Open打開文件Ctrl + O
Save保存文件Ctrl + S
Save All保存所有文件
Print打印文件Ctrl + P
Cut剪切Ctrl + X
Copy復制Ctrl + C
Paste粘貼Ctrl + V
Undo撤銷編輯Ctrl + Z
Redo恢復編輯Ctrl + Y
FInd Previous向前查找Shift + F3
FInd Next向后查找F3
FInd查找(增強)Ctrl + F
Replace替換Ctrl + H
Go to前往行列Ctrl + G
Toggle Bookmark標記/取消書簽Ctrl + F2
Previous Bookmark跳轉到上一個書簽Shift + F2
Next Bookmark跳轉到下一個書簽F2
Navigate Backward跳轉到上一步Alt + 左箭頭
Navigate Forward跳轉到下一步Alt + 右箭頭
Compile編譯當前(文件、組)Ctrl + F7
Make編譯工程(構建)F7
Stop Build停止編譯Ctrl + Break
Toggle Breakpoint編輯/取消斷點Ctrl + F9
Download and Debug下載并調試Ctrl + D
Debug without Downloading調試(不下載)
上面是簡述了各個快捷按鈕的基本意思,下面再詳細說一下部分按鈕的具體意思。
A.書簽
書簽在編譯的時候比較實用,可以快速找到標記書簽所在行。可以使用快捷按鈕,也可以使用快捷鍵。
書簽動畫效果:
B.跳轉到上/下一步
跳轉是在編譯代碼通過跟蹤代碼留下的“腳步”,我們可以通過該方式找到這些“腳步”,同樣也可以通過快捷鍵操作。
跳轉到上/下一步動畫效果:
C.下載和調試
很多人問“Download and Debug”和“Debug without Downloading”這兩個按鈕的區別是什么?
答:Download and Debug:是下載代碼之后再進行調試。
Debug without Downloading:只調試不下載。也就是說你之前下載過了代碼,只需要再點擊該按鈕即可,否則會出現錯誤。
這兩個按鈕圖標在編輯和調試模式下略有點差異,在調試模式下可以再次下載/調試。
2.調試工具欄
調試工具欄是在程序調試時候才有效的一下快捷按鈕,在編輯狀態下,這些按鈕是無效的。
Reset復位
Break停止運行
Step Over逐行運行F10
Step Into跳入運行F11
Step Out跳出運行F11
Next Statement運行到下一語句
Run to Cursor運行到光標行
Go全速運行F5
Stop Debugging停止調試Ctrl + Shift + D
逐行運行也叫逐步運行,跳入運行也叫單步運行,運行到下一語句和逐行運行類似。
IAR這幾個調試快捷按鈕的意思和Keil的差不多,可以參看我另外一篇文章:Keil(MDK-ARM)系列教程(八)_在線調試(Ⅰ).
Ⅳ、說明
上面內容主要是針對初學者,寫的比較基礎的。若要了解更多關于IAR或者Keil的使用教程,可以進入我微信公眾號或查看IAR自帶的幫助文檔。
以上內容僅供參考,若有不對之處,敬請諒解。
-
ARM
+關注
關注
134文章
9169瀏覽量
369225 -
IAR
+關注
關注
5文章
354瀏覽量
36780
發布評論請先 登錄
相關推薦
評論