Рейтинг
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

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

Поиск электронных компонентов http://parts.io/ топик-ссылка

Сайт-база электронных компонентов, поиск по корпусу, числу выводов, цене и т.п.

Начинаем использовать систему контроля версий tortoisehg(mercurial) - commit

Часть 1: Установка/настройка

Вообще говоря, в системе контроля версий, всего 3 основных рабочих окна:
  1. Окно коммита
  2. Окно просмотра репозитория
  3. Окно merge

Они, в свою очередь, они могут вызывать множество второстепенных диалогов. Их мы будем рассматривать по мере надобности.

Сегодня мы поговорим о Commit-e.

Commit:
Ну репозиторий это хорошо, но в него надо что-то положить…
Жмем кнопку: Commit. Это отдельное окно, для добавления изменений.



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

Начинаем использовать систему контроля версий tortoisehg(mercurial) - установка/настройка

Нигде на сайте не видел статьи про использование системы контроля версий HG. Решил восполнить этот пробел. Я буду описывать (с картинками) работу в системе на базе mercurial: tortoisehg (обычно говорят HG = Hydrargyrum == ртуть == mercurial)
В работе над печкой, в течении более 3-х месяцев, я с самого начала разрабатывал код и платы под HG. Сейчас репозиторий выглядит так:
Репозиторий проекта печки
Как его поставить, настроить и основные принципы работы под катом.

Часть 2: Commit


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

Git в домашнем хозяйстве. Часть 2: Уоу-уоу потише, не конфликтуй!



Всем привет.
Очень неожиданно, но предыдущая сумбурная и капитанская статья с простыми примерами о том, что Git — штука, в общем-то, не такая уж и замороченная, заслужила внимания. По-этому в этой я хочу раскрыть некоторые вопросы, освещенные в комментариях, а также привести какие-то примеры из жизни разработчиков, использующих Git по GitHub Flow.

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

Я использую Git + командная строка + SourceTree под MacOS и Ubuntu (в убунте xterm). И там и там работа абсолютно идентична.

Что ж, не будем медлить — вперед!

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

Git в домашнем хозяйстве.


Тема крайне капитанская, но, оглядываясь назад, мне бы хотелось заставить себя использовать CVS гораздо раньше, чем я начал)

Имея высшее образование по специальности «Радиотехника», и программируя микроконтроллеры на самом нижнем уровне, исходя из сложившихся представлений о программировании (коих до определенного времени хватало), я время от времени от знакомых ребят-программистов, которые интересовались моей деятельностью, слышал о системах контроля версий исходного кода, а также удивленные возгласы после того, как они узнавали, что я таковыми не пользуюсь.

Сам я просто колбасил код на Си и Ассемблере, время от времени сохраняя релизые версии firmware в папочках с соответствующими номерами.
Это, признаться, меня практически не парило, но сейчас я бы так делать не стал.

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

И, кончено же, я использую Git не только на работе, но и дома — потому что от его использования мы получаем следующий профит…


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

ST MCU Finder

Речь пойдет о приложении на смарфон от ST. Не видел нигде на сайте упоминаний об этой полезнейшей утилите, да и сам наткнулся не так давно.



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

Калькулятор

Замутил ту от нечего делать простенький 8-ми битный калькулятор, а то стандартный виндовский уже порядком надоел. Пока в стадии бета.




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

Sublime Text 2 и avr gcc

Очень долгое время я пользовался для написания кода редактором Notepad++. Программы для AVR микроконтроллеров писал там же, и прямо из редактора с помощью плагина NppExec собирал проект и прошивал. В сообществе есть хорошая статья по настройке Notepad++ и этого плагина для avr gcc. Так у меня в Notepad++ коданды make clean, make all и make program посажены на кнопки F5, F6 и F7 соответственно, я собираю проект, прошиваю микроконтроллер и наблюдаю результат не отрываясь от клавиатуры, это очень удобно и экономит кучу времени. Последнее время я плотно пересел на редактор Sublime Text 2. Это очень классный редактор, с приятным оформлением рабочего пространства и с множеством полезных фич вроде мультивыделения, мини-карты кода, закладками прямо в коде, и т.д. Ну и конечно я захотел перенести возможность работы с avr gcc в Sublime Text 2.


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

Автоматизируем загрузку *.hex в PinBoard

Есть у меня PinBoard 1.1 Пользуюсь ним уже больше двух лет. Со временем стало как то напрягать все время делать одну и туже тупую операцию, чтоб прошить скомпиленный hex. На дворе у нас уже 2014 год, утекло много води, вышло несколько обновлений AVR Studio. Настал час автоматизировать роботу студии, чтоб она сама прошивала камень после компиляции, как это умеет Ардуино. Стоит только нажать F7.


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

DipTrace обновился. Поддержка STEP, IGES моделей.

Теперь нет проблем, где взять 3D модели для DipTrace. Идем
сюда, ищем нужную модель, выбираем .step
выбираем step
и все!
Команда разработчиков объявила о доступном бета-релизе последней версии программы — DipTrace 2.3.5 Beta, которая открывает новые горизонты возможностей, например экспорт / импорт трехмерных моделей из / в STEP и IGES форматы, который стал одним из главных нововведений.
В частности многие пользователи с нетерпением ожидали именно возможности экспортировать трехмерную модель платы в STEP AP214, поддерживаемый большинством САПР-приложений.
Теперь наряду с VRML и 3DS форматами DipTrace 2.3.5 Beta позволит импортировать 3D модели корпусов еще и из форматов STEP, IGES.
DipTrace 2.3.5 Beta имеет обновленный интерфейс, поддержка Unicode и множество других нововведений, которые мы надеемся станут хорошим новогодним подарком для инженеров-энтузиастов и профессионалов. Скачайте DipTrace 2.3.5 Beta.
источник