Hello World!入门范例
By www.mcuzone.com
下面以一个通过 44B0 的 UART0 输出字符串“Hello World!”的小程序为例
简单讲解一下 ADS 的初步使用。本范例的阅读对象是初学者,并假设初学者已
经安装 ADS1.2(ARM Developer Suite)软件。
首先通过“开始”->“程序”->“ARM Developer Suite V1.2”->“Codewarrior
for ARM Developer Suite”打开 Codewarrior,Codewarrior 是 Metrowerks 公司为
ARM 公司所开发的 IDE。
图 1,新建工程
ADS 为用户提供了 7 个模板,分别是:
ARM Executable Image:用于由 ARM 指令的代码生成一个 ELF 格式的可执
行映象文件;
ARM Object Library:用于由 ARM 指令的代码生成一个 armar 格式的目标文
件库;
Empty Project:用于创建一个不包含任何库或者源文件的工程;
Makefile Importer Wizard:用于将 VC 的 nmake 或者 GNU make 文件转入到
Code Warrior IDE 工程文件;
Thumb ARM Executable Image:用于由 ARM 指令和 Thumb 指令的混合代码
生成一个可执行的 ELF 格式的映象文件;
Thumb Executable image:用于由 Thumb 指令创建一个可执行的 ELF 格式的
映象文件;
Thumb Object Library:用于由 Thumb 指令的代码生成一个 armar 格式的目标
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛