реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> winAVR и С++
mdmitry
сообщение May 11 2007, 20:26
Сообщение #16


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



2 dxp
Сказано было: пример, таблицы виртуальных функций.
Указывать тонкости языка для bullit на мой взгляд пока не стоит.> PS Сам я отличия между С и С++ не знаю.

Я пытался дать ответ человеку, который начинает работать , а не профессионалу.

bullit, у Вас же установлен WINAVR. forever failure уже дал ответ.
Можете создать makefile прилагаемой к пакету утилитой MFILE или скопируйте и откорректируйте имеющийся шаблон. Есть отдельная секция, посвященная настройкам avr-g++ (с указанием расширений целевых файлов).
С помощью makefile файла можно запускать и программатор командной строки (AVRDUDE, avreal и другие). Использую сам эту возможность в среде разработки eclipse.
> Я хочу использовать AVRStudio как программу разработки и прошивки.
Чем привлекает Вас AVRStudio как IDE?


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
bullit
сообщение May 12 2007, 08:19
Сообщение #17


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Цитата(mdmitry @ May 12 2007, 02:26) *
2 dxp
Сказано было: пример, таблицы виртуальных функций.
Указывать тонкости языка для bullit на мой взгляд пока не стоит.> PS Сам я отличия между С и С++ не знаю.

Я пытался дать ответ человеку, который начинает работать , а не профессионалу.

bullit, у Вас же установлен WINAVR. forever failure уже дал ответ.
Можете создать makefile прилагаемой к пакету утилитой MFILE или скопируйте и откорректируйте имеющийся шаблон. Есть отдельная секция, посвященная настройкам avr-g++ (с указанием расширений целевых файлов).
С помощью makefile файла можно запускать и программатор командной строки (AVRDUDE, avreal и другие). Использую сам эту возможность в среде разработки eclipse.
> Я хочу использовать AVRStudio как программу разработки и прошивки.
Чем привлекает Вас AVRStudio как IDE?

Меня привлекает отсутствие нужды применения стороних программ. Написал в ней программу, собрал проект, отладил и прошил. А чего еще надо-то? Вроде для начала там всё есть.
Незнаю конечно правильно ли её называть IDE, но по этим рамкам Википедия о IDE AVRStudio вроде проходит как IDE.
Или чего-то в AVRStudio нехватает?

PS Тема мной конечно была выбранна не верно, тема о WinAVR и С++, а я о AVRStudio и С++, простите!
Go to the top of the page
 
+Quote Post
dxp
сообщение May 13 2007, 12:53
Сообщение #18


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(mdmitry @ May 12 2007, 03:26) *
2 dxp
Сказано было: пример, таблицы виртуальных функций.

И отвечено было: попробуйте реализовать ту же самую функциональность, которую дают виртуальные функции в С++, на С - у Вас появятся ровно те же самые таблицы указателей на функции, только создавать их (таблицы), инициализировать значениями и осуществлять доступ придется вручную, что чревато ошибками и кодом, далеким от идеала читабельности. Итого, по накладным расходам выйдет то же самое.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 13 2007, 16:15
Сообщение #19


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(dxp @ May 13 2007, 16:53) *
И отвечено было: попробуйте реализовать ту же самую функциональность, которую дают виртуальные функции в С++, на С - у Вас появятся ровно те же самые таблицы указателей на функции, только создавать их (таблицы), инициализировать значениями и осуществлять доступ придется вручную, что чревато ошибками и кодом, далеким от идеала читабельности. Итого, по накладным расходам выйдет то же самое.

Согласен.
> пример, таблицы виртуальных функций.
Говорилось о возможных накладных расходах для С++ и не более. Дискуссию на эту тему можно закрывать.

2bullit
>Или чего-то в AVRStudio нехватает?
В вопросе только вопрос.
Разные IDE имеют разную функциональность, каждый выбирает то, что нравится.
Лично мне не нравиться сам редактор в AVRStudio, поэтому использую другую IDE. Возможно я склонен к использованию продуктов под GPL. crying.gif


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
bullit
сообщение May 14 2007, 04:08
Сообщение #20


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Цитата
>Или чего-то в AVRStudio нехватает?
В вопросе только вопрос.

Вопрос был связан с тем, что нет ли где-то в сторонних продуктах чего-то еще, более удобного или продвинутого.
Цитата
Разные IDE имеют разную функциональность, каждый выбирает то, что нравится.

Вот я и выбрал AVRStudio по своим запросам.

Думаю дальнейшую дискусию по этому поводу можно закрыть.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016