第3讲 Atmel Studio 6集成开发环境

系统板和编程器等硬件资源准备好后,还需要在软件上做些准备,即在电脑上安装AVR的开发软件。早期的AVR开发软件呈现出了百花齐放的现象,编译环境多种多样,仿真和编程软件也自成一派,而且很多都是非ATMEL官方的产品,这在一定程度上给AVR的开发带来了不便。

但这一切在全新定义的AVR集成开发环境推出后有了极大地改观。在众多的与AVR单片机兼容的开发软件中,AVR Studio软件作为ATMEL出品的编译环境,越来越受到AVR用户的关注。但AVR Studio4版本仅提供了对汇编语言的支持,使用C语言的开发用户需要通过使用第三方编译软件(如ICCAVR)将代码编译后,再使用AVR Studio 4软件完成程序的下载和调试任务,这给AVR的开发带来了不便。

从AVR Studio 5开始,ATMEL在软件的内部集成了GCC编译器,提供了对C语言的支持,极大地方便了C用户。经过不断的升级和完善,目前该软件已经实现了对ARM处理器的支持,成为一个真正意义上的集成开发环境,名称也由AVR Studio改为Atmel Studio。本书向大家介绍的就是Atmel Studio 6.1集成开发环境。

3.2.1

Atmel Studio 6的功能

Atmel Studio 6.1是ATMEL推出的集成开发平台(IDP),用于开发和调试Atmel公司旗下的ARMCortex-M和Atmel AVR系列微控制器。Atmel Studio 6.1提供了一个无缝、易用的开发环境,可以完成从代码编写、编译、调试及烧写全过程。作为集成的开发环境,Atmel Studio 6.1软件有如下特点:

1)丰富的软件库和完备的器件支持。Atmel Studio 6.1集成开发环境包含了具有1600个ARM和AVR示例项目的大型免费源代码库ASF(Atmel Software Framework)。它是一系列现成的源代码集合,涵盖了诸如设备驱动、通信栈、图形服务和触摸功能多个方面。通过ASF代码库,进一步丰富了集成开发环境的功能,用户可以借助这些示例源代码,快速入门开发工作。

2)集成C/C++编辑器和编译器。Atmel Studio 6.1集成开发环境内部安装有GCCC/C++编辑器、编译器以及汇编器和模拟器,并且可以与开发环境所支持的硬件调试器或编程器无缝连接,简化了开发过程。Atmel Studio 6.1集成开发环境内部有新建项目向导,使开发者可以更加专注于编写和调试代码。

3)方便的调试与模拟。Atmel Studio 6.1集成开发环境既可以连接硬件调试器,完成硬件的仿真和PCB测试,也可以使用自带的软件模拟器模拟AVR系列CPU的运行。通过软件模拟器,可以用视图的形式直观地呈现出处理器、存储器、通信和模拟接口的状态,并且能够使用诸如运行、中断、重置、单步运行、设置断点等调试命令来调试程序。

3.2.2

Atmel Studio 6的安装

Atmel Studio 6.1软件由ATMEL公司免费提供给用户,我们可以登录ATMEL公司的网站http://www.atmel.com/下载Atmel Studio 6.1集成开发环境。软件成功下载后,如图3-8所示。

双击下载的软件,即可启动Atmel Studio 6.1的安装。首先出现的对话框是授权许可协议,选择“I accept the…”项,并单击“Next”,如图3-9所示。

为了配合Atmel Studio 6.1软件的运行,安装程序提示需要在PC上安装一些辅助的软件和驱动。这里我们单击“Install”,如图3-10所示。

再次出现授权许可协议对话框,选择“我已阅读并接受许可条款(A)”,单击“安装”按钮,如图3-11所示。

“.NET Framework 4”安装完成后,单击“完成”继续安装过程,如图3-12所示。

软件自动安装“Visual Studio 2010”软件,选择“Yes,send information……”项,并单击“Next”按钮,如图3-13所示。

Visual Studio 2010软件安装完毕,单击“Finish”按钮,如图3-14所示。

接下来开始安装USB驱动,单击“Next”按钮,如图3-15所示。

安装程序在如图3-16所示的窗口中运行时需要耐心等待一会儿。

辅助软件及驱动安装完成,单击“Finish”,如图3-17所示。

接下来安装程序提示安装Atmel Studio 6.1软件,单击“Next”,如图3-18所示。

使用默认的安装路径,单击“Next”,如图3-19所示。

在随后出现的软件安装摘要对话框中单击“Next”,如图3-20所示。

接下来是软件的安装进度提示,如图3-21所示。这里我们仍然需要等待一会儿,去喝杯水,轻松一下吧。

软件安装终于大功告成了,单击“Finish”完成软件的安装,如图3-22所示。

软件安装完成后,在桌面上会出现Atmel Studio 6.1软件的快捷方式图标,如图3-23所示。

 


评论:

AVR单片机基础教程

作者:高显生   共18讲

AVR系列单片机是8位单片机中第一个真正的RISC结构单片机,它采用了大型快速存取寄存器组、快速的单周期指令系统以及单级流水线等诸多先进技术,使得AVR单片机具备了高达1MIPS/MHz的运行处理能力。