Фотографии рабочих столов

Фотографии рабочих столов участников чата #ru_embedded. Здесь мы будем размещать фотографии своих рабочих и домашних столов.

TimeQuest для чайников. Часть 1 (Введение)

В свое время фирма Altera, желая быть ближе к народу (удобство работы в ее софте это большой плюс), создала инструмент под названием Timing Analyzer. Было все просто, прописал тактовые частоты проекта и нажал run для анализа. Но проекты становились все сложнее, частоты все выше, а количество частот в проекте все больше, возможностей Timing Analyzer стало нехватать.

SVN для ПЛИСоводов-АЛЬТЕРодиов. Что скармливать SVNу

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

В Quartus основная информация находится в следующих файлах

SVN для продолжающих. Как управлять версиями релизов библиотек

Очень часто есть определенное количество файлов общих для разных проектов. В этом случае разработчики обычно оформляют их как библиотеки. Их удобно использовать с помошью SVN свойства svn::externals. Но тут есть одна тонкость.

Ссылаться на основную ветку разработки trunk не совсем правильно, т.к. в ней могут лежать не рабочие файлы. Значит надо делать релизы в tags.

SVN для продолжающих. Как делать релизы библиотек.

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

Быстрая помощь по компоненту в Altium Designer

В Altium Designer есть такая удобная фенечка - для каждого объекта схемы (компонента) можно создать произвольное количество параметров. Делается это как "двойной щелчок по компоненту -> Parameters".

Если создать строковый (типа STRING) параметр по имени HelpURL и ввести туда полный путь к файлу в Интернет или на жестком диске, то этот файл будет открываться в новой вкладке Altium-а при выделении компонента и нажатии F1.

Зачем нужно техническое задание или сказка "Сделайте мне хорошо".

Предисловие

Заказчик на объекте принимает работу у подрядчика. Тот подводит его к выкопанной шахте диаметром 3 метра и глубиной 50 метров, заглядывают туда, а на дне горит прожектор.
Заказчик : Что за херня???
Подрядчик : Вот же чертеж! По нему и сделали.
Заказчик (переворачивая чертеж на 180 градусов): Это маяк, бл..! МАЯК!

(c) Народный фольклёр

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

Использование J-Link совместно с eclipse+yagarto

Для работы с ARM контроллерами я привык пользоваться JTAG отладчиками, во-первых это возможность удобно отлаживать, во-вторых прошивка происходит в разы быстрее чем через встроенный загрузчик, который кроме того требует дополнительных действий по его активации. Недавно я обзавёлся J-Link подобным адаптером и в первую очередь решил проверить его в связке с yagarto+Eclipse. Далее небольшой обзор JTAG адаптеров и пошаговая инструкция по настройке профиля отладки для адаптера J-Link.

BlackFin Booter

Программно-аппаратный комплекс BlackFin Booter предназначен для загрузки исполняемого кода из загрузочных файлов *.ldr в ЦСП Blackfin через последовательный интерфейс. Большинство ЦСП Blackfin могут производить загрузку исполняемого кода через интерфейс SPI в режиме подчиненного, в этом режиме загрузкой управляет некий хост, в качестве которого может выступать другой микроконтроллер или, как в нашем случае, обычный ПК, оснащенный аппаратной частью Blackfin Booter.

NEC разработала пульт дистанционного управления без батареек

NEC Electronics и японская компания Soundpower разработали пульт управления для телевизора который работает без батареек.

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

RSS-материал