GNU Make – параллельная компиляция

11 Июня 2013 К комментариям

После обновления процессора встал вопрос о максимальном его использовании при сборке проектов, точнее как реализовать компиляцию исходников в нескольких потоках.

Напомню я использую IDE Eclipse + GNU Make.

В GNU Make реализован механизм параллельной сборки, достаточно указать ключ –J и количество потоков или не указывать, тогда будет выбрано оптимальное значение (читать).

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

Я пока решил эту проблему выделением целей, для которых возможна параллельная сборка, в отдельные цели.

Читать далее...

Categories: Полезняшки Tags: GNU Make

Первая попытка собрать RLC-2

В 2009-ом году решил собрать RLC-2 в авторском варианте, но что-то процесс не пошел Улыбка, оставлю фотки на память:

Основная плата - 001

Читать далее...

Categories: Инструмент Tags: RLC-2

Сигма-дельта АЦП с разрядностью 16 бит в микроконтроллерах серии STM32F37х

Новая линейка микроконтроллеров STM32F3хx интересна наличием 16 битного сигма-дельта АЦП с частотой преобразования до 50 кГц.

К сожалению отладочная плата STM32F3-Discovery выполнена на микроконтроллере STM32F30x, который не содержат в своем составе данного АЦП.

Вообще получилась интересная ситуации либо мы имеет 16 битный АЦП + 12 битный АЦП с частотой преобразования до 1 МГц (STM32F37x), либо не имеем 16 битного АЦП, но имеем 12 битный АЦП с частотой преобразования до 5 МГц (STM32F30x). Будем надеется, что появиться микроконтроллер с 16 битным АЦП и скоростным 12 битным.

Читать далее...

Фотоотчет по USB программатору для ПЛИС Xilinx

Ещё один фотоотчет от читателя блога по сборке программатора (см. описание).

12052013144

Читать далее...

Categories: Фотографии Tags: Xilinx

Дистанционное управление от ИК-пульта

Пока работа над проектом Управление любым ИК-пультом не закончена, я решил выделить некоторые решения в отдельные заметки (под проекты), тем более, что часть из них уже не будет включена в проект.

Сегодня я расскажу об алгоритме обработки ИК-посылок. (Ранее я уже описывал один из возможных вариантов декодирования ИК-посылок Работаем с ИК пультом).

Читать далее...

Categories: Проекты Tags: ИК-пульт

Демо платка для CPLD EPM240T100 (BSVi)

Сегодня BSVi прислал мне фотографии отладочной платы для ПЛИС EPM240T100, которую я ранее описывал перейти к описаннию.

Очень хорошо получилась:

2

Читать далее...

Клевые коробочки

После первого моего заказа мелких коробочек (http://ziblog.ru/2012/01/29/korobochki.html) я просто влюбился в них Улыбка

Чертовски удобные для SMD резисторов оказались.

В итоге потихоньку я собрал достаточное кол-во для хранения почти всего ряда Е24:

Читать далее...

Простой пример АЦП+ПДП (ADC+DMA) для STM32F4-Discovery

29 Апреля 2013 К комментариям

Привожу простой пример совместной работы АЦП+ПДП для платы STM32F4-Discovery.

Задача (источник http://kazus.ru/forums/showthread.php?t=104295):

  1. По событию от таймера запускать преобразования регулярного канала АЦП.
  2. По окончании преобразования АЦП, контроллер ПДП должен скопировать данные в ОЗУ.

Читать далее...

Ядро Cortex-M3 компании ARM

7 Апреля 2013 К комментариям

Рекомендую к прочтению книгу: Ядро Cortex-M3 компании ARM (Полное руководство) автор Джозеф Ю.

DPP_20130407

Снимает большую часть вопросов начинающих.

Читать далее...

Categories: Покупки Tags: Cortex-M3

Контроллер доступа для ключей DS1990A (ATtiny45-SU)

7 Апреля 2013 К комментариям
Автор данной конструкции SVN с форума forum.getchip.net.

Контроллер предназначен для управления электромагнитным замком от ключей-таблеток (DS1990A).

Считыватель и ключ DS1990A.jpg

Читать далее...

Categories: Проекты Tags: DS1990A ATtiny45