2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
1 | |
Начало работы со Студией 6 (Studio 6)20.09.2013, 23:17. Показов 14274. Ответов 21
Метки нет (Все метки)
Я, видать, сильно отстал от продвинутых. Ищу в форуме, в сообществе, но везде уже какие-то рабочие моменты обсуждаются. А я вот только сегодня поставли сабж и вопросы как раз с самого начала.
1) Какой лучше toolchain юзать - Native или WinAVR? 2) Переносить проекты со студии 4 следует их автоконвертором - или лучше создавать новый и втягивать все файлы? ну, дальше будет...
0
|
20.09.2013, 23:17 | |
Ответы с готовыми решениями:
21
Начало работы с Atmel Studio 6 Начало работы в Visual studio 2019 Начало работы и запуск проекта в Android Studio Начало работы с Visual Studio 2010 express Посоветуйте ноутбук для комфортной работы с Android студией |
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 566
|
|
23.09.2013, 21:46 | 21 |
оффтоп:
Дропбокс, кстати, какое-то время хранит предыдущие версии файлов и с сайта их можно восстановить. Как и убитые, впрочем.
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)) Код
eMBErrorCode eStatus = MB_ENOERR; ... eStatus = eMBInit( MB_RTU, MyID, 0, BR, MB_POR_EVEN); Вот и все. Так что в моем случае переход на 6-ю Студию произошел очень легко. Чего и вам желаю!
0
|
24.09.2013, 15:30 | |
24.09.2013, 15:30 | |
Помогаю со студенческими работами здесь
22
Запуск студией и запуск самой виндой. Разница работы программы Трабл со студией Проблемы со студией Проблема с 2010 студией Начало работы в qt Начало работы с ПО С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |