资源预览内容
第1页 / 共61页
第2页 / 共61页
第3页 / 共61页
第4页 / 共61页
第5页 / 共61页
第6页 / 共61页
第7页 / 共61页
第8页 / 共61页
第9页 / 共61页
第10页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
嵌入式集成开发环境RVDS,附件1,目 录,1.1 RVDS简介 1.2 在 RVDS 中创建工程 1.3 配置工程 1.4 调试工程,1.1 RVDS简介,ARM编程工具的发展过程,sdt2.5,ads1.2,rvds3.0/3.1/3.0/4.0,1.1 RVDS简介,RVDS(RealView Development Suite)是ARM公司最新推出的面向SOC和大型复杂应用程序的高端开发工具,被业界称为最好的ARM开发工具。,RVDS包含有四个模块: IDE:RVDS中集成了Eclipse IDE,用于代码的编辑和管理。支持语句高亮和多颜色显示,以工程的方式管理代码,支持第三方Eclipse功能插件。 RVCT:RVCT是业界最优秀的编译器,支持全系列的ARM和XSCALE架构,支持汇编、C和C+。 RVD:是RVDS中的调试软件,功能强大,支持Flash烧写和多核调试,支持多种调试手段,快速错误定位。 RVISS:是指令集仿真器,支持外设虚拟,可以使软件开发和硬件开发同步进行,同时可以分析代码性能,加快软件开发速度。,1.1 RVDS简介,目 录,1.1 RVDS简介 1.2 在 RVDS 中创建工程 1.3 配置工程 1.4 调试工程,1.2 在 RVDS 中创建工程,打开RVDS,弹出一个选择工作空间的对话框,1.2 在 RVDS 中创建工程,点 Browse 按钮,选择一个事先建好的文件夹,作为 RVDS 工程的工作空间,1.2 在 RVDS 中创建工程,选择好工作空间后,点 OK,1.2 在 RVDS 中创建工程,跳出欢迎界面。有四个按钮,从左到右分别是:Overview, Whats New, Tutorials, Workbench。这里点Workbench。,1.2 在 RVDS 中创建工程,同时在工作空间的物理文件夹下会自动创建一个 .metadata文件夹,此文件夹是这个工作空间的管理文件夹。,1.2 在 RVDS 中创建工程,进入工作空间,此时工作空间中还没有任何工程,否则工程浏览窗口会列出各工程,1.2 在 RVDS 中创建工程,选择 File - New - Realview Project,1.2 在 RVDS 中创建工程,跳出对话框,输入工程名,工程类型默认是 Executable,点 Next。,1.2 在 RVDS 中创建工程,默认配置,选择 Next。,1.2 在 RVDS 中创建工程,默认所开发的目标的工程文件路径,点 Next。,1.2 在 RVDS 中创建工程,选择目标的体系结构或处理器型号,其它默认,点 Next。,1.2 在 RVDS 中创建工程,这里选择 Cortex-A8。,1.2 在 RVDS 中创建工程,指令集选择 ARM 或者默认自动,源语言默认自动,点 Next。,1.2 在 RVDS 中创建工程,默认为空,建一个空工程。点 Finish。,1.2 在 RVDS 中创建工程,建了一个空工程。在工程浏览窗口可以看到刚建的工程,1.2 在 RVDS 中创建工程,此时在工作空间的物理文件夹下新增了刚建的工程的文件夹。,在工程名上点右键,可以在工程中新建文件。,1.2 在 RVDS 中创建工程,输入文件名。点 Finish。,1.2 在 RVDS 中创建工程,在工程下可以看到已建好了一个文件,可以在中间的编辑区编辑这个文件。然后保存。,1.2 在 RVDS 中创建工程,在工程中的文件夹或文件名上点右键,可以删除这个文件或文件夹。,1.2 在 RVDS 中创建工程,也可以右键点工程名,新建文件夹。,1.2 在 RVDS 中创建工程,输入文件夹名。点 Finish。,1.2 在 RVDS 中创建工程,可以看到在工程下新建了一个文件夹,可以在文件夹下再添加文件或子文件夹。,1.2 在 RVDS 中创建工程,可以从别处引入文件或文件夹到某个工程或其下的文件夹,右键选择 import。,1.2 在 RVDS 中创建工程,展开 General,选择 File System。点 Next。,1.2 在 RVDS 中创建工程,点 Browse,选择要引入的文件夹。点确定。,1.2 在 RVDS 中创建工程,选择要引入的文件。可以选择一部分文件,也可以全选。点 Finish。,1.2 在 RVDS 中创建工程,可以在相应文件夹下看到已添加了几个文件。,1.2 在 RVDS 中创建工程,当然也可以一次引入多个文件夹。,1.2 在 RVDS 中创建工程,可以看到工程下刚引入的多个文件夹。,1.2 在 RVDS 中创建工程,1.2 在 RVDS 中创建工程,在工程的物理文件夹下,可以看到与逻辑结构下相同的文件和文件夹。,目 录,1.1 RVDS简介 1.2 在 RVDS 中创建工程 1.3 配置工程 1.4 调试工程,1.3 配置工程,工程名点右键,选择 Properties。,1.3 配置工程,展开 C/C+ Build,点 Settings,右边显示 Settings 配置选项。,1.3 配置工程,可以选择配置的版本类型,是调试版还是发行版。,1.3 配置工程,配置编译器目标,初始状态可选自动或 ARM,体系结构或处理器按目标板来选择。其它默认。,1.3 配置工程,配置编译器源,源语言根据情况配置,可以默认自动,其它项默认。,1.3 配置工程,配置编译器调试/Opt,可以根据情况选择优化级别。这里默认。,1.3 配置工程,配置编译器预处理器,可以添加宏定义。,1.3 配置工程,配置编译器目录,可以添加自定义头文件目录,目录可以是某个文件夹下的,也可以是某个工作空间下的。,1.3 配置工程,配置汇编器目标,初始状态选择自动或ARM,体系结构或处理器按目标板来选择。其它默认。,1.3 配置工程,配置汇编器目录,可以添加自定义头文件目录,目录可以是某个文件夹下的,也可以是某个工作空间下的。,1.3 配置工程,配置链接器目标,体系结构或处理器按目标板来选择,其它默认。,1.3 配置工程,配置链接器输出,RO基址和RW基址按目标板来输入,分别指代码段的起始地址和数据段的起始地址。这里分别输入 0x0 和 0xa0100000。,1.3 配置工程,配置链接器选项,映像入口点输入启动代码所在目标文件名(二进制文件)。,1.3 配置工程,配置链接器布局,置于映像的开头输入启动代码所在目标文件名(二进制文件)。,1.3 配置工程,配置生成可执行文件,在 Build steps 选项卡的 Post-build steps 项下 Command 项输入命令。最后点 OK 完成配置工作。,目 录,1.1 RVDS简介 1.2 在 RVDS 中创建工程 1.3 配置工程 1.4 调试工程,1.4 调试工程,为了简单起见,用于演示调试的工程只包含一个源码文件 boot.s。编译后,工程下增加了一个调试文件夹,下方的 Console 窗口显示编译过程的信息,包括警告、错误和成功信息。,1.4 调试工程,在工程的调试目录下可以看到 .bin可执行文件和 .axf 调试文件。,1.4 调试工程,第一次调试点击调试按钮 ,会弹出 Debug As 对话框,选择“加载加 RealView Debugger 中”,点 OK ,会启动调试器。,1.4 调试工程,如果不是第一次调试,点调试工具按钮右边的向下箭头,选择 Debug As 2 加载加 RealView Debugger 中。也会启动调试器。,1.4 调试工程,启动调试器,选择要调试的文件,如图。,1.4 调试工程,调试画面。可以查看寄存器的值,可以查看存储空间的值。,Thank you view reading谢谢观阅,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号