Уменьшить Eclipse в GNOME 3 (GNOME Shell)

5 января 2014 г. 17:58 eclipse   gnome  

Запустив eclipse в GNOME Shell можно заметить, что интерфейс мягко говоря, выглядит не рационально. Толстые заголовки панелей, широкие полоски пунктов меню приводят к очень маленькой рабочей области редактора кода и неудобному расположению элементов в других пунктах меню. Чтобы решить эти проблемы, можно создать специальную тему для Eclipse, которая сделает его компактным и удобным. О том как это сделать и будет рассказано в статье.

Разработка под STM32. Часть 3. Отладка проекта STM32 в Eclipse

21 июня 2013 г. 19:35 eclipse   STM32   Versaloon  

Во второй части был создан о откомпилирован проект для Eclipse, в котором мы выполнили настройку компилятора. В принципе уже можно собирать программы и закидывать их в контроллер с помощью программ vsprog, vsgui, st-flash официальной утилиты ST или чего-то еще. 

Но иногда также необходима возможность отладки написанного кода. Она позволит смотреть каким именно образом выполняются операторы языка С или ассемблерные инструкции. Кроме того отладка нужна для просмотра/изменения памяти и регистров ядра в определенный зафиксированный момент времени. Зафиксированный он по отношению к контроллеру - как только отладчик получает управление, контроллер "замораживается" до тех пор пока отладчик снова не скажет ему продолжить отладку, или выполнить следующую инструкцию. 

Сначала я расскажу об отладке с помощью Versaloon/openocd, а в конце статьи покажу как этим же методом настроить отладку для STM32VLDiscovery. Что касается Discovery, то я буду рассказывать только об отличиях, поэтому советую подробно прочесть всю статью сначала.

Разработка под STM32. Часть 2. Создание проекта для STM32 в Eclipse. Библиотеки CMSIS и SPL

11 июня 2013 г. 14:37 eclipse   STM32   Versaloon  

В прошлой части мы установили необходимое для разработки программное обеспечение. В этой статье я расскажу как его правильно настроить и связать. Все коммерческие среды такие как IAR EWARM или Keil uVision обычно сами выполняют эту интеграцию, однако в нашем случае все придется настраивать вручную, потратив на это немало времени. Преимуществом является то, что у вас есть шанс понять как это все работает изнутри, и в дальнейшем гибко настраивать все под себя. Перед началом настройки рассмотрим структуру среды в которой мы будем работать:

eclipse_p_openocd.jpg

Разработка под STM32. Часть 1. Демоплата и среда разработки.

26 мая 2013 г. 0:28 eclipse   STM32  

Данный цикл статей посвящен быстрому старту работы с микроконтроллерами STM32 на базе ядра ARM Cortex-M3. В нескольких следующих частях я собираюсь рассказать о том, как:

- сделать дешевую отладочную платку для изучения STM32;
- установить кросс-платформенное программное обеспечение, необходимое для сборки выполняемых файлов;
- установить и настроить удобную 
кросс-платформенную среду разработки на базе eclipse, для быстрой разработки, сборки и отладки написанных программ;
- создать простой проект в установленной среде разработки;
- настроить связку eclipse + OpenOCD + Versaloon  для отладки программ.
- так как много читателей используют свою отладочную плату STM32VLDiscovery, я также расскажу о ее настройке в настраиваемой среде 

Моя цель дать инструкции для разных ОС:  Windows (я буду все проделывать на Windows 7 32bit), Linux Ubuntu (проверю на 13.04 32bit), а также на ArchLinux 64bit, на которой я сейчас работаю. Разные дистрибутивы/архитектуры/версии могут потребовать индивидуальных действий. 

Если вы планируете использовать Versaloon, то важно что бы было установлено программное обеспечение для Versaloon, как это сделать я рассказывал в статьях: для Windowsдля Linux. Если же вы используете STM32VLDiscovery, то об установки ПО я расскажу тут

Конкретно в этой статье я расскажу о демоплате и об установке среды разработки, которая включает в себя инструментарий сборки и интегрированную среду разработки eclipse, обо всем остальном в следующих статьях.

Eclipse как среда разработки для Perl

1 марта 2013 г. 21:38 perl   eclipse  

Писать код на языке Perl вполне можно и в обычном текстовом редакторе. Однако если вам нужно быстро получить автодополнение, и запуск а так же отладку в одном и том же окне то можно воспользоваться какой-нбудь IDE. Я попробовал использовать для этих целей Eclipse и остался вполне доволен.

Для тех кто ни когда не работал с Eclipse скажу что это не самая легкая среда разработки и работать с комфортом на слабых ПК в ней не получится. 

В этой маленькой статье я расскажу как установить Eclipse в Ubuntu-подобных Linux и в Windows, и как запускать отладку.