Всі версії AVR Studio від Atmel відрізнялися падучестью і дрібними незручностями, і перехід від старої версії на нову практично ніяких поліпшень не давав. Тому, спробувавши версію AVR Studio 5, і не знайшовши в ній практично нічого корисного і нового, крім зміни інтерфейсу, я довго відкладав перехід на нову версію AVR Studio: Atmel Studio 6.
Що, на мій погляд, ще потребує доопрацювання:
1. На жаль, в контекстному меню немає звичного пункту "Перейти до визначення." (Go to definition of.), Яке зручно для знаходжень місць визначення змінних, макроозначень і функцій. Його замінює гаряча комбінація клавіш Alt + G.
2. Довідкова система перенесена в онлайн і не дуже зручна.
[Первісна настройка Atmel Studio 6]
Для зручності роботи деякі опції має сенс відразу налаштувати після першого запуску Atmel Studio.
[Налаштування обраного для компіляції тулчейна - Flavour Configuration]
Проект (вихідний код на C і / або ASM) збирається компілятором GCC, до якого в комплекті йдуть бібліотеки і файли заголовків (хедери, header, файли з розширенням * .h). Цей набір GCC + бібліотеки + хедери називаються тулчейном (toolchain). Тулчейни можуть бути різні - є WinAVR (в нього входить компілятор avr-gcc, бібліотеки, заголовки, макроси), і є Atmel Toolchain (який зроблений компанією Atmel на основі GNU AVR toolchain, і в нього також входить компілятор avr-gcc, бібліотеки і заголовки).
Atmel Toolchain встановлюється спільно з Atmel Studio. Т. е. Встановивши Atmel Studio, Ви відразу одержуєте весь необхідний набір інструментів для розробки. Це досить зручно, тому що в ранніх версіях AVR Studio доводилося завантажувати і встановлювати окремо ще й пакет WinAVR.
Atmel Studio дозволяє компілювати Ваш проект різними тулчейнамі, в залежності від обраних поточних налаштувань. Т. е. Можна в одному проекті налаштувати, наприклад, дві конфігурації, в одній з яких проект компілюватиметься тулчейном Atmel, а в іншій - тулчейном WinAVR. Можна навіть створити кілька конфігурацій тулчейнов, наприклад для різних версій WinAVR.
Конфігурація тулчейнов чомусь назвали дещо дивним чином - "Flavour Configuration". Доступно конфігурація через меню Tools (Сервіс) -> Options (Параметри.) -> Toolchain -> Flavour Configuration. За замовчуванням, відразу після установки Atmel Studio доступна тільки одна конфігурація - Native, яка відповідає тулчайну Atmel (тулчейнов ставиться відразу кілька для різних платформ, наприклад, тулчейн для AVR встановлений в папку C: \ Program Files \ Atmel \ Atmel Studio 6.0 \ extensions \ Atmel \ AVRGCC \ 3.3.2.31 \ AVRToolchain \ bin).
Вибрати використовуваний для проекту тулчейн можна у властивостях проекту, Advanced -> випадає Toolchain Flavour.