ECLIPSE: бесплатная среда разработки программ для AVR и ARM

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение king-live »

Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером. Сплеш, потом ошибки:

Код: Выделить всё

The program 'Eclipse' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 6830 error_code 8 request_code 152 minor_code 4)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Гугл молчит :(
Везде Ubuntu 10.04 LTS.
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18637
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ARV »

king-live писал(а):Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
Проблема с портированием в CVAVR в том, что этот компилятор слишком вольно обращается с языком Си. WinAVR (avr-gcc) в отличие от CVAVR действует четко по стандарту, в частности, С99. поэтому и много работы по переносу - если бы сразу писали на СТАНДАРТНОМ языке Си, а не Си-подобном языке, проблем было бы меньше. ну еще и от самого "пейсателя" зависит - хорошо написанный код и портируется легко.

Eclipse - это, грубо говоря, навороченный редактор программ, и никакого отношения к портируемости не имеет. Учите Си и пользуйтесь Си - и проблем будет с каждым разом меньше и меньше.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение DX168B »

Супер, очень понравилось. Со средой разобрался. :)
Написал программу и сразу - же прошил МК, не отходя от кассы. :music:
В принципе, в Студии тоже можно так, но в ней нет моего программатора.
Настроил на программатор Frank STK200. Всё, буду ею пользоваться. :)
И кстати, для STK200 потребовался драйвер GIVEIO.SYS, который у меня валялся в загажниках.
Следующее: Настроил подсветку и нумерацию в редакторе. Всё видно и понятно.
Ещё понравилось автодобавление, например я открываю скобку, а среда уже готовит закрывающую скобку и т.д. То есть код пишется в разы быстрее. Там ещё много чего я нашёл полезного и удобного. :)
Последний раз редактировалось DX168B Вт май 03, 2011 21:04:30, всего редактировалось 2 раза.
I am DX168B and this is my favourite forum on internet!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение md5sum »

ploop писал(а):Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером. Сплеш, потом ошибки:

Код: Выделить всё

The program 'Eclipse' received an X Window System error.
This probably reflects a bug in the program.
Гугл молчит :(
Везде Ubuntu 10.04 LTS.
Ставите из репозитория или исходников?
Могу скинуть список библиотек (160 строк), которые эклипс подключает при запуске.
Хотя если установка из репозитория, то все зависимости будут удовлетворены...
Проприетарные дрова на видео не стоят случаем?
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

Ставил из репозитория. Она у меня запустилась, потом вышибло при попытке открыть какой-то диалог (настоек кажется), и дальше всё. Так что это явно не зависимости.

Дрова стоят, тоже всё по дефолту (NVIDIA). А они то тут при чём?

На работе абсолютно такая-же система, эклипс из репов, и работает как часы. Правда проверить не могу, поставил "для посмотреть". Да и работать заставляют :)

Ща качаю архив с ихнего сайта (eclipse-cpp-helios-SR2-linux-gtk.tar.gz), не знаю, исходники ли там, или собранный уже. Посмотрю, попробую.
Реклама
ellioh
Встал на лапы
Сообщения: 100
Зарегистрирован: Сб янв 22, 2011 16:57:45

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ellioh »

ploop писал(а):Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером.
А стоит сановская java-машина или gcj? У меня много проблем с Eclipse решила замена на сановскую.

Надо включить репозиторий "Canonical partners" и поcтавить sun-java6-jre. А gcj, которая по умолчанию ставится с Eclipse, можно снести к чертям.
Клоподавер упрыгхт
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

Попробую, спасибо.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

gcj не установлена, sun-java6-jre поставил. Программа из архива (докачался). Ничего не получается, та же ошибка. Сплеш, выбор рабочей директории, полоса загрузки и всё... :(
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18637
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ARV »

достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение DX168B »

А у меня кидает в ошибку при попытке дебага (отладки) написанной программы. Пока разбираюсь. А так, всё прекрасно компилится и шьётся в МК.
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18637
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ARV »

отладка в Eclipse "с кондачка" не делается :) нужен или симулятор, или аппаратный отладчик, и, соответственно, настройка всего этого.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение DX168B »

А отладку по ISP в железе можно делать? (UniProf умеет такое)
Я врубился, что нужно настраивать. Есть ли симуляторы для Эклипса? Что посоветуете?
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

ARV писал(а):достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут :)
Не, работает программа или косячит сразу видно. Тем более линуксовые версии все свои действия скидывают в консоль - видно все исключения, возникающие в программе, которых не видно в ГУИ (это при "нормально" работающей программе). А тут сразу крэш.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение md5sum »

ploop: Создать нового пользователя и под ним попробовать?
Иногда помогает после экспериментов с настройками иксов...
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

Дома попробую.
Вот сейчас смотрю на работе - та же версия eclipse, те же пакеты, xulrunner (на него гугл грешит) - тот же, и компиз включен, ничего сверхъестественного дома не экспериментировал, так ведь тут работает, дома нет!

Другие ява-приложения не могут мешать? А то у меня интернет дома через 3G, программа Mobile Partner от Huawei явовская...
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение md5sum »

Пока с работы не ушел:
Скопируй себе с работающей версии ~/.eclipse
Там все настройки, и попробуешь дома подменить....
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ploop »

Угу, надо бы. Скину.
Аватара пользователя
Moto_v3x
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение Moto_v3x »

А как в ейном редакторе дело с юникодом?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18637
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ECLIPSE: бесплатная среда разработки программ для AVR и

Сообщение ARV »

Moto_v3x писал(а):А как в ейном редакторе дело с юникодом?
как с родным :) лишь бы компилятор понимал такую кодировку :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

Вернуться в «Разные вопросы по МК»