Старая версия сайта

микроконтроллеры от ведущих мировых производителей

 

Atmel Software Framework (ASF) – рабочее окружение разработчика – структурированный набор программных компонентов, который значительно облегчает работу инженера. 

В данный момент ASF развивается в двух направлениях:

- Версия 3 развивается как самостоятельная библиотека программных компонентов, которая интегрирована в Atmel Studio начиная с версии 6.2. Она также может быть подключена к сторонним средам разработки, например к EWB IAR.

- Версия 4 интегрирована в онлайн утилиту Atmel Start, что значительно облегчает работу с библиотекой. Созданный в онлайн утилите проект с компонентами ASF может быть экспортирован в среду разработки Atmel Studio начиная с версии 6.2 или EWB IAR.

 

В ASF выделяют шесть типов компонентов, которые формируют многослойную иерархию современного адаптивного программного продукта:

  • Boards – нижний слой иерархии, компоненты которого служат для конфигурирования аппаратных блоков
  • Drivers – слой, компоненты которого обеспечивают удобный доступ к периферийным модулям микроконтроллера
  • Components – один из верхних слоев, компоненты которого обеспечивают работу с внешними аппаратными модулями от различных производителей
  • Services – верхний слой, компоненты которого служат для доступа к высокоуровневым приложениям и службам
  • Application – верхний слой, компоненты которого представляют собой набор примеров, демонстрирующих оптимальные варианты решения распространенных задач для встраиваемых приложений
  • Utilities – служебный "вертикальный" слой, компоненты которого обеспечивают возможность использования ASF со сторонними средствами разработки, отладки и компиляции (IAR, GCC и т.п.)


 

Рабочее окружение разработчика ASF доступно для загрузки на сайте Atmel

Документация ASF доступна по адресу http://asf.atmel.com/docs/latest/