Atmel Studio 7 импортирует код из Arduino IDE в один клик!
- Войдите на сайт для отправки комментариев
Ср, 30/09/2015 - 13:57
Новая бесплатная IDE от Atmel стала еще дружественнее к Arduino сообществу
Atmel Studio 7 позволяет разработчикам Arduino быстро преобразовывать свои скетчи, созданные в среде Arduino в C++ проекты, и легко переносить свои прототипы в профессиональной студии 7 окружающей среды".
Atmel Studio 7 также интегрируется с Atmel Software Framework - библиотеками свободного исходного кода с 1600 примерами проектов.
Она симулирует процессор, включая все регистры, инструкции, прерывания и периферию.
Пробовал бэту Atmel Studio 7. У меня эта фича не заработала, вывалывалась с ошибкой. Попробую теперь релиз поставить.
Студия пока сырая, многотабовый скетч импортировать не смогла.
Надо все файлы самому копировать в папку проекта (переименовывая .ino в .cpp) и привязывать их #include-ами
Но дебажить логику выравнивания износа для встроенного EEPROM - одно удовольствие. Каждую запись в EEPROM студия подсвечивает, видно что поменялось а что нет
Да и вообще теперь можно куда быстрее посмотреть в какие ассемблерные инструкции превращается ваш код для дальнейшей оптимизации.
Похоже придется вообще отказаться от многотабовых скетчей на первых итерациях разработки, пока нужна отладка. Или придумать какие то хаки...
Я думаю написать консольную програмку, чтоб по 1 клику все ino файлы склеивало в один большой ino файл, предназначенный только для импорта в студию. Заодно эту програму можно будет доработать, чтобы оно автоматически подтягивало изменения из С++ проекта назад в ардуиновский проект.
Незнаю... Кто никогда не пробовал как работает дебаг в авр студии - обязательно попробуйте. Оно экономит много времени при поиске ошибок в коде. Жаль только что популярное внешнее железо (например атмеловские AT24Cxx i2c EEPROM) студия не умеет симулировать
Так можно и в блокноте любые проекты создавать. не кто не спорит
И лучше сразу в кодах процессора а не в си.
Форумчане,
Импортировать скетчи Arduino в Atmel Studio 7 в один клик это хорошо, ну а загружать их в ардуну тоже так же легко можно?
Т.е. берем импортируем скетч, компилируем подключаем usb шнурком ардуну к компу и нажимаем кнопочку загрузить?
Не нужно использовать программаторы?
Ну и отладка, я так понимаю, не будет работать?
Или не все так просто :) и скетчи это только для начала понимания программирования с использованием ASF и один из программаторов все же нужен
Коль речь пошла про программаторы. Спрошу и я.
Не возникает ли проблемм при установки двух программ студии и ардуино ИДЕ.
Вроде были проблемы с драйверами. Они не работали совместно.
У меня стоит и студия и ардуино
конфликта не вижу. Студия ставит драйвера только для фирменных программаторов
тоже видел эту фичу по импорту скетчей. Не верю, что эта штука может полноценно импортировать скетч в Си. Ведь в ардуино за скетчем тянется целая подсистема да и основная фишка ардуино - библиотеки. Неужто студия втягивает и конвертит все связанные источники?
Пока для ардуино альтернатива это visualmicro. Поставил его как плагин к visualstudio, удобно
atmel studio ставил, не прижилась прежде всего тормознутостью на ноутбуке, хотя не самый слабый и 8гб оперативы.
ну и по мелочи были непонятки, но неповоротливость перевесила все потенциальные плюсы.
ардуино иде действительно малофункциональная, но по крайней мере имеющийся функционал достаточно шустрый.
есть активно развивающиеся проекты по скрещиванию ардуино с NetBeans и некоторыми другими легкими оболочками и даже с редакторами Eclypse, Notepad++, но везде свои нюансы, идеала пока не вижу.
atmel studio ставил, не прижилась прежде всего тормознутостью на ноутбуке, хотя не самый слабый и 8гб оперативы.
ну и по мелочи были непонятки, но неповоротливость перевесила все потенциальные плюсы.
ардуино иде действительно малофункциональная, но по крайней мере имеющийся функционал достаточно шустрый.
есть активно развивающиеся проекты по скрещиванию ардуино с NetBeans и некоторыми другими легкими оболочками и даже с редакторами Eclypse, Notepad++, но везде свои нюансы, идеала пока не вижу.
Пробовал бэту Atmel Studio 7. У меня эта фича не заработала, вывалывалась с ошибкой. Попробую теперь релиз поставить.
Я поставил релиз, обновился, вылетатет с ошибкой.
Обновил с сайта ардуно.сс среду, до 1.6.6. hourly build от 14.10 теперь просто зависает.
Стоит win vista sp2.
Атмел студио 7 устанавливаться отказалась, требует более новую версию винды.
Ткните носом под какую он винду, на атмел.ком не как не найду.
Стоит win vista sp2.
Атмел студио 7 устанавливаться отказалась, требует более новую версию винды.
Ткните носом под какую он винду, на атмел.ком не как не найду.
нашел: