ARM开发板(ARM9开发板和Xscale开发板)和嵌入式ARM解决方案、ARM开发工具ARM仿真器提供商深圳龙人嵌入式开发中心以多年嵌入式系统开发设计的经验介绍有关利用ARM仿真器在ARM9开发板上进行嵌入式开发的技术知识。网址:http://www.szarm.com
联 系 电 话:+86-0755-83346939 83662100 余小姐
销 售 Email:beijingshenzhen@126.com
联 系 地 址: 深圳市福田区福虹路世界贸易广场B座13F 邮 编:518033
实现在arm中生成一个新项目的步骤
上一篇 /
下一篇 2008-09-20 18:11:42
/ 个人分类:2410开发板 arm9 arm开发板
要为某个目标系统开发一个新应用程序,必须建立一个新项目。步骤如下:
1.建立一个项目文件目录
首先应该为新项目创建一个目录,用来存放与项目有关的各种文件。项目开发过程中生成的一系列文件,如:工作区文件,开发环境的配置,编译、连接和调试选件配置,各种列表文件和输出文件等都将被存放在这个目录下。用户也可以选择把各种原文件也放在这个目录下。
在下面的例子中我们生成一个C:\Program files\IAR System\My projects 目录。为了方便,我们把ST 的例子软件包01STR71x 也复制到此目录下。
2.生成新的工作区
EWARM 虽然是按项目进行管理,但是要求把所有的项目都放在工作区内(Workspace)。用户如果是第一次使用EWARM 开发一个新项目,必须先创建一个新工作区,然后才能在工作区中创建新项目。一个工作区中允许存放一个或多个项目。如果用户过去已经建立了一个工作区并且希望把目前要建的新项目放在老工作区内,则可以直接打开老工作区并执行第三步生成新项目。创建新工作区方法是:选择EWARM 开发环境主菜单的 File > New > Workspace 命令。如果目前正在开发或调试另一个项目,EWARM 开发环境将提示用户保存和关闭当前活跃工作区,然后开启一个空白工作区窗
3.生成新项目
下一步就是在工作区中创建新项目,方法如下:
① 选择主菜单 Project > Create New Project,弹出生成新项目窗口
② 在Tool chain 栏中选择ARM,然后点击OK 按钮,弹出 “另存为”窗口。
③ 在“另存为”窗口中浏览和选择新建的My projects 目录,输入新项目的文件名为STR710-LED,
然后保存。这时在屏幕左边的Workspace 窗口中将显示新建的项目名和输出代码模式。
项目名后面的Debug 表示输出含调试信息的代码文件。EWARM 能为项目提供两种输出代码模式:Debug 和Release。Debug 模式生成含调试信息的程序代码,用户利用它可以在EWARM 环境下调试应用程序。而Release 模式生成不含调试信息的发行版本的程序代码,其代码比较紧凑。用户可以从Workspace窗口顶部的下拉菜单中选择两种项目配置之一
④ 保存工作区
新生成的工作区需保存才有效,所以在添加项目后EWARM 要求执行保存工作区操作。保存工作区选择主菜单 File > Save Workspace,浏览并选择My projects 目录。然将工作区取名为ST710-DEMO 输进File name 输入框,按保存按钮退出。这时在My projects 目录下又生成一个ST710-DEMO.eww 文件。同时在My projects 目录下还生成一个settings 子目录,这个目录下存放保存窗口设置和断点设置等与当前操作有关信息的其他文件。
注意:保存操作完成后项目名后的﹡号已经消失。
4. 给项目添加文件
保存工作区后的下一步就是往项目中添加文件。项目中的文件允许分组,用户可以根据项目的需要和自己的习惯来组织源文件。为举例说明,我们在下面的例子中建立一个startup 文件组。
5. 设置项目选件
生成新项目和添加文件后的下一步是为项目设置选件。设置项目选件是非常重要的一步,如果设置不当,编译、连接就会出错,就无法生成正确的代码文件。大家记得,在创建新项目时我们选择了Empty project模板,表示采用默认的项目选件设置。但是这些默认的设置还要根据具体项目的需要进行修改。
更多关于arm 嵌入式开发 嵌入式系统 arm开发板 arm9开发板的资料推荐在http://www.armlab.net上查找。
相关阅读:
- arm开发板 (arm9longren, 2008-6-23)
- ARM开发和嵌入式系统开发书籍推荐 (armodmlr, 2008-6-24)
- ARM9开发板入门:对S3C2410数据手册中DMA部分的解读 (arm9arm7, 2008-6-26)
- 基于ARM嵌入式近红外光谱仪器的研制 (arm9ln, 2008-7-20)
- ARM、DSP、FPGA的区别 (arm9ln, 2008-7-26)
- 我建议嵌入式系统制作应该按照这样的开发步骤 (armodmlr, 2008-8-25)
- 基于嵌入式arm系列DMC-S3C4510B-W开发板的讲解 (arm9ln, 2008-8-27)
- Arm9系列STR750开发板的软硬件功能 (arm9arm7, 2008-8-30)
- 嵌入式DMC-S3C2410-P型开发板 (armodmlr, 2008-9-19)
- 轻松入门开发ARM 程序 (arm9arm7, 2008-9-20)
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
arm开发板