12. 工程轉化功能,可將其他類型的工程轉化為
C-Free格式的工程,並在
C-Free中打開。
C-Free中进行ARM开发(使用ADS1.2)|最后更新2008-3-24
C-Free能够支持众多的C/C++编译器,除了我们知道的MinGW、Borland C++、Digital Mars和Open Watcom C++、Ch等。我们将陆续根据大家的需要,介绍其他编译器在C-Free中集成、使用方法。
ARM ADS全称为ARM Developer Suite,是ARM公司推出的新一代ARM集成开发工具。现在ADS的最新版本是1.2,它取代了早期的ADS1.1和ADS1.0。它可以安装在Windows NT4,Windows 2000,Windows 98和Windows XP和Windows Me操作系统。ADS由命令行开发工具,ARM实时库,GUI开发环境(Code Warrior和AXD),适用程序和支持软件组成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己的应用程序。
虽然ADS1.2自带了的集成化开发工具(Code Warrior),但是如果你想使用C-Free的强大功能,在C-Free中开发自己的ARM应用程序也是可行的。由于ADS包含的编译器都是以命令行的方式被使用的,因此,我们也很容易使这些编译器能够在C-Free中被使用。
下面的步骤帮助您在C-Free中配置、使用ADS编译器。
1、下载C-Free ADS开发包。
点击此处下载
下载后,直接将此Zip包中的文件解压到C-Free的安装目录下。此开发包包含了(1)GCC-ARM和GCC-Thumb构建配置模版文件;(2)ARM应用程序的工程创建向导。
注:构建配置模版文件位于C-Free安装目录的data目录下;工程向导文件位于C-Free安装目录的templates目录下。
2、安装ADS1.2开发环境。在您的系统中安装ADS1.2环境,并且安装完成License,确保命令行工具能够使用。
3、在C-Free中配置ADS1.2。
(1)我们首先创建一个ARM或Thumb全局构建配置: 打开C-Free,选择“构建”->“构建选项”菜单,弹出“构建选项”对话框,点击右上角的“>”符号按钮,在出现的菜单中,选择“新建配置”项,调出“新建构建配置”对话框。如下图所示:
编译器类型选择GCC-ARM或者GCC-Thumb,输入您希望的配置名称,如arm等。点击“确定”。出现“编译器位置”对话框,如下图。在这里你可以指定ADS的安装位置(告诉C-Free您ADS的安装位置),一般情况下,C-Free能够检测到您系统中的ADS安装位置。如果无法检测到,则请使用手动定位功能来指定ADS的安装位置。
“确定”后,C-Free会根据ADS的安装位置,自动设置好Include Files路径, Library Files路径和Executable Files路径等。如下图:
点击确定,这样我们就完成了对ARM编译器的配置。同样如果您在编译器类型中选择了GCC-Thumb也就可以创建一个Thumb编译器的配置。
4、创建ARM应用程序。
进入“工程”菜单,选择“新建”选项,激活“新建工程”对话框。在工程类型中,我们选择“ARM”页,出现两种可供创建的工程类型“Executable Image”和“Object Library”。如下图:
在对话框中,选择您希望创建的工程类型,并且指定工程名称和保存位置。点击确定后出现“选择程序类型”选择框,选择后,进入下一步,在这里我们选择应用于工程的
构建配置。我们选择刚才创建的arm或者thumb,如下图所示。这样的话,创建完成的应用程序将能够用arm或者thumb编译器编译。你也可以在以后通过“工程设置”对话框来完成工程构建配置的添加、修改。
点击完成。完成了工程的创建。你可以往工程添加程序文件,管理程序文件,开发您的ARM应用程序。
5、运行ARM应用程序。下图是一个Hello World程序在AXD中的运行结果。
以上是作者对ADS1.2在C-Free中配置、使用的一个简要介绍。希望对您有一定的引导作用。由于作者对ADS的了解未深入,上面的介绍可能不能满足您的要求。如您仍有问题,请来信讨论:cfree@163.com。谢谢!
沒有留言:
張貼留言