入门指南

为您提供开始评估和使用此产品之前所需了解的全部信息。


Atmel® 基于 ARM® 的微控制器和微处理器非常简便易用。本指导手册将帮助您只需简单的三个步骤即可开始使用。

 

步骤 1:下载 Atmel Studio 6 或第三方 IDE

所有 Atmel 基于 ARM 的器件都需要安装一些软件才能使用。要创建并调试此软件,您可以使用一个集成开发环境 (IDE)。免费提供的 Atmel Studio 6 IDE 可帮助您开发 Atmel 基于 ARM 的闪存 MCU(微控制器单元)。这些 MCU 包括基于 ARM Cortex®-M4、Cortex-M3、ARM926EJ-S™ 和 ARM7TDMI® 的器件。您可以对 Atmel 基于 ARM 的 MPU 使用第三方工具链。

Atmel Studio 6 包含您创建、编译和调试代码所需的一切内容。它会将代码直接下载到基于 ARM 的微控制器的片上闪存中,而无需任何其他软件组件。您还可以将第三方工具用于 Atmel 基于 ARM 的 MCU。有关这些公司的信息,请参阅 详细信息和联系信息

第三方工具可以帮助您开发 Atmel MPU。这些 MPU 包括我们的基于 ARM Cortex-A5 和 ARM926EJ-S™ 的器件。

 

步骤 2:查看示例

从头开始创建软件程序是有难度的,因此我们在网站上提供了数百个示例项目。我们称之为应用说明,其涵盖了基于 ARM 的 MCU 和 MPU 编程和使用的各个方面。只需访问任意器件页面,并浏览至“文档”标签,您就会找到与该特定器件相关的所有应用说明。您还会在“文档”标签下找到数据手册。

  • 软件包 – 软件包中可能包括软件示例、软件库、USB 框架、引导代码或演示。可从相应的器件页面上的“工具”标签下载这些软件包。

  • 适用于 Atmel MPU 的操作系统 Atmel 为所有 Atmel AT91SAM MPU 提供了 Windows CE、Linux 和 Android 开发板支持包 (BSP) 源代码,以及在评估工具包中运行的、供演示用的二进制代码。可从相应的专用门户网站 Windows4SAMLinux4SAMAndroid4SAM获取 BSP 源代码。这些门户网站不仅仅是资源库:还提供了用于自定义、编译和部署 BSP 的入门指南教程和详细步骤说明。
 

步骤 3:获取硬件工具

除 IDE 之外,您还需要一些硬件工具。调试器和评估工具包是其中两个最重要的工具。

在线调试器

在线调试器是所有软件开发人员使用的最基本的硬件工具。通过特殊的调试和编程接口,在线调试器将微控制器与计算机相连,从而开启了透视微控制器内部操作的窗口。仅需几秒钟就可将您的软件编程到微控制器,而且无需拆卸或重新焊接任何元件。编程完成后,调试器可以控制 CPU 运行、停止或单个步骤,它将读取所有微控制器存储器和 I/O 寄存器中的实时数据。

  • Atmel SAM-ICE JTAG 仿真器 – 要在运行 AT91SAM 产品时调试、编程和跟踪代码,您需要一个可与调试器接口的 JTAG/ICE。Atmel 提供了 Atmel SAM-ICE™ JTAG 仿真器,它支持所有 AT91SAM 闪存 MCU 和 MPU。

    SAM-ICE 可与符合 RDI 标准的调试器(例如,IAR EWARM、Keil MDK 和 gdb)一起使用。它也可与 Atmel SAM-BA ISP 工具一起使用,以便用户通过 JTAG/ICE 接口对 AT91SAM 闪存 MCU 进行原位编程。可从 Atmel 商店购买 Atmel SAM-ICE。

评估工具包

针对所有 AT91SAM 闪存 MCU 和 MPU 提供了评估工具包。这些工具包旨在帮助您评估器件特性并开始代码开发。还可从器件页面下载和检索 PCB 设计、物料清单 (BOM) 和原理图文件。可从 Atmel 商店购买评估工具包。在商店搜索中选择器件,然后单击“搜索”,将显示评估工具包的列表。

  • Atmel SAM-BA 系统内编程工具 – Atmel 针对 AT91SAM 闪存 MCU 提供了一个免费的 SAM-BA 系统内编程工具。它为通过 USB、串行端口或 JTAG/ICE 接口进行片上闪存存储器原位编程实现了一条捷径。

    您还可以使用 SAM-BA 工具对连接到 AT91SAM MPU 的外部存储器(如 NAND、SPI 数据闪存和 NOR 闪存)进行编程。获取最新版本的 Atmel SAM-BA ISP 工具
 

其他资源

Atmel Gallery – 应用商店

通过 Atmel Gallery 应用商店,使用 MCU 进行嵌入式开发的开发人员可以方便快速地获取所需的工具或嵌入式软件,以便扩展 Atmel Studio 6 开发平台。开发人员可以下载和安全地购买各种扩展软件,如编译器、调试工具、实时操作系统、通信栈和各种实用工具。如果在开发过程发现需要某个工具或者正在寻找某个要嵌入到应用中的软件,他们无需离开开发环境便可找到解决方案。

Atmel Spaces – 协作式社区

Atmel Spaces 允许您创建一个空间,方便您与朋友、同事、客户或社区共享基于 Atmel 的最新软件或硬件项目。Atmel Spaces 承载使用 Atmel 产品或处理器的开源项目,并为您的软件/硬件项目提供了许多协作工具。

常见问题和在线工具帮助知识库

综合性的常见问题数据库 可以帮助解答您的很多问题。为便于浏览,常见问题数据库是按产品组及其子类别组织的,同时还提供了很多工具和用户指南的在线版本。

应用说明和其他文档

为了帮助您最有效地使用基于 ARM 的 MCU 或 MPU,免费提供了包含详细信息和应用特定信息的 应用说明和数据手册 。在这里,您能获得快速入门指南、迁移kn说明、设计注意事项、外设驱动程序和其他有用的代码示例。

论坛

不必再闭门造车!全球用户都可以随时互相探讨有关使用 Atmel 微控制器的新话题和创新性应用。作为社区成员,您可以参与讨论;针对您提出的任何问题,您都可以获得宝贵的反馈意见。

培训和活动

了解更多信息!通过参加世界范围内的培训课程、讲座、展会、研讨会和各类会议,您将会了解到最新资讯和最热门话题。Atmel 足迹遍布世界各地,向客户展示新产品和新特性。

第三方支持

Atmel AVR® 产品享有广泛的、来自全球顶级公司的第三方支持。这些第三方提供了硬件和软件开发工具以及 AVR 应用设计咨询服务。他们可以有效地帮助设计人员适时地开发应用,并在需要时提供专业指导。

以下是这些公司的详细信息和联系方式。