Рейтинг
8.23
голосов: 7

О блоге

Все, что помогает нам создавать электронику. CAD системы, IDE, схемные эмуляторы и мелкие утилиты для расчетов.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (159)

Melted_Metal vvzvlad ploop _YS_ Krieger XANDER marvin_yorke WildCat hexanaft Vga Alatar mzw Reverb grand1987 dievgen labor neiver Leopoldius lejay S_Alex

Все читатели блога

DipTrace и ГОСТ. Статья первая (Вводная).

Здравствуйте уважаемые!

Кто не в курсе о DipTrace, вот что говорит нам Wiki:

DipTrace — САПР для проектирования печатных плат. В пакет включено четыре программы: Schematic — разработка принципиальных схем; PCB Layout — разводка плат, ручная и автоматическая трассировка; ComEdit — редактор корпусов; SchemEdit — редактор компонентов.



Чтобы хоть как то оправдать свое присутствие на этом замечательном ресурсе, возникла идея рассказать и показать на деле мой опыт использования DipTrace по стандартам ГОСТ и ЕСКД. Это будет первая статья из целого ряда статей которые мне хотелось бы здесь представить.

Вообще говоря о DipTrace от себя лично, хотелось бы отметить, что это простой и в тоже время функциональный САПР, относящийся к EDA – системам.

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

Удобный скрипт для EAGLE

Предлагаю удобный скрипт для смены слоёв top/bottom.
Скрипт меняет только те слои, которые сейчас используются.


Читать дальше
  • +3
  • 29 августа 2012, 14:18
  • dekar
  • 1

Простая утилита для расчета цифровых фильтров.

Нашел неплохую утилиту (увы, только под Win32) для расчета цифровых фильтров. Утилита древняя, не обновлялась с 2004 года, но со своими функциями справляется.

Собственно говоря, функции сводятся к следующему:

1. Пользователь выбирает тип фильтра и задает его параметры (частота дискретизации, частота среза и т. д).
2. Программа рассчитывает фильтр и визуализирует его характеристики.
3. Утилита может сгенерировать код на С с реализаций рассчитанного фильтра. Заявлена поддержка генерации кода на VHDL, но так и не реализована в текущей версии.

Основной плюс утилиты – простота. С ее помощью можно получить реализацию нужного фильтра без погружения в теорию ЦОС (хотя, безусловно, любому эмбеддеру изучить теорию ЦОС однозначно стоит).

Сгенерированный код, честно говоря, не фонтан, но в качестве основы сгодится.

Последняя версия Google Crome почему-то блокирует скачивание данной утилиты, хотя антивирус (avast) ничего страшного в исполняемом файле не находит.
  • +1
  • 17 августа 2012, 16:44
  • e_mc2
  • 1

CodeBlocks :: не просто ещё одна IDE

Видя регулярные холивары «студия vs эклипс» или «programmers notepad против vim», каждый раз собираюсь поведать миру об универсальном инструменте, которым сам пользуюсь в течение уже нескольких лет.
Это многофункциональная IDE для С/С++ разработки Code::Blocks.


CodeBlocks — это свободная кроссплатформенная среда, заполняющая нишу между монструальными и неповоротливыми «взрослыми» системами для больших проектов, типа Eclipse, Visual Studio, Net Beans, и убогими по функционалу, но шустрыми блокнотами типа Scintilla, причем преимущества и тех, и других складываются и позволяют использовать данную систему как для написания небольших проектов для встраиваемых приложений, так и для программирования приложений для РС под Windows, Linux и MacOs.

Основные характерные особенности среды:


  • Кроссплатформенная IDE с открытым кодом, основанная на библиотеке wxWidgets
  • Компактное ядро и расширение функционала посредством множества плагинов
  • Встроенный интерфейс под множество компиляторов и тулчейнов, как свободных, так и проприетарных
  • Множество визардов для быстрого создания шаблона проекта как для разнообразных микропроцессорных архитектур (AVR, ARM, PowerPC), так и для библиотек и тулкитов под РС: GTK, Qt, WxWidgets, OpenGL итд.
  • Компактная и интуитивно понятная структура меню, обеспечивающая быструю настройку среды
  • Огромное количество забавных и полезных рюшечек, которые я до сих пор с удивлением иногда нахожу :)

Данный пост — просто беглый обзор возможностей и особенностей IDE CodeBlocks, который(ая?) незаслуженно обделен вниманием, на мой субъективный взгляд.


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

Заминированный retarget printf в CooCox/CoIDE

Стал разбираться в последнем CoIDE с semihosting (возможность делать вывод в консоль через JTAG/SWD) и обнаружил интересный баг, на разбор которого убил некоторое время. Поскольку мина уже обезврежена, то делюсь с теми, кто ещё не успел на ней подорваться.


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

Sublime Text 2 топик-ссылка

Отличная замена Notepad++ Удобный и красивый, а главное - кроссплатформенный. Советую! Платный. Бесплатная версия отличается тем, что давит на совесть надписью в заголовке.

ST-LINK + Eclipse на Ubuntu

J-LINK — замечательный отладчик, но что делать владельцам ST-LINK'а или STM32Discovery?
В одном из комментов к этой статье уважаемый evsi оставил ссылочку на проект, в состав которого входит GDB сервер, с названием st-util, и заточенный под ST-LINK. Подумаем как его интегрировать в Eclipse. Тем, кто устанавливает тулчейн с нуля, первые три пункта плана можно взять из той же статьи, а OpenOCD заменить на st-util…


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

Обзор «вспомогательных» утилит из GCC toolchain. Часть 2.



Данная статья является продолжением этой статьи. Предлагаю без лишних слов перейти к обзору оставшихся утилит.



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

Обзор «вспомогательных» утилит из GCC toolchain. Часть 1.



Думаю каждый, кто использует GCC, знает, что представляет из себя GCC toolchain. В данный комплект, помимо собственно компиляторов и линкера, входит ряд «вспомогательных» утилит из пакета GNU binutils. Эти утилиты отлично описаны в контексте применения в UNIX системах. А вот о «тонкостях» применения этих утилит при корос-компиляции под МК — информации немного. Предлагаю восполнить данный пробел.


Читать дальше
  • +7
  • 29 февраля 2012, 15:38
  • e_mc2

Ubuntu + Eclipse + Code Sourcery + OpenOCD + j-link + ARM, или "Быстрый старт для сомневающихся"

Цель этой статьи — показать, что установка, наладка и «запуск в эксплуатацию» тулчейна для работы с ARM'ами довольно проста и занимает вместе с перекурами около получаса. Ключевое слово в названии — Ubuntu, или, вообще говоря, Linux. Большинство материала в сети рассчитано на аудиторию пользователей MS Windows, и перейти на Linux мешает, или пугает, отсутствие руководства, в котором был бы более-менее популярно описан процесс. Да, это немного сложнее, чем установка Keil+SEGGER, но зато потом, надеюсь, вы оцените преимущества работы в Linux.



Читать дальше
  • +4
  • 20 февраля 2012, 13:48
  • reset