Один товарищ из оффлайн посоветовал отличную альтернативу lsusb:
💾 https://github.com/tuna-f1sh/cyme
Главная фича это не переформатирование вывода lsusb, а полная переработка представляемой информации (lsusb либо слишком лаконично выдаёт инфу, либо слишком подробно - и в этих простынях трудно ориентироваться).
❗️cyme использует UTF-символы для вывода эмодзи и из коробки может не завестись, но, оказывается, есть отдельный сайт посвященный патчингу шрифтов и на нём собрана обширная коллекция пропатченных шрифтов для поддержки эмодзи:
➡️ https://www.nerdfonts.com/font-downloads
PS:Как и всё модное и хиспстерское написано на rust 😅
@embedoka
💾 https://github.com/tuna-f1sh/cyme
Главная фича это не переформатирование вывода lsusb, а полная переработка представляемой информации (lsusb либо слишком лаконично выдаёт инфу, либо слишком подробно - и в этих простынях трудно ориентироваться).
❗️cyme использует UTF-символы для вывода эмодзи и из коробки может не завестись, но, оказывается, есть отдельный сайт посвященный патчингу шрифтов и на нём собрана обширная коллекция пропатченных шрифтов для поддержки эмодзи:
➡️ https://www.nerdfonts.com/font-downloads
PS:
@embedoka
8👍23🔥11✍6❤3😁2🦄2
Forwarded from Embedded Doka (Dmitry Murzinov)
Привет из прошлого ✌️
Статья 2006 года, описывающая ТОП-14 бесперспективных направлений в [радио|микро]-электронике, на которые не стоит тратить лучшие годы своей карьеры.
С высоты 2023 года довольно иронично перечитывать, учитывая сколько из "тупиковых" направлений выстрелили.
TL;DR:
▫️Wearable electronics
▫️Automotive radar (a.k.a. adaptive cruise control or "car radar")
▫️MEMS
▫️Ultra Wideband (UWB)
▫️Low temperature co-fired ceramic (LTCC)
▫️GaAs for anything other than RF
▫️High voltage GaAs
▫️Aluminum silicon carbide (AlSiC)
▫️IMPATT diodes (so called "solid-state transmitters")
▫️Josephson Junctions
▫️Integrated features on alumina
▫️Superconductive filters
▫️Ferroelectric tunable filters
▫️Carbon nanotubes
▫️Anything that involves diamond
▫️On-chip MEMS tunable matching networks
▫️Three-dimensional MMICs
▫️Metamaterials
@embedoka
Статья 2006 года, описывающая ТОП-14 бесперспективных направлений в [радио|микро]-электронике, на которые не стоит тратить лучшие годы своей карьеры.
С высоты 2023 года довольно иронично перечитывать, учитывая сколько из "тупиковых" направлений выстрелили.
TL;DR:
▫️Wearable electronics
▫️Automotive radar (a.k.a. adaptive cruise control or "car radar")
▫️MEMS
▫️Ultra Wideband (UWB)
▫️Low temperature co-fired ceramic (LTCC)
▫️GaAs for anything other than RF
▫️High voltage GaAs
▫️Aluminum silicon carbide (AlSiC)
▫️IMPATT diodes (so called "solid-state transmitters")
▫️Josephson Junctions
▫️Integrated features on alumina
▫️Superconductive filters
▫️Ferroelectric tunable filters
▫️Carbon nanotubes
▫️Anything that involves diamond
▫️On-chip MEMS tunable matching networks
▫️Three-dimensional MMICs
▫️Metamaterials
@embedoka
❤14😁13✍6🔥4👍3🤯1
Media is too big
VIEW IN TELEGRAM
Аудиовизуальный синтезатор на основе FPGA
Не знаю насколько FPGA для этого применения оверкилл, но выглядит/звучит впечатляюще (хотя все такие штуки больше про опыт взаимодействия оператора и девайса и вытекающие из этого эмоции).
Проект называется Tiliqua и почти закраудсорчен
Моя любимая часть: кастомный мезонин с FPGA на базе m.2 NGFF
UPD: выступление автора на FOSSi ORConf 2024
@embedoka
Не знаю насколько FPGA для этого применения оверкилл, но выглядит/звучит впечатляюще (хотя все такие штуки больше про опыт взаимодействия оператора и девайса и вытекающие из этого эмоции).
Проект называется Tiliqua и почти закраудсорчен
Моя любимая часть: кастомный мезонин с FPGA на базе m.2 NGFF
UPD: выступление автора на FOSSi ORConf 2024
@embedoka
🔥26🤔4❤3🦄2👍1👎1🎉1
Как и полагается высокотехнологичным хайтек-новинкам, непременным их атрибутом является семисегментный LED-индикатор 🆘
Считаю, что в плане названия девайса (да и описания) маркетологи отработали не 5+ (поначалу сложилось впечатление, что гаджет для более взрослых забав 🤪,например для стимуляции KPI IT-специалистов во время кодинга ).
Вероятно, ButtKicker - хороший контрпример для этого спича про хардвэрные стартапы.
@embedoka
Считаю, что в плане названия девайса (да и описания) маркетологи отработали не 5+ (поначалу сложилось впечатление, что гаджет для более взрослых забав 🤪,
ButtKicker оснащен принципиально новым, сверхпрочным усилителем, который направляет к вашему креслу электрический импульс мощностью 90 Вт. Этот усилитель с конвекционным охлаждением (без вентилятора) укомплектован пультом ДУ и подставкой для монтажа в вертикальном положении.
Благодаря чуткости реагирования и «агрессивности» ButtKicker обеспечивает чрезвычайно точный низкочастотный отклик и максимальный тактильный эффект.
Запатентованная система магнитного подвеса и термовыключатель для защиты от перегрева делают ButtKicker практически «неубиваемым» устройством, не требующим технического обслуживания.
В комплект входит все, что нужно для сопряжения ButtKicker с вашим компьютером, игровой системой или цифровым музыкальным плеером!
Никогда еще симуляторы и компьютерные развлечения не достигали такой невероятной степени достоверности и яркости впечатлений!
Вероятно, ButtKicker - хороший контрпример для этого спича про хардвэрные стартапы.
@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣10👍6🔥2❤1🤪1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Кто-то в курсе что это за модная фича в Infotaintment системах в современных самолётах с тайп-си?
Выглядит как ИК-датчик присутствия, но зачем два излучающих IR LED и два фотоприёмника + индикаторная/сенсорная кнопка? 🤯
Принимаются только неправильные ответы 😅
@embedoka
Выглядит как ИК-датчик присутствия, но зачем два излучающих IR LED и два фотоприёмника + индикаторная/сенсорная кнопка? 🤯
@embedoka
🤔11🤯3🌚2😁1😈1🤪1
В новом Mac mini увидел интересный подход Apple:
модуль WiFi+BT вынесен на отдельную плату ближе к антеннам, а с основной платой соединён плоским шлейфом с мультигигабитными дифпарами, т.о. четыре подключения (три коаксиала и кабель кнопки) заменены на одно - изящно.
Предположу предпосылки такого решения:
▫️Освобождение места на основной РСВ в итак уже уменьшившимся Mac mini (SiP WiFi+BT и 4 разъёма заменены на 1 разъём)
▫️Упрощение задачи по проектированию для инженера-конструктора
▫️Технологичность конструкции и простота сборки/разборки: один цифровой высокоскоростной шлейф вместо плетения жгута из трёх коаксиальных кабелей (да еще и с не самым приятным типом разъёмов, подразумевающим знания персонала о правильном отключении/подключении)
❓Инженеры, я что-то упустил?
@embedoka
модуль WiFi+BT вынесен на отдельную плату ближе к антеннам, а с основной платой соединён плоским шлейфом с мультигигабитными дифпарами, т.о. четыре подключения (три коаксиала и кабель кнопки) заменены на одно - изящно.
Предположу предпосылки такого решения:
▫️Освобождение места на основной РСВ в итак уже уменьшившимся Mac mini (SiP WiFi+BT и 4 разъёма заменены на 1 разъём)
▫️Упрощение задачи по проектированию для инженера-конструктора
▫️Технологичность конструкции и простота сборки/разборки: один цифровой высокоскоростной шлейф вместо плетения жгута из трёх коаксиальных кабелей (да еще и с не самым приятным типом разъёмов, подразумевающим знания персонала о правильном отключении/подключении)
❓Инженеры, я что-то упустил?
@embedoka
👍32✍6🔥3🤔2🦄1
Вероятно это еще большее "отклонение от нормы" чем запуск Xilinx Vivado на MacOS под ARM, но народ заморачивается и запускает LTspice под вайном на Linux:
https://github.com/joaocarvalhoopen/LTSpice_on_Linux_Ubuntu__How_to_install_and_use
Уж не знаю чего больше в этом поступке: любви к линуксу или LTspice? 🤔
@embedoka
https://github.com/joaocarvalhoopen/LTSpice_on_Linux_Ubuntu__How_to_install_and_use
Уж не знаю чего больше в этом поступке: любви к линуксу или LTspice? 🤔
@embedoka
😁16👍6🤔1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
В чатиках до сих пор слышен стон от электронщиков и эмбеддед-программистов о низких ЗП в индустрии. Отчасти это верно: всё же результат деятельности не так легко масштабируется как приложения в аппсторе, однако есть же волшебная таблетка: пользователи продукции Apple .
В 2021г уже писал про один прецедент, а вот сейчас похоже появилась золотая жила (нет, речь не про кабель 😅): как известно, эппл не любит ничто так сильно как разводить хомяков "на допы": накинуть гипер-маржу на объём RAM/SSD сверх стокового.
С RAM никакого пространства для манёвра эппл не оставила: чипы распаяны на той же подложке что и основная SoC Apple Silicon (SiP -System-in-Package), а вот SSD возможны варианты: в Mac Studio на Apple Silicon и новеньком Mac mini на M4 SSD съёмный, но имеет кастомный формат (иначе наш мир был бы слишком идеальным 😊).
Так вот к чему это я: если SSD нельзя купить, то его надоукрасть отреверсить: ребята из Франции поработали руками и головой + добавили щепотку 👌🏻 грамотного маркетинга.
Что у них в итоге получилось: они послойно сошлифовали РСВ и пересоздали оригинальный дизайн 1-в-1 и готовы осчастливить хомяков, продав им болванку (без чипов NAND-памяти ❗️) для апгрейда SSD за какие-то 15000₽.
По хайрез фото оригинального SSD я смог выяснить что за микросхемы используются (помимо чипов памяти) для SSD:
▫️Apple 338S00600-A0 - Power IC for MacBook
▫️ADi LT8642S - 10A Synchronous Step-Down
338S00600-A0 можно купить на ТаоБао/Али - в целом чип доставабельный. У этих ребят есть варианты и с запаянной NAND-памятью производства KIOXIA (пинганите если нужны P/N) - где они закупают чипы памяти уже интереснее (не из старых айфонов же распаивают?).
✅ https://www.kickstarter.com/projects/polysoftservices/studio-drive
🎥 https://youtu.be/HDFCurB3-0Q
PS: На контрасте со стандартными NVMe SSD любопытно было увидеть насколько инженеры эппла заморочены на EMI & SI: мультигигабитные дифпары убраны во внутренние слои, а внешние слои мало того что играют роль экранов, так еще и рядом со слотом сплошной полигон для "запирания" сигналов в клетке ответного разъёма 🤯
@embedoka
В 2021г уже писал про один прецедент, а вот сейчас похоже появилась золотая жила (
С RAM никакого пространства для манёвра эппл не оставила: чипы распаяны на той же подложке что и основная SoC Apple Silicon (SiP -System-in-Package), а вот SSD возможны варианты: в Mac Studio на Apple Silicon и новеньком Mac mini на M4 SSD съёмный, но имеет кастомный формат (иначе наш мир был бы слишком идеальным 😊).
Так вот к чему это я: если SSD нельзя купить, то его надо
Что у них в итоге получилось: они послойно сошлифовали РСВ и пересоздали оригинальный дизайн 1-в-1 и готовы осчастливить хомяков, продав им болванку (без чипов NAND-памяти ❗️) для апгрейда SSD за какие-то 15000₽.
По хайрез фото оригинального SSD я смог выяснить что за микросхемы используются (помимо чипов памяти) для SSD:
▫️Apple 338S00600-A0 - Power IC for MacBook
▫️ADi LT8642S - 10A Synchronous Step-Down
338S00600-A0 можно купить на ТаоБао/Али - в целом чип доставабельный. У этих ребят есть варианты и с запаянной NAND-памятью производства KIOXIA (пинганите если нужны P/N) - где они закупают чипы памяти уже интереснее (не из старых айфонов же распаивают?).
✅ https://www.kickstarter.com/projects/polysoftservices/studio-drive
🎥 https://youtu.be/HDFCurB3-0Q
PS: На контрасте со стандартными NVMe SSD любопытно было увидеть насколько инженеры эппла заморочены на EMI & SI: мультигигабитные дифпары убраны во внутренние слои, а внешние слои мало того что играют роль экранов, так еще и рядом со слотом сплошной полигон для "запирания" сигналов в клетке ответного разъёма 🤯
@embedoka
🔥31🤯9🤔4❤2👍2🦄2✍1👏1
ТОП-10 факапов схемотехников и топологов
(перевёл и озвучил @iDoka)
1️⃣ RX/TX ошибка - перепутаны схожие линии: классический пример - RXD/TXD (UART), MOSI/MISO (SPI) либо полярности диффпар: DP/DN (USB, ETH, SERDES)
2️⃣ Ошибочное посадочное место компонента, например, использование SOIC NARROW вместо SOIC WIDE
3️⃣ Ошибочный шаг посадочного места компонента, например, 0.65мм вместо 0.635мм
4️⃣ Повёрнутый или зеркально отраженный символ/футпринт
5️⃣ Неподключенные ("висящие в воздухе") входные сигналы у КМОП компонентов
6️⃣ Ошибочное подключение сигналов, например, для выводов МК с фиксированным функционалом или подключение выходных сигналов к входным пинам (MISO к MOSI например)
7️⃣ Ошибочная интерпретация активного логического уровня сигнала: например, сигнал EN подключенный к GND или попытка активации nRST высоким логическим уровнем
8️⃣ Неподобающее контексту размещение компонентов: например, конденсаторы вдалеке от линий питания и/или потребителей
9️⃣ Закоротка сигналов: по ошибке при работе в САПР закорачиваются соседние цепи
🔟 Перепутанная полярность компонент: например, у конденсаторов или светодиодов
[Бонус]
11. На половину компонентов из BOMа срок поставки 60 недель 😭
12. После пробной партии в 100 штук выясняется, что вендор снимает партнамбер с производства, а футпринг-совместимой замены нет 🤷♂️
@embedoka
(перевёл и озвучил @iDoka)
1️⃣ RX/TX ошибка - перепутаны схожие линии: классический пример - RXD/TXD (UART), MOSI/MISO (SPI) либо полярности диффпар: DP/DN (USB, ETH, SERDES)
2️⃣ Ошибочное посадочное место компонента, например, использование SOIC NARROW вместо SOIC WIDE
3️⃣ Ошибочный шаг посадочного места компонента, например, 0.65мм вместо 0.635мм
4️⃣ Повёрнутый или зеркально отраженный символ/футпринт
5️⃣ Неподключенные ("висящие в воздухе") входные сигналы у КМОП компонентов
6️⃣ Ошибочное подключение сигналов, например, для выводов МК с фиксированным функционалом или подключение выходных сигналов к входным пинам (MISO к MOSI например)
7️⃣ Ошибочная интерпретация активного логического уровня сигнала: например, сигнал EN подключенный к GND или попытка активации nRST высоким логическим уровнем
8️⃣ Неподобающее контексту размещение компонентов: например, конденсаторы вдалеке от линий питания и/или потребителей
9️⃣ Закоротка сигналов: по ошибке при работе в САПР закорачиваются соседние цепи
🔟 Перепутанная полярность компонент: например, у конденсаторов или светодиодов
[Бонус]
12. После пробной партии в 100 штук выясняется, что вендор снимает партнамбер с производства, а футпринг-совместимой замены нет 🤷♂️
@embedoka
7🔥43👍14💯7🤷♂3❤2✍1
У подпружиненного контакта для заведения ВЧ-сигнала (обычно с антенны) на РСВ оказывается есть неочевидное название: Antenna Shrapnel 🤯
Ох уж эти конструктора, ох уж эти выдумщики.
@embedoka
Ох уж эти конструктора, ох уж эти выдумщики.
@embedoka
👍24✍10🤯8🤷♂2😱2
Грустный Киберпанк
Бесконечно можно смотреть на три вещи: как течет вода, как горит огонь и как российские электронщики просят защитить их на внутреннем рынке.
На этой неделе разошлись новости о том, что глава СД "Аквариуса" (компания производит сервера, коммутаторы, ПК и т.д.) предложил запретить параллельный импорт вычислительной техники, аналоги которой производятся в России, а еще запретить госзакупки "железа", которое не входит в реестр российской электроники.
На этой неделе разошлись новости о том, что глава СД "Аквариуса" (компания производит сервера, коммутаторы, ПК и т.д.) предложил запретить параллельный импорт вычислительной техники, аналоги которой производятся в России, а еще запретить госзакупки "железа", которое не входит в реестр российской электроники.
Притом, что характерно: даже учитывая бешеную наценку челноков параллельных импортёров (ИП Серовозов и Ко), отечественный аналог выходил всё-равно дороже. А тут уже не особо пространства для манёвров.
Любопытно другое: предлагают радикальный запрет вместо, например, подъёма пошлин на выбранные категории товаров.
@embedoka
Любопытно другое: предлагают радикальный запрет вместо, например, подъёма пошлин на выбранные категории товаров.
@embedoka
😁10🌚4🤯3🤔2😭2👍1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Про тумблер #3
Помимо явно неудачных ("непонятно и некрасиво") и откровенно удачных ("удобно и красиво") интеграций тумблеров в интерьер есть и третья категория по UI/UX:
3) "красиво, но неудобно" - на поиск самого тумблера надо затратить ощутимое количество времени (опять же - если знаешь, что он точно должен быть где-то рядом - но такой вариант точно не для гостиниц, где каждый следующий постоялец будет заново проходить квест)
У меня просто крик души: 2024 год на календаре и, казалось бы, что стоит уже научиться делать такую фигню - это ж не рокет сайнс какой-то. НО!!! Кто-то дизайнит такие решение, кто-то производит, а кто-то даже покупает 🤯
@embedoka
Помимо явно неудачных ("непонятно и некрасиво") и откровенно удачных ("удобно и красиво") интеграций тумблеров в интерьер есть и третья категория по UI/UX:
3) "красиво, но неудобно" - на поиск самого тумблера надо затратить ощутимое количество времени (опять же - если знаешь, что он точно должен быть где-то рядом - но такой вариант точно не для гостиниц, где каждый следующий постоялец будет заново проходить квест)
У меня просто крик души: 2024 год на календаре и, казалось бы, что стоит уже научиться делать такую фигню - это ж не рокет сайнс какой-то. НО!!! Кто-то дизайнит такие решение, кто-то производит, а кто-то даже покупает 🤯
@embedoka
🤯6😁3😱3👍1😭1
Forwarded from Embedded Doka (𝔻𝕠𝕜𝕒)
Audible Notification
Во всех этих многочасовых сборках проектов я наконец понял чего мне так не хватало на воркстейшен: чтобы из мейка проигрывался звук, что сборка готова (#WHF рулит!).
Поискал как из консоли проигрывать: есть
Кстати говоря при сборке на AWS у Амазона есть возможность использовать уведомления на почту по факту окончания сборки - олдовенькое решеньице :-/
@embedoka
Во всех этих многочасовых сборках проектов я наконец понял чего мне так не хватало на воркстейшен: чтобы из мейка проигрывался звук, что сборка готова (#WHF рулит!).
Поискал как из консоли проигрывать: есть
play (из пакета sox), но он не понимает формата m4r/m4a, так что остаётся ffplay (только не пытайтесь делать ffplay --help!) - добавил последней строчкой в цель мейка.Кстати говоря при сборке на AWS у Амазона есть возможность использовать уведомления на почту по факту окончания сборки - олдовенькое решеньице :-/
@embedoka
👍9🤯2🔥1
Audio
Directed By Robert B. Weide
ffplay -hide_banner -nodisp -autoexit directed_by_robert_b_weide.mp3 >/dev/null 2>&1@embedoka
😁21🔥10❤1😈1