收藏 分享(赏)

IAR基本使用.ppt

上传人:weiwoduzun 文档编号:5748032 上传时间:2019-03-15 格式:PPT 页数:47 大小:492.02KB
下载 相关 举报
IAR基本使用.ppt_第1页
第1页 / 共47页
IAR基本使用.ppt_第2页
第2页 / 共47页
IAR基本使用.ppt_第3页
第3页 / 共47页
IAR基本使用.ppt_第4页
第4页 / 共47页
IAR基本使用.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、IAR基本使用 目录结构 根目录: 在安装过程中创建的默认根目录为: x:Program FilesIAR SystemsEmbedded Workbench 6.n, x是指 Microsoft Windows 的安装目录,而 6.n是嵌入式 IAR Embedded Workbench IDE的版本号。 目录结构 armbin目录: armbin子目录包含特殊 arm插件的可执行文件,比如 IAR C/C+编译器, IAR 汇编器和 IAR C-SPY驱动。 注: C-SPY是用于嵌入式应用的高级语言调试器,它配合 IAR系统编译器和汇编器使用,完全集成与 IDE中,提供开发和调试功能。

2、目录结构 armconfig目录: 目录包含用于配置开发环境和工程的文件,比如: 连接器命令模板文件( *.xcl) 特殊函数注册描述文件( *.sfr) C-SPY 设备描述文件( *.ddf) 语法着色配置文件( *.cfg) 应用工程和库工程文件的模板文件( *.ewp)以及它们相应的库配置文件。 目录结构 armdoc目录: armdoc目录包含最新信息的帮助文档。 armdrivers: 该目录包含各种调试工具的驱动。 armexamples: 各种型号单片机的例程。 目录结构 arminc目录: arminc子目录包含内部文件,比如标准 C或 C库的头文件。同样,还有定义特定功能寄

3、存器的特殊头文件,而这些文件主要由编译器和汇编器来使用。 arm lib目录: arm lib子目录包含编译器使用的预先创建的库以及相应的库配置文件。 目录结构 armsrc目录: armsrc 子目录包含一些可配置库功能的源文件以及一些应用程序代码示例。此外还包含库的源代码。 armtutor 目录: armtutor 子目录包含本文档中的教程的相应文件。 目录结构 Commonbin 目录: Commonbin 子目录包含所有嵌入式 IAR Embedded Workbench 产品共享插件的可执行文件,例如 IAR XLINK Linker,IAR XLIB Librarian, IAR

4、 XAR Library Builder以及编辑器和图形用户接口插件。IAR Embedded Workbench的可执行文件也放置在这里。 目录结构 Commonconfig 目录: Commonconfig 子目录包含嵌入式 IAR Embedded Workbench在开发环境中所保持的设置。 Commondoc 目录: Commondoc 子目录包含了所有嵌入式IAR Embedded Workbench产品的共享插件的最新信息的帮助文档,例如连接器和库工具。我们建议用户先读一下这些文档。这个目录还包括 “ IAR连接器和库工具参考手册 ” 的 PDF在线版文档。 目录结构 Commo

5、nplugin目录: Commonplugin子目录包含可作为载入式插件模块的插件的执行文件与描述文件。 IAR 开发环境界面 打开 IAR 软件后,首先会进入 IAR 开发环境的主界面。 IAR 主界面由菜单栏、 工具 WorkSpace 、编程界面和结果显示窗口( Message )组成,如图 : File选项 “ New ” 可以新建空白文件和工作( WorkSpace ); “ Open ” 可以打开文件和工作空( WorkSpace ); “ Save Workspace ” 和 “ Close Workspace Close Workspace ” 分别对应保存工作空间和关闭工作空

6、间; “ Recent Files ” 用于快速打开最近使过的源文件; “ Recent Files Files ” 用于快速打开最近使过的工作空间。 Edit 选项 在 Edit 选项中,包括了最常用的复制、粘贴重置和查找等通编辑类选项,同时也包括了一些 IAR 开发环境的特殊编辑功能。 Find and Replace 查找和替换功能:查找和替换是我们在编程中使用最频繁的功能。如果定义的变量在多个文件中使用,但是此时并不清楚这些变量的具体位置时,我们可以用全局搜索功能,将变量位置在 Message中列出来,这样可以快速找到变量。具体步骤为:具体步骤为:“ Find and Replace

7、” “ Find in Files” 在其中输入要查找的变量名 或者字符串,然后点击 “ Find ” 即可。快捷键 “ Ctrl+Shift+F ” 。 Navigate导航功能 在导航功能中可以通过 “ GO to ” 功能直接跳转到当前源文件中的某一行的某一个字符的位置;还可以设置标签“ Toggle BookMark” ,然后通过 “ Go to BookMark ” 跳转到标签的位置。 在这其中最常用的功能要属 “ Go to Definition ” 的具体含义是 跳转到实际定义的位置,该功能可以在程序中快速跳转到变量或者函数定义的位置,便于查看变量或者函数的组成。快捷键 “ F1

8、2 ” Code Templates代码模板 利用代码模板功能,我们可以在程序中插入 利用代码模板功能,我们可以在程序中插入 if 、 for 和 Class 等常用的代码模板。快捷 等常用的代码模板。快捷键“ Ctrl+Shift+Space ” 。 View选项 在 View 选项中包括 “ Messages ” 、“ Workspace” 、 “ Source Brower ” 、“ Breakpoints ” 、 “ Toorbars ” 和“ Status Bar” 。 View 中的这些选项主要用于在 IAR 主界面上开启与述功 能对应的窗口。如果我们不小心把这些给关闭了,可以在

9、View 选项中重新打开已关闭的窗口,它们会在 IAR 主界面重新显示。 Messages选项 在 “ Messages ” 中分为 “ Build ” 、 “ Find in Files” 、 “ Tool Output ” 。如图 其中在 “ 其中在 “ Build” 窗口中显示编译的信息;在 “ Find in Files ” 窗口中显示执行“ Find and Replace and Replace ” 查找后的信息;在 “ Tool OutPut ” 中显示工具输出信息 Source Browers 选项 “ Source Browers ” 用于显示工程中所有声明的结构体、共用体,

10、如果使 C+ 的话还可以显示所有声明的类( class )。添加该功能后 Source Browers 会与 Workspace 并列出现。 Breakpoints断点窗口 “ Breakpoints ” 用于显示当前所设置断点的信息。添加该功能后会在 Message 中增加 一个 “ Breakpoints ” 窗口,我们可以在其中查看断点信息。 ToolBars”工具栏开启选项 在 “ ToolBars ” 中包括 “ main ” 和“ debug ” 两个选项,用于择开启还是关闭 IAR 主 界面中的工具栏。 StatusBars状态栏开启选项 把 “ StatusBars ” 选项前

11、面的 “ 对钩去掉,状态栏就隐藏了。相反打上栏就重新出现。状态在 IAR 主界面最下方。 Project选项 “ Project ” 选项是是 IAR 开发环境中的核心。我们可以通过使用 “ add file” 向 Workspace 的工程目录中添加新文件; 使用 “ add group” 向 Workspace 的工程目录中添加新分组; 使用 “ Edit configuration ” 编辑配置。 一个 IAR Workspace可以包含多个工程,利用 “ Project ” 中的 “ Create New Project” 我们一新建一个 IAR的工程。 “ Add Existing

12、Project ” 可以将现有的 IAR 工程添加到 Workspace 中, IAR 工程文件的扩展名为 ( .ewp ) Options 选项是 “ Project ” 中的重要选项。首先中工作空间下的程名,然后右键就会出现 “ Options ” 。 在 Options 选项中重点介绍以下部分,其他设置为默认即可。 选择设备类型 GeneralOptions ” “ Target ” ; 添加头文件路径C/C+Complir ” “ Preprocessor ” ; 生成二进制文件 “ Output Convert ” ; 配置链接文 “ Linker ” “ Config ” ; 选择

13、下载器类型 “ Debugger ” 。 编辑工程 Make 对当前的工程进行编译,并且在 Message 中显示工程的编译结果。 Compile 对单独的源文件进行编译,在对单独的源文件进行编译,在 Message 中显示单独源文件的编译结果, Rebuilt All 重新对工程进行编译; Clean 清除当前工程的编译状态; Batch build 批量编译。 Tools选项 在 “ Tools ” 选项中,重点介绍 “ Option ” 选项,该是对 IAR 开发环境的字体、 开发环境的字体、 快捷键、语言等环境变量进行设置。 打开 “ Option ” 选项,会出现 IDE Optio

14、ns 窗口。 Common Fonts中的 Fixed Width 用于配置编程界面中的字体参数; Proportional Width Font用于配置 Workspace 中的字体参数。 Key Bindings 快捷键绑定。 Language 设置 IAR 的语言,有英和日。 Editor 中: 可以设置 Tab 键的空格距离 “ Tab size ” 和缩进距离 “ Indent size ” ; 可以设置句法的高亮显示 “ Syntax highlighting” 可以设置自动缩进 “ Auto indent ” ; 可以设置显示程序行号 “ Show line numbers ”

15、; 可以设置扫描文件改变 “ Scan for changed files ” ; 可以设置显示书签 “ Show bookmarks ” ; 可以使能虚拟空间 “ Enble virtual space” ; 可以移除尾随空白 “ Remove trailing blanks” 展开 Editor 你会看到更多子类, 中常用的是 Colors and Fonts Colors and Fonts ,在其中可以设置编辑字体和特殊符的颜色,比如在程序所使用其中可以设置编辑字体和特殊符的颜色,比如在程序所使用 C语言的关键字就是在这里。 创建工程 生成新的工作区( Workspace): 选择主菜单 File New Workspace 生成新工作区。 生成新项目: 选择主菜单 Project Create New Project,弹出生成新项目窗口,见下图。 本例选择项目模板( Project template)中的 Empty project。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报