ECLIPSE: бесплатная среда разработки программ для AVR и ARM
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
- Реклама
Блин, запарился. На работе 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.
Проблема с портированием в CVAVR в том, что этот компилятор слишком вольно обращается с языком Си. WinAVR (avr-gcc) в отличие от CVAVR действует четко по стандарту, в частности, С99. поэтому и много работы по переносу - если бы сразу писали на СТАНДАРТНОМ языке Си, а не Си-подобном языке, проблем было бы меньше. ну еще и от самого "пейсателя" зависит - хорошо написанный код и портируется легко.king-live писал(а):Доброго времени суток! Хотелосьбы знать на будущее, следующее. В этой теме не написанно о переносимости кода из одной платформы в другую. Ну к примеру код из CVCAVR в WinAVR очень трудно переносить (много подправлений приходится делать). А как это дело обстоит у Eclipse. Сейчас мне пока достаточно и Studio, но с приходом опыта всё будет меняться. Спасибо.
Eclipse - это, грубо говоря, навороченный редактор программ, и никакого отношения к портируемости не имеет. Учите Си и пользуйтесь Си - и проблем будет с каждым разом меньше и меньше.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Супер, очень понравилось. Со средой разобрался.
Написал программу и сразу - же прошил МК, не отходя от кассы.
В принципе, в Студии тоже можно так, но в ней нет моего программатора.
Настроил на программатор 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!
Ставите из репозитория или исходников?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 строк), которые эклипс подключает при запуске.
Хотя если установка из репозитория, то все зависимости будут удовлетворены...
Проприетарные дрова на видео не стоят случаем?
— Не говорите мне что делать и я не скажу куда Вам идти...
- Реклама
Ставил из репозитория. Она у меня запустилась, потом вышибло при попытке открыть какой-то диалог (настоек кажется), и дальше всё. Так что это явно не зависимости.
Дрова стоят, тоже всё по дефолту (NVIDIA). А они то тут при чём?
На работе абсолютно такая-же система, эклипс из репов, и работает как часы. Правда проверить не могу, поставил "для посмотреть". Да и работать заставляют
Ща качаю архив с ихнего сайта (eclipse-cpp-helios-SR2-linux-gtk.tar.gz), не знаю, исходники ли там, или собранный уже. Посмотрю, попробую.
Дрова стоят, тоже всё по дефолту (NVIDIA). А они то тут при чём?
На работе абсолютно такая-же система, эклипс из репов, и работает как часы. Правда проверить не могу, поставил "для посмотреть". Да и работать заставляют
Ща качаю архив с ихнего сайта (eclipse-cpp-helios-SR2-linux-gtk.tar.gz), не знаю, исходники ли там, или собранный уже. Посмотрю, попробую.
- Сообщения: 100
- Зарегистрирован: Сб янв 22, 2011 16:57:45
А стоит сановская java-машина или gcj? У меня много проблем с Eclipse решила замена на сановскую.ploop писал(а):Блин, запарился. На работе IDE встала без проблем, дома какой-то конфликт с X-сервером.
Надо включить репозиторий "Canonical partners" и поcтавить sun-java6-jre. А gcj, которая по умолчанию ставится с Eclipse, можно снести к чертям.
Клоподавер упрыгхт
gcj не установлена, sun-java6-jre поставил. Программа из архива (докачался). Ничего не получается, та же ошибка. Сплеш, выбор рабочей директории, полоса загрузки и всё... 
достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
А у меня кидает в ошибку при попытке дебага (отладки) написанной программы. Пока разбираюсь. А так, всё прекрасно компилится и шьётся в МК.
I am DX168B and this is my favourite forum on internet!
отладка в Eclipse "с кондачка" не делается
нужен или симулятор, или аппаратный отладчик, и, соответственно, настройка всего этого.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
А отладку по ISP в железе можно делать? (UniProf умеет такое)
Я врубился, что нужно настраивать. Есть ли симуляторы для Эклипса? Что посоветуете?
Я врубился, что нужно настраивать. Есть ли симуляторы для Эклипса? Что посоветуете?
I am DX168B and this is my favourite forum on internet!
Не, работает программа или косячит сразу видно. Тем более линуксовые версии все свои действия скидывают в консоль - видно все исключения, возникающие в программе, которых не видно в ГУИ (это при "нормально" работающей программе). А тут сразу крэш.ARV писал(а):достаточно долго ждете? первый раз Eclipse довольно долго запускается, т.к. настраивает все свои плугины, создает папки конфигов и т.п. но, конечно, не 5 минут
ploop: Создать нового пользователя и под ним попробовать?
Иногда помогает после экспериментов с настройками иксов...
Иногда помогает после экспериментов с настройками иксов...
— Не говорите мне что делать и я не скажу куда Вам идти...
Дома попробую.
Вот сейчас смотрю на работе - та же версия eclipse, те же пакеты, xulrunner (на него гугл грешит) - тот же, и компиз включен, ничего сверхъестественного дома не экспериментировал, так ведь тут работает, дома нет!
Другие ява-приложения не могут мешать? А то у меня интернет дома через 3G, программа Mobile Partner от Huawei явовская...
Вот сейчас смотрю на работе - та же версия eclipse, те же пакеты, xulrunner (на него гугл грешит) - тот же, и компиз включен, ничего сверхъестественного дома не экспериментировал, так ведь тут работает, дома нет!
Другие ява-приложения не могут мешать? А то у меня интернет дома через 3G, программа Mobile Partner от Huawei явовская...
Пока с работы не ушел:
Скопируй себе с работающей версии ~/.eclipse
Там все настройки, и попробуешь дома подменить....
Скопируй себе с работающей версии ~/.eclipse
Там все настройки, и попробуешь дома подменить....
— Не говорите мне что делать и я не скажу куда Вам идти...
А как в ейном редакторе дело с юникодом?
как с роднымMoto_v3x писал(а):А как в ейном редакторе дело с юникодом?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


