ECLIPSE: бесплатная среда разработки программ для AVR и ARM
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
- Реклама
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером. Сплеш, потом ошибки:
Гугл молчит 
Везде Ubuntu 10.04 LTS.
Код: Выделить всё
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 и
Проблема с портированием в CVAVR в том, что этот компилятор слишком вольно обращается с языком Си. WinAVR (avr-gcc) в отличие от CVAVR действует четко по стандарту, в частности, С99. поэтому и много работы по переносу - если бы сразу писали на СТАНДАРТНОМ языке Си, а не Си-подобном языке, проблем было бы меньше. ну еще и от самого "пейсателя" зависит - хорошо написанный код и портируется легко.king-live писал(а):Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
Eclipse - это, грубо говоря, навороченный редактор программ, и никакого отношения к портируемости не имеет. Учите Си и пользуйтесь Си - и проблем будет с каждым разом меньше и меньше.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Супер, очень понравилось. Со средой разобрался.
Написал программу и сразу - же прошил МК, не отходя от кассы.
В принципе, в Студии тоже можно так, но в ней нет моего программатора.
Настроил на программатор Frank STK200. Всё, буду ею пользоваться.
И кстати, для STK200 потребовался драйвер GIVEIO.SYS, который у меня валялся в загажниках.
Следующее: Настроил подсветку и нумерацию в редакторе. Всё видно и понятно.
Ещё понравилось автодобавление, например я открываю скобку, а среда уже готовит закрывающую скобку и т.д. То есть код пишется в разы быстрее. Там ещё много чего я нашёл полезного и удобного.
Написал программу и сразу - же прошил МК, не отходя от кассы.
В принципе, в Студии тоже можно так, но в ней нет моего программатора.
Настроил на программатор Frank STK200. Всё, буду ею пользоваться.
И кстати, для STK200 потребовался драйвер GIVEIO.SYS, который у меня валялся в загажниках.
Следующее: Настроил подсветку и нумерацию в редакторе. Всё видно и понятно.
Ещё понравилось автодобавление, например я открываю скобку, а среда уже готовит закрывающую скобку и т.д. То есть код пишется в разы быстрее. Там ещё много чего я нашёл полезного и удобного.
Последний раз редактировалось DX168B Вт май 03, 2011 21:04:30, всего редактировалось 2 раза.
I am DX168B and this is my favourite forum on internet!
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Ставите из репозитория или исходников?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 строк), которые эклипс подключает при запуске.
Хотя если установка из репозитория, то все зависимости будут удовлетворены...
Проприетарные дрова на видео не стоят случаем?
— Не говорите мне что делать и я не скажу куда Вам идти...
- Реклама
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Ставил из репозитория. Она у меня запустилась, потом вышибло при попытке открыть какой-то диалог (настоек кажется), и дальше всё. Так что это явно не зависимости.
Дрова стоят, тоже всё по дефолту (NVIDIA). А они то тут при чём?
На работе абсолютно такая-же система, эклипс из репов, и работает как часы. Правда проверить не могу, поставил "для посмотреть". Да и работать заставляют
Ща качаю архив с ихнего сайта (eclipse-cpp-helios-SR2-linux-gtk.tar.gz), не знаю, исходники ли там, или собранный уже. Посмотрю, попробую.
Дрова стоят, тоже всё по дефолту (NVIDIA). А они то тут при чём?
На работе абсолютно такая-же система, эклипс из репов, и работает как часы. Правда проверить не могу, поставил "для посмотреть". Да и работать заставляют
Ща качаю архив с ихнего сайта (eclipse-cpp-helios-SR2-linux-gtk.tar.gz), не знаю, исходники ли там, или собранный уже. Посмотрю, попробую.
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
А стоит сановская java-машина или gcj? У меня много проблем с Eclipse решила замена на сановскую.ploop писал(а):Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером.
Надо включить репозиторий "Canonical partners" и поcтавить sun-java6-jre. А gcj, которая по умолчанию ставится с Eclipse, можно снести к чертям.
Клоподавер упрыгхт
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Попробую, спасибо.
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
gcj не установлена, sun-java6-jre поставил. Программа из архива (докачался). Ничего не получается, та же ошибка. Сплеш, выбор рабочей директории, полоса загрузки и всё... 
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18637
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
А у меня кидает в ошибку при попытке дебага (отладки) написанной программы. Пока разбираюсь. А так, всё прекрасно компилится и шьётся в МК.
I am DX168B and this is my favourite forum on internet!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18637
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
отладка в Eclipse "с кондачка" не делается
нужен или симулятор, или аппаратный отладчик, и, соответственно, настройка всего этого.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
А отладку по ISP в железе можно делать? (UniProf умеет такое)
Я врубился, что нужно настраивать. Есть ли симуляторы для Эклипса? Что посоветуете?
Я врубился, что нужно настраивать. Есть ли симуляторы для Эклипса? Что посоветуете?
I am DX168B and this is my favourite forum on internet!
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Не, работает программа или косячит сразу видно. Тем более линуксовые версии все свои действия скидывают в консоль - видно все исключения, возникающие в программе, которых не видно в ГУИ (это при "нормально" работающей программе). А тут сразу крэш.ARV писал(а):достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
ploop: Создать нового пользователя и под ним попробовать?
Иногда помогает после экспериментов с настройками иксов...
Иногда помогает после экспериментов с настройками иксов...
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Дома попробую.
Вот сейчас смотрю на работе - та же версия eclipse, те же пакеты, xulrunner (на него гугл грешит) - тот же, и компиз включен, ничего сверхъестественного дома не экспериментировал, так ведь тут работает, дома нет!
Другие ява-приложения не могут мешать? А то у меня интернет дома через 3G, программа Mobile Partner от Huawei явовская...
Вот сейчас смотрю на работе - та же версия eclipse, те же пакеты, xulrunner (на него гугл грешит) - тот же, и компиз включен, ничего сверхъестественного дома не экспериментировал, так ведь тут работает, дома нет!
Другие ява-приложения не могут мешать? А то у меня интернет дома через 3G, программа Mobile Partner от Huawei явовская...
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Пока с работы не ушел:
Скопируй себе с работающей версии ~/.eclipse
Там все настройки, и попробуешь дома подменить....
Скопируй себе с работающей версии ~/.eclipse
Там все настройки, и попробуешь дома подменить....
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
Угу, надо бы. Скину.
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
А как в ейном редакторе дело с юникодом?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18637
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ECLIPSE: бесплатная среда разработки программ для AVR и
как с роднымMoto_v3x писал(а):А как в ейном редакторе дело с юникодом?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


