打印
[Atmel]

每天跟我读点资料:ASF用户指南(-)

[复制链接]
1103|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Atmel Software Framework 简称 ASF 用户指南

特性:

开始
处理ASF例程和应用
增加ASF模块到一个工程
Studio 8
IAR
GNU makefile/GCC

介绍:

1介绍

爱特米尔软件框架(ASF)提供软件驱动和应用库,真对megaAVR,AVR XMEGA,AVR UC3和SAM 系列芯片。它被设计成帮助和不同的

部件在一起的方式。它很容易地被整合到操作系统当中或单独的产品中。

在这个文档中探索者可读到,怎么从Studio 6 起步,IAR 和GNU GCC makefile。

文档将介绍

怎么样安装ASF

怎么样开始ASF参考应用

怎么样得到ASF文档

2ASF概览

2.1 ASF 层  ASF在每个系列芯片当中是基础的层,


2.2 ASF

主要有三种ASF的部件:
•ASF模块:一个软件实体,没有int主要(空白)函数(例如,软件驱动程序,USB堆栈)。ASF模块提供的驱动程序,组件和服务层。ASF模

块可能是静态或动态可配置的。
•ASF应用(又名ASF的例子):一个软件实体的ASF可以构建成一个可执行的。这可以是:一个演示应用程序,或使用一个ASF模块的一

个例子。ASF驱动提供的应用程序、组件、服务和应用程序层。ASF应用程序作为一个例子使用的ASF模块称为一个ASF的例子。ASF

应用程序可能是静态配置。
•ASF板:抽象层为每个Atmel ASF工具包支持。通常与一个设备。“特殊”开发板命名为“用户开发板”是一个空板抽象层用于创

建一个特定于用户/自定义开发板。

2.3 ASF接口

ASF的有四个接口,megaAVR,AVR XMEGA,AVR UC3和SAM。
常见的顶级文件夹收集模块和应用程序之间共享几个架构:在某些情况下实现共享,而只对一些模块API是常见的。对于后者,常见

的文件夹还包含每个Atmel系列的接口。
第三方顶级文件夹包含模块和应用程序许可以外的Atmel ASF许可证。至于公共文件夹,第三方不致力于一个系列而是包含为每个

Atmel系列的接口。

2.4 ASF 路径结构

有一个顶级文件夹为每个Atmel系列以及常见的和第三方的文件夹。
组织在这些文件夹后,ASF分为(应用程序、服务、组件、驱动、板)。
注意,ASF的文件夹模块总是包含至少一个例子使用的类型的ASF项ASF的应用程序。

2.5 ASF 的发布方式

有两种方式:一种通过Atmel Studio6 发布,另一种,以单独的zip包发布。包括ASF应用,一个make工程,一个IAR工程。





相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝