理论教育 EWARM集成开发环境项目创建与配置

EWARM集成开发环境项目创建与配置

时间:2023-11-03 理论教育 版权反馈
【摘要】:在IAR EWARM集成开发环境中用户需要建立一个工作区,用于创建项目,每个项目都可以建立以组为级别的结构,用户源程序文件可以分别添加到各个组中。图2-24 创建工作区接下来要创建新项目。EWARM提供了几种不同应用程序和库程序的项目模板,用户可以按照模板创建自己的新项目。图2-25 创建新项目窗口在Project Template栏内,选择Empty project,表示采用默认的项目配置。项目名称中的星号表示当前的修改还没有保存。

EWARM集成开发环境项目创建与配置

在IAR EWARM集成开发环境中用户需要建立一个工作区(workspace),用于创建项目,每个项目都可以建立以组(group)为级别的结构,用户源程序文件可以分别添加到各个组中。通过不同选项可以对项目进行灵活配置。建议用户先在硬盘上建立一个特定目录,用来存放各种与项目有关的文件,下面的例子采用的目录是D:\GPIO流水灯。

进入IAR EWARM集成开发环境后,单击File下拉菜单中的“New”→“Workspace”选项,就创建了一个工作区,如图2-24所示。

978-7-111-44508-1-Chapter02-35.jpg

图2-24 创建工作区

接下来要创建新项目。单击Project下拉菜单中的Create New Project选项,弹出创建新项目窗口,如图2-25所示。EWARM提供了几种不同应用程序和库程序的项目模板,用户可以按照模板创建自己的新项目。

978-7-111-44508-1-Chapter02-36.jpg

图2-25 创建新项目窗口

在Project Template(项目模板)栏内,选择Empty project,表示采用默认的项目配置。在Tool chain栏内选择ARM,表示当前使用ARM处理器。单击“OK”按钮后,弹出保存项目窗口,如图2-26所示。

978-7-111-44508-1-Chapter02-37.jpg

图2-26 保存项目窗口

在文件名栏内键入BLINK,单击“保存”按钮,就创建并保存了一个新项目,该项目将出现在工作区窗口中,如图2-27所示。项目名称中的星号表示当前的修改还没有保存。默认状态下,系统将自动生成两个配置:调试(Debug)和发布(Release),用户可通过工作区窗口顶部的下拉菜单选择配置选项,本例中只使用Debug配置。至此就在D:\GPIO流水灯\目录下创建了一个项目文件,其文件扩展名为.ewp,其中包含了用户对项目的各种特殊设定。

978-7-111-44508-1-Chapter02-38.jpg(www.daowen.com)

图2-27 工作区窗口

最后还需要保存工作区,单击File下拉菜单中的Save Workspace选项,弹出保存工作区对话框,如图2-28所示。选定工作区文件的存放路径后(本例选择新建立的D:\GPIO流水灯\目录),在文件名栏内键入BLINK.eww,单击“保存”按钮,就在选定的目录下创建了一个工作区文件Fib.eww。这个文件中列出了所有加入到工作区的项目,其他相关信息都存放在D:\GPIO流水灯\settings目录下。

978-7-111-44508-1-Chapter02-39.jpg

图2-28 保存工作区窗口

保存工作区后,下一步就是在项目中新建文件或添加已有文件。项目中允许文件分组,用户可以根据项目需要和自己的习惯来组织源文件。本例新建USR和SRC两个文件组,USR文件用来保存用户主程序,SRC文件组用来保存其他配置文件等。单击Project下拉菜单中的Add Group…选项,添加USR和SRC文件组,如图2-29所示。

新建源文件时单击File下拉菜单中的“New”→“File”选项,从打开的编辑窗口中输入源程序文件main.c和Target.c,输入完毕后,分别保存到硬盘D:\GPIO流水灯\USR和D:\GPIO流水灯\SRC目录下。将鼠标指向工作区窗口的USR文件组并单击右键,从弹出的右键菜单中选择Add Files…选项,将硬盘D:\GPIO流水灯\USR目录下的main.c文件添加到USR文件组中,再用同样的方法将硬盘D:\GPIO流水灯\SRC目录下的Target.c文件添加到SRC文件组中,如图2-30所示。

978-7-111-44508-1-Chapter02-40.jpg

图2-29 在工作区窗口新建两个文件组

978-7-111-44508-1-Chapter02-41.jpg

图2-30 为工作区文件组添加文件

需要注意的是,往项目中添加文件时,只需添加汇编语言和C语言源程序,不需要添加头文件(即.h头文件)。但是用户必须在配置项目的编译器、链接器选项时指明包含头文件的路径和目录。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈