Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/74: Рейтинг темы: голосов - 74, средняя оценка - 4.69
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
1

Начало работы со Студией 6 (Studio 6)

20.09.2013, 23:17. Показов 14274. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я, видать, сильно отстал от продвинутых. Ищу в форуме, в сообществе, но везде уже какие-то рабочие моменты обсуждаются. А я вот только сегодня поставли сабж и вопросы как раз с самого начала.

1) Какой лучше toolchain юзать - Native или WinAVR?

2) Переносить проекты со студии 4 следует их автоконвертором - или лучше создавать новый и втягивать все файлы?

ну, дальше будет...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2013, 23:17
Ответы с готовыми решениями:

Начало работы с Atmel Studio 6
Доброго времени суток. Решил побаловаться с МК, читаю здесь же учебный курс по AVR. Как дошло до...

Начало работы в Visual studio 2019
Здравствуйте, скачал с официального сайта Visual studio 2019, с целью создать приложение (обычный...

Начало работы и запуск проекта в Android Studio
Есть установленны Eclipse. В нем умею работать. Поставил сегодня Android Studio. На ней есть...

Начало работы с Visual Studio 2010 express
Друзья, у меня стоит задача изучить среду разработки Visual Studio, в данный момент качаю...

Посоветуйте ноутбук для комфортной работы с Android студией
Плз посоветуйте ноутбук, для комфортной работы с андроид студией. В пределах 25тыр. А то столько...

21
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 566
23.09.2013, 21:46 21
Author24 — интернет-сервис помощи студентам
оффтоп:
Дропбокс, кстати, какое-то время хранит предыдущие версии файлов и с сайта их можно восстановить. Как и убитые, впрочем.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
24.09.2013, 15:30 22
Цитата Сообщение от DOOMSDOY
Дропбокс, кстати, какое-то время хранит предыдущие версии файлов
да, слышал об этом. Но пока не приходилось прибегать, так я и не парюсь...

Конец оффтопа :)

Нашлось время проверить разные компляторы с разными студиями. Проверка фрагментарная, один проект, но как пример все же катит.

Итак, был проект, Студия 4.19 (сборка примерно 680...) с не очень старым WinAVR (меньше года, уточнить низзя, потому как снес). Проект содержит 2 секции кода, но вторая - в бут секции, поэтому ее отбрасываю. Объем кода - 13214 байт.

Переустановленная самая свежая сборка Студии 4.19 (сборка 730) с самым свежим WinAVR (пишет AVRPluginavrgccplugin 1,0,0,11) уже обматерила меня за использование устаревших векторов прерываний, собрала проект в 12884 байтах.

Студия6 со своим Native тулчейном показала результат 12618 байт.

То есть, возрастание кода при использовании WinAVR по сравнению с Native составило 2,1%, а тот же проект в ранней версии WinAVR больше нативного от Студии6 на 4,7%. По сути небольшая разница.

Что касается импортирования проектов из Студии4. Сама процедура автоматизирована, все очень быстро и без вопросов. Из неприличных синтаксисов у меня пришлось подправить следуюшее:

1) новое оформление процедур прерываний (вектора обновил и вместо SIGNAL теперь ISR) - но это уже давно пора было сделать
2) переменные, размещаемые в области кода, обозначаются не PROGMEM, а более кашерно __attribute__((progmem)), причем перед именет переменной ставится модификатор const:

Код
const ParScriptStruct ParScript[] __attribute__((progmem))
3) чуть более внимательный копмиль Студии6 заметил, что одна из переменных была не только объявлена, но и использовалась - но без толку:

Код
eMBErrorCode    eStatus = MB_ENOERR;
...
eStatus = eMBInit( MB_RTU, MyID, 0, BR, MB_POR_EVEN);
..а дальше eStatus не юзался. Ясно, что он показался компилятору ненужным. Очень хорошо, я его и убрал.

Вот и все. Так что в моем случае переход на 6-ю Студию произошел очень легко. Чего и вам желаю!
0
24.09.2013, 15:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2013, 15:30
Помогаю со студенческими работами здесь

Запуск студией и запуск самой виндой. Разница работы программы
Итак, проблема такова: есть проект, который замечательно работает при нажатии F5 в студии. При...

Трабл со студией
Такая проблема. Установлено Visual Studio 2017 Enterprise, SDK 8.1 и 10, И все компоненты кроме C++...

Проблемы со студией
На работе и дома стоят ос с одного образа. Стоят одинаковые студии, бесплатные лицензии (версии для...

Проблема с 2010 студией
Короче вот проект http://rghost.ru/36194375 В 2008 студии все норм компилится, а в 2010 ошибка...

Начало работы в qt
Здравствуйте,начал изучать qt(в с++ новичок), установив и создав свой первый проект вылезает эта...

Начало работы с ПО С++
Доброго времени суток. Подскажите пожалуйста в небольшом вопросе. Начал смотреть видео уроки по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru