Советы и трюки для эффективной работы в Eclipse IDE

Ср 12 Октябрь 2011 by admin

Введение

Данная статья содержит советы и трюки, которые позволят повысить производительность разработчика при написании встраиваемых приложений в открытой интегрированной среде разработки Eclipse.

В качестве источников при составлении данной подборки выступили:

  • Сообщество разработчиков QNX - инженеры, преподаватели;
  • Портал Foundry27, являющийся платформой для открытой разработки QNX, в котором имеется форум, посвященный среде Eclipse ...
read more

Настройка связки Eclipse и ARM GCC в Linux

Ср 12 Октябрь 2011 by admin

В качестве операционной системы для примера будет использоваться Ubuntu 10.10.

Для того, чтобы упростить задачу, возьмем готовый toolchain от компании CodeSourcery, который позволит избежать проблем самостоятельной сборки компонентов компилятора и обеспечит поддержку и своевременное обновление.

Компоненты, необходимые для настройки:

read more

Программируемые бактерии

Ср 12 Октябрь 2011 by admin

[caption id="" align="alignleft" width="300" caption="Бактерии кишечной палочки"]Бактерии кишечной палочки[/caption]

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

Работа основывается на встраивании в клетки таких же простых логических операций, как в компьютерной технике и ...

read more

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

Сб 23 Октябрь 2010 by admin

Общее описание протокола

В данной статье будет рассмотрен  пакетный протокол обмена данными по любому последовательному интерфейсу. Он поддерживает как соединение типа точка-точка, так и работу в сети.

Работа по протоколу синхронная, в сети может присутствовать только один мастер и неограниченное количество подчиненных устройств. Если быть точнее, количество устройств в сети ...

read more

Описание интерфейса и основных инструментов Eagle

Пт 27 Август 2010 by admin

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

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

read more

Система проектирования печатных плат Eagle

Пт 20 Август 2010 by admin

[caption id="attachment_248" align="alignleft" width="152" caption="Eagle"]Eagle[/caption]

За время своего увлечения электроникой, я перепробовал много разных систем проектирования электронных схем и печатных плат. Начиная с простейших, типа Sprint Layout, которые позволяют просто "нарисовать" печатную плату, до монстров типа P-CAD (ныне Altium), позволяющих провести полный цикл разработки сложных ...

read more

Подавление дребезга контактов

Ср 26 Май 2010 by admin

Так или иначе, всем разработчикам программ для микроконтроллеров приходится сталкиваться с механическими контактами. Это могут быть кнопки, механические датчики и т.п.  Не помню уже где, я подсмотрел красивое и простое решение для программного подавления дребезга контактов.

В кратце, суть решения заключается в хранении нескольких результатов опроса входа и переключении ...

read more

cntlm - локальный прокси-сервер с поддержкой NTLM авторизации

Пн 17 Май 2010 by admin

Если Ваш компьютер находится в сети Windows и отделен от внешнего мира прокси-сервером с авторизацией по протоколу NTLM, есть простое решение, позволяющее настроить выход в интернет для приложений, не поддерживающих NTLM авторизацию.

Я для этих целей использую локальный прокси-сервер **cntlm**, который доступен как для платформы Windows, так и Linux.

Он ...

read more

Термофен с цифровой стабилизацией температуры

Ср 21 Апрель 2010 by admin

В представленной термовоздушной паяльной станции используется фен от китайской станции Lukey 702, который содержит в ручке турбинный двигатель. К фену я также приобрел штатный держатель, в котором установлены магниты для управления герконом, расположенным в рукоятке фена и служащим для определения положения.

Внимание! Устройство работает с напряжением 220В, которое может быть ...

read more

Работаем с шиной I2C (SMBus)

Пн 29 Март 2010 by admin

Шина I2C представляет собой последовательную шину данных для связи внутренних компонентов устройств. Разработана фирмой Phillips в 1980-х годах.

Шина SMBus основана на шине I2C и широко применяется в современных компьютерах. Основное отличие от оригинальной I2C - ограничение минимальной рабочей частоты за счет введения таймаутов операций передачи данных.

I2C для своей работы ...

read more