• Как я реанимировал устройство (JTAG-эмулятор BH-USB-560v2) через U-Boot
    0

    Нет, не то я имел в виду. Линукс и Давинчи нужны не для фишек. Для фишек (а именно быстрая загрузка, cJTAG, STM, high-speed RTDX etc.) нужен производительный процессор. Наверняка в Emulation Porting Kit, распространяемом TI, рассматриваются процессоры только этой же фирмы (логично, не правда ли). На момент разработки девайса (а это, я предполагаю, начало 10-х годов), есть только два варианта: DSP ядро + DSP/BIOS (он же впоследствии SYS/BIOS, а потом TI RTOS) либо ARM + MontaVista Linux. На DSP/BIOS для реализации USB-device, Ethernet тогда надо было писать много-много кода (я слышал от тех, кто поднимал USB-device на VC55xx, что это то ещё занятие).


    Поэтому связка ARM + портированный Linux выглядит более многообещающей (поднять USB gadget на Linux проще, сам пробовал, и с Ethernet проблем на порядок меньше). Насколько я помню, в то время у TI не было камней, чтобы только ядро ARM без DSP.


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

  • Как я реанимировал устройство (JTAG-эмулятор BH-USB-560v2) через U-Boot
    0

    Насколько я понимаю, это сделано для ускорения разработки. Это достаточно продвинутый отладчик с поддержкой всяких фишек, специфичных для мощных DSP.
    Предыдущая модель USB560m была построена на DSP процессорах С6202 + VC5510 и без Linux, но видимо производитель решил сменить парадигму для уменьшения time-to-market.
    Но это лишь мои предположения. Я могу лишь как пользователь сказать, что отладчики на базе Linux загружаются гораздо дольше :-)


    Фото платы Blackhawk USB560m

    Blackhawk USB560m

  • Как я реанимировал устройство (JTAG-эмулятор BH-USB-560v2) через U-Boot
    0

    Я не большой эксперт по U-Boot, но как вариант можно слить корневую файловую систему (если знать, где она находится), распаковать её, поколдовать над /etc/passwd, /etc/shadow, /etc/sudoers или с чем-то там ещё, потом запаковать обратно и залить в устройство. Могу заблуждаться.

  • Дрон в Австралии спас первых утопающих
    0
    Три антенны для надёжности.
    www.dji.com/mobile/a3
    См. DJI A3 Pro
  • Неожиданная встреча. Глава 5
    +2
    Мое любимое произведение здесь, спасибо!
    Жаль, главы нечасто выходят, успеваю забыть содержание предыдущих (не в претензию, я все понимаю).
  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    То, что надо, спасибо! Подправил.

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    +1

    Я вторую часть статьи быстро обещать не могу (не так много свободного времени), но если у вас получится собрать быстрее, то готов оказать консультационную поддержку :)

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

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


    Я имел в виду, мне стоило бы нарисовать график питающего сигнала нагревательного элемента (с осциллографа) ну или скриншот привести.

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Не уверен, что буду делать развязку микроконтроллера от нагревателя (по крайней мере на первой версии). Просто будем считать, что во время пайки USB выдёргиваем :)

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Да, настройки ПИД'а — первое что приходит в голову. Ну и прочие настройки, которые сложнее релизовать кнопками на самом устройстве.

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Гальваническая развязка с 220 В будет через отдельный блок питания (типа ноутбучного зарядника). Заземление да, нужно, оно будет в каком-нибудь виде.


    Оригинальный блок подает синусоиду частотой 50 Гц с действующим значением около +24В, пропущенную через триак. Триак оставляет от полуволн синусоиды только хвосты, ширина которых варьируется в зависимости от того, сколько энергии требуется передать нагревательному элементу. Надо бы это нарисовать, но не досуг :)

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Пока под рукой нет ни того не другого, только заказал :)


    Есть идея какие-нибудь данные выдавать по USB, правда, пока не придумал, какие.

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Я смотрел те контроллеры, на базе которых есть наиболее распространеные компактные dev-board'ы. Так как контроллер будет всё-таки отдельным устройством, то делать его совсем уж микроскопическим нет смысла.


    Паяльники продаются отдельно (например).

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    0

    Интересное решение, не сталкивался с ним. Мощность, конечно, поменьше, но для некоторых применений подойдёт.


    Есть опыт использования?

  • Компактный контроллер для паяльника Ersa i-Tool. Часть 1
    +1

    Я просто не знаю, есть ли устоявшиеся аббревиатуры на русском. А писать «Вольт переменного напряжения» длинно.

  • Проектируем плату в KiCad с помощью QEDA: от идеи до опытного образца
    0

    Вот и меня не устраивают ни обрывочные библиотеки от производителей, ни генераторы типа Ultra Librarian, ни редакторы элементов во многих САПР. Именно для преодоления этого всего и был задуман проект QEDA. Сейчас использую его в связке с KiCad для проектирования более или менее серьёзной платы, лично для меня очень удобно.

  • Проектируем плату в KiCad с помощью QEDA: от идеи до опытного образца
    0
    Это просто скриншот из 3D Viewer'а, который входит в состав KiCad. Ну да, согласен, трёхмерного в данном скриншоте мало :)
    Просто пока утилита не поддерживает генерацию 3D-изображений самих элементов, поэтому отображается только сама плата, но зато близко к тому, как она будет выглядеть в жизни.
  • Проектируем плату в KiCad с помощью QEDA: от идеи до опытного образца
    0
    Вот здесь есть рекомендации самого производителя по генерации gerber.
  • Node.js на службе разработчика электроники: создаём библиотеки микросхем
    0
    Там просто еще были кое-какие нюансы, в общем так оказалось проще. Даже был составлен специальный чек-лист по процессу подготовки документации, и специально обученные люди отлично справлялись с этой работой.
  • Node.js на службе разработчика электроники: создаём библиотеки микросхем
    0
    Да, насчет DD?A не поспоришь. Но это особенность KiCad, которую решить можно только, влезая в исходный код (вроде бы был в одно время отечественный форк, ориентиованный на ГОСТ, давно не следил, сейчас я от этого далёк).

    Когда-то давно пользовались PCAD 200x, так вот он вместо DD?.1 писал DD?:1. И вот из-за этого двоеточия (ну и из-за прочих мелочей) наш workflow был таким: Проектирование в PCAD -> Экспорт в DXF -> Доводка в AutoCAD. Иначе нормоконтроль не пропускал. Поэтому когда я говорю о ГОСТ, я имею в виду максимальное к нему приближение, чтобы меньше потом править.
  • Node.js на службе разработчика электроники: создаём библиотеки микросхем
    0
    По приведенной ссылке все-таки wizard, а не генератор. Wizard'ов существует достаточное количество, но лично для меня они неудобны по нескольким причинам:
    • Генерируют один раз (если со временем мне наскучит текущий размер шрифта или толщина линии, то придется заново переделывать всю библиотеку)
    • Как правило для одной EDA (у меня пока тоже, но планируется расширить)
    • Попробуйте в wizard'е сделать что-то типа TI 66AK2H12 с его 1500 выводами. По опыту на подобный элемент уходит минимум день. Я же пытаюсь создать механизм для эффективного описания и больших элементов, правда насколько удачно, еще предстоит проверить.
    • Ну и не такая гибкость в стилизации (то есть того, как будут выглядеть symbol и pattern)

    Для pattern'ов есть очень крутая программа под названием PCB Library Expert (собственно по ее мотивам многое делается в моей библиотеке в области генерации посадочных мест), но она покрывает только pattern'ы. Ну и немного платная, хотя цены посильные.