А вот интересно: ранжируют ли ИИ-ассистенты пользователей по степени тупости?

Эдакий внутренний скоринг (ради экономии токенов при фиксированной стоимости подписки): этому можно отдавать любой тезист - просто написанный убедительным языком, а для этого надо делать дополнительный факт-чекинг.

Прежде в облачных LLM были системные промты: не возражать пользователю, всегда соглашаться, поддерживать. Но что если теперь LLM тоже оценивает поведение пользователя: "никогда не возражает, не ставит под сомнение информацию, которую отдаёт ему LLM, принимает любые ответы за чистую монету".

Выглядит как уравниловка по уровню customer satisfaction при разном расходе токенов: если нет разницы - зачем жечь больше (токенов) ?

@embedoka



Мечтают ли LLM о QFN-корпусах на День Рождения? 🤔

#пятничное
@embedoka



Как-то я совсем упустил момент, когда Fujitsu стала такой няшной 😊

@embedoka



Однажды Эрнес Хэмингуэй поспорил что напишет самый короткий рассказ, способный растрогать каждого..

Блин, пытаюсь вспомнить а чем таким важным занимался я год назад, что не закупился впрок 🤔

@embedoka



Слышал неоднократно мнение, что пайка в автопроме крайне не рекомендована (чаще всего на drive2) в качестве способа электрического соединения проводов, однако каково было мое удивление, когда наткнулся на подобные рекомендации от Форд 🤯

Справедливости ради, у них есть еще вариант с соединением проводов обжимными гильзами

@embedoka







Это очень приятно, что можно Apple Silicon и хост на x86_64 быстрым линком соединить, но совсем не ожидал что в таких вещах как Networking и Thunderbolt эппл слабее линукса:

▫️MTU на обоих концах лучше поднять до 9000 (Jumbo Frames в macOS на Thunderbolt Bridge поддерживается), 65520 как в Linux-only сценарии тут не пройдёт, потому что macOS столько не даст.

▫️В такой связке реально получить 10–20 Gbit/s. На Apple Silicon Thunderbolt Networking исторически упирается в районе 10 Gbit/s (Apple так ограничивает свою реализацию даже на TB4/USB4 портах), так что это будет потолком связки. Linux сам по себе тянет больше, но узкое место тут - macOS.

@embedoka



На конкурсе косплееров выбирали название. Из кандидатов:

▫️Yandroid
▫️iYandex
▫️Yandex OS
▫️YablokoOS
▫️Yandexovichkoff
▫️TelevisorOS

победил вариант YaOS X 😄
50% успеха есть. Осталось теперь нанять на позицию СЕО человека с именем Степан Работин (если косплеить так на 100%) 😝

@embedoka



Я посмотрел видео и подумал что какой-то скам, но потом обратил внимание - офиц. аккаунт Шкоды (даже совместно с некоей Salford Acoustics выпустили красивый репорт).

Если это работает - то они молодцы и красавцы, но в целом какой-то слом мышления: простое как два пальца аналоговое решение 🤯

PS: видео и репорт есть в комментах, если у кого не открываются ссылки

PPS: год спустя: первые наушники с функцией подавления шума, способные заглушать звуки, разработанные для противодействия шумоподавлению 😄

@embedoka











Флипер на минималках 😄
Наконец-то black edition 😃

#пятничное
@embedoka



Шутка про АФАР 5000 перестаёт быть томной 🌚

@embedoka



Рынок услышал мои мольбы 🙏

Ранее (летом) была найдена железка от Sipeed - уже что-то, но в х86 ноут/мини-ПК в m.2 её не воткнёшь 🤷‍♂️

А Radxa AX-M1 M.2 card - как будто бы прям пушка-бомба (гонять on the edge всякие whisper для локального хоум-асистента и компактных LLM) 😃

▫️ Официальный сайт
▫️ Документация
▫️ Обсуждение перформанса

Out of stock (ждём, надеемся, верим):
▫️https://aliexpress.ru/item/1005010151217790.html
▫️https://aliexpress.ru/item/1005010156282841.html

@embedoka



Невероятно, но rust 🤯

Topola PCB - роутер и автороутер печатных плат, написанный на расте. Проект в активной фазе развития, судя по локализации пилят его наши восточные соседи разрабатывается на европейские деньги (грант известной NLnet). Что интересно: название перекликается с отечественным продуктом из 2000х с аналогичным функционалом 😅

🔗 https://topola.dev/
🐱 https://codeberg.org/topola/topola

PS: Есть даже веб-версия, а вот поддерживаемых форматов я не нашёл нигде 🤓

@embedoka



Про отомотиф UI/UX

Ну наконец-то стали делать хоть что-то для современных потребительских легковушек (у которых не осталось личинок для мех.ключа СОВСЕМ), чтобы хоть как-то открыть автомобиль с высаженным в ноль 12V аккумулятором 🙏

Хорошее решение, мне бы такое несколько раз бы точно пригодилось, но.... <см. коммент>

@embedoka



Наткнулся у Radxa на интересные одноплатники на базе Allwinner A733:

▫️Cubie A7Z - формфактор Raspberry Zero
▫️Cubie A7A - формфактор Raspberry Pi

Фишки:
▫️Цена (2400₽ за Cubie A7Z с 1GB RAM)
▫️Доступен схематик
▫️PCI-E Gen3 x1
▫️NPU 3 TOPS
▫️относительно (прочих китайских SBC) свежий техпроцесс (12нм)
▫️SKU с разной RAM: 1GB..16GB

PS: меня, конечно, в 1ю очередь триггернуло наличие PCI-E 😃
(Вопрос в том можно ли туда повесить что-то отличное от NVMe SSD: например, кастомную FPGA-плату, ибо год назад приходилось вот такие штуки на х86 городить для этой задачи)

@embedoka



Наконец-то в интернете начали говорить о том, что от нас замалчивали и скрывали десятки лет:

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

источник
#embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


отмечаемся....
#пятничное
@embedoka
--- Forwarded post end ---



#пятничное #ятаклюблюэтотмем
@embedoka



Хабр 2025г - уровень DIY-проектов:

- Берём, значится, Raspberry Pi, релюшку, транзистор КТ3102 и сигнальный диод 🤯

@embedoka



#пятничное #ятаклюблюэтотмем
@embedoka



"Да что вы знаете об экономической целесообразности?"

Это какой-то взрыв мозга: наткнулся на странный экспонат - проводные наушники Type-C, где провод используется исключительно чтобы подводить питание к TWS Bluetooth динамикам 🤯🤯🤯

Таким образом:
1️⃣ Моток кабеля экономически выгоднее чем две микро-батарейки?
2️⃣ Две микросхемы Bluetooth экономически выгоднее чем один USB DAC?
3️⃣ Поскольку наушники для Apple, то, возможно, всё это хитрый лайфхак для того чтобы не использовать MFi-чип для проводного аудио?

❓Эксперты, какие еще есть объяснения подобного решения производителя наушников?

@embedoka



Усреднённый портрет американских инженеров 🤓

IEEE Women in Engineering (WIE):
Женщинам, если хотят преуспеть, следует заниматься менеджментом, а не инженерной деятельностью 🤯

@embedoka



Реклама непревзойдённой надёжности Москвича-412 🔧
(и еще чуть-чуть 🇺🇸 процессоров и 🇰🇷 дисков)

#пятничное
@embedoka



Уже больше года назад друзья начали рекламировать мне Perplexity.AI как замену гуглу.

Для эмбеддед-задач считаю что очень неплохо (в сравнении с гуглом), но! как и с любыми нейронками - надо знать 50% ответа (т.е. уточняющие вопросы: "как нету? а может вот там поищещь? 🙄")

1️⃣ Радует актуальность информации: AT32F455, если верить данным в сети, релизнулся весной 2025г.
2️⃣ Ну и само собой ссылки - каждый абзац имеет одну или более ссылок на источник, откуда была извлечена информация для ответа

❓а какие модные инструменты (и как) используете вы для эмбеддед-задач?

@embedoka







Чувак заморочился и полностью разреверсил Raspberry Pi Compute Module 5 gen

🐱https://github.com/schlae/cm5-reveng

Fun facts:

▫️Для выполнения работы использовались: сканер 9600 DPI, LCR-метр и VNA
▫️Схематик и PCВ выполнены в KiCad 9.
▫️PCВ 10-ти слойная (использованы buried via и microvia)
▫️Резисторы задания размера RAM & FLASH не 0-омные: каждая потенциальная позиция должна иметь специфический номинал и образует делитель, напряжение с которого считывается встроенным в RP1 АЦП
▫️Между BCM2712 и RP1 используется загадочный интерфейс на диффпарах (автор проекта предполагает что это PCIe)
▫️Использован очень навороченный PMIC (хотя кажется это тенденция последних лет 10), автор намерен похекать его I2C карту регистров
▫️Не использовать для воспроизводства: для высокоскоростных цепей не везде учтён Signal Integrity, некоторые футпринты "приблизительные"

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


#пятничное
@embedoka
--- Forwarded post end ---



Очень заинтриговала вот эта штука с зеленой маской на SOM-3568-SMARC.
Посмотрел функциональную схему модуля (в комментарии) и не нашёл ничего похожего, что могло бы объяснить что это и почему в таком исполнении.

Единственное предположение: какой-то ТРМ/сайберсекьюр чип и из-за госрегулирования контроля экспорта/импорта криптографических железок этот чип запаивается как опция, а чтобы не держать на складе оба варианта исполнения, то для варианта исполнения с наличием чипа - он просто запаивается вручную с оптическим контролем качества 🤷‍♂️

❓Какие еще гипотезы?

@embedoka



У меня случился приступ импортовозмущения 🤬

Пояснительная бригада: отечественные производители стремительно врываются на алиэкспресс и нагибают рынок эмбедедда 😄

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


#пятничное
@embedoka
--- Forwarded post end ---



В развитии поста о доступных железках для ускорения инференса класса "подключить к RPi" теперь буквальней не придумаешь:

Maix4-HAT - NPU доступный исключительно в исполнении "шляпа для Малины" 😅
Характеристики - на скринах. Продаван клянётся своей китайской мамой, что эта "шляпа" рвёт Hailo8 как тузик грелку и заточена под LLM (и есть собственная память 8GB LPDDR4x): 72 TOPS@INT4 | 18 TOPS@INT8

Печалит лишь то, что это полноценная SoC и какого фига надо еще к ней RPi 5 докупать (единственный вариант подключения PCI-e 😭)

По традиции, прямые ссылки:
▫️https://aliexpress.com/item/1005009532798434.html
▫️https://aliexpress.ru/item/1005009532798434.html

(сейчас всю партию видимо малинщики раскупили, а так была цена 13000Р с доставкой в РФ).

@embedoka






















--- Forwarded from Embedded Doka (@embedoka) ---


1й раз прочёл эту статью о промышленном шпионаже три года назад:

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

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

Вот! Под словами «обогатишь свою память» как раз и понимается самое беззастенчивое копирование «всех тех богатств, которые выработало человечество».

Они там тратятся, отлаживают всё, набивают себе шишки — а ты перерисовывай, не парься. Пользуйся тем, что наработали неизвестные тебе рабы капитала. Не пропадет их скорбный труд во глубине пиндосских руд. Так победим!
🤘🏻

PS: как считаете насколько это стало самосбывающимся пророчеством? И как быстро минуем компромиссную стадию в виде школьного рюкзака 👀

@embedoka
--- Forwarded post end ---



Есть девушки в наших селеньях
Их гиками нежно зовут
Пропатчат вам Докер на Фряхе
И доступ закроют для root


Надо ли упоминать, что после прочтения этого отзыва я заказал себе этот китайский аналог на базе ESP32 (Ulanzi TC001) легендарных LaMetric? 😃

@embedoka


640 КБ хватит всем



Новая бизнес-модель из Поднебесной:

если раньше копировали проприетарные девайсы, то теперь очередь дошла и до опенсорса:
удачный проект аппаратного USB-сниффера (HS) на базе FPGA LCMXO2-2000HC и CY7C68013A от Алекса Тарадова:

🐱 https://github.com/ataradov/usb-sniffer

теперь доступен в готовом виде на али. И, кстати, по хорошей цене:

▫️https://www.aliexpress.com/item/1005006360863665.html
▫️https://aliexpress.ru/item/1005006360863665.html

Эх, вот бы какой-нибудь классный OSHW проект разработать и чтобы китайцы взяли на себя весь головняк с производством и дистрибуцией world-wide 😃

@embedoka



В аллее славы эмбедерщиков с DIY-визитками на стеклотестолите пополнение:

FLIP (fluid-implicit-particle simulation) карточка от Nicholas Johnson

Помимо RP2350 визитка содержит 441 светодиод: такое количество уже не особо весело вручную монтировать 🙈

И конечно, радует тренд к исполнению внешних коннекторов, путём выбора нужной толщины PCB 🤌

🐱 https://github.com/Nicholas-L-Johnson/flip-card

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---

Field application engineer

Твой братюня в дистибьюторе (или вендоре). Большую часть своего времени отвечает на тупые вопросы (которые гуглятся за 10 секунд), подгоняет семплы и киты и испытывает батхерт и фейспалм от кривизны продуктов, которые вынужден саппортить. Может сводить вкусно пообедать, списав расходы как представительские.


#dictionary #словарь #цитаты #cites #dictum
@embedoka
--- Forwarded post end ---



AI ускоритель для эмбеддед-применений

Внезапно в 2025Q2 осознал что доступных* железок для ускорения инференса класса "подключить к RPi" или воткнуть в ноут в m.2 слот вместо 5G WWAN - нет 🤷‍♂️

Всё что удалось найти:

1️⃣ Hailo-8 на 26 TOPS за 25т.р. на али
2️⃣ QNAP QAI-M100 на Rockchip RK1808 на 3 TOPS за 65EUR

Железка от Axelera в исполнении m.2 похоже увидела свет только на бумаге в виде пресс-релизов, а жаль.. от Bitfury ожидал большего.

Есть конечно еще Nvidia Jetson - но это уже немного другая парадигма - как будто бы вокруг неё надо выстраивать разработку, да и в ноутбучный слот не засунешь такое (см.кейс QNAP NAS).

PS: Еще какая-то особенность есть, что вендоры NPU для Edge/embedded применений крайне неохотно раскрывают размер RAM: найти эти данные по Hailo-8 или по мифической карточке Axelera я не смог 🤷‍♂️

Может я чего-то упускаю и рынок в 2025Q2 буквально наводнён нишевыми NPU?

*доступный - значит можно купить на дижикей/аллиэкспресс

@embedoka



Немного базы: Charlieplexing или о том как управлять 144 LED с одной ATmega8

▫️Реальный кейс: KeyChainino
▫️Теория: Charlieplexing [EN] | Charlieplexing [RU]

@embedoka


--- Forwarded from VLSI HUB (@vlsihub) ---


Данная информация может быть интересна как проектировщикам и архитекторам чипов, так и сайбер-секюрити рисёчерам, которые специализируются на хакинге железок:

1️⃣ Организация Raspberry Pi объявила о повторном проведении Баг Баунти с выплатами $20,000 USD за нахождение уязвимости микроконтроллера RP2350. Руководство Raspberry Pi верит в эффективность подхода "security through transparency". На этот раз нам предлагают сконцентировать усилия для нахождения осуществимой атаке по сторонним каналам на аппаратную реализацию шифра AES, которая используется для расшифровки FW в SRAM во время загрузки.

2️⃣ Рекомендую серию постов для обзора найденных уязвимостей в предыдущем багбаунти на RP2450 год назад:
▫️https://t.me/aLittleBits/97
▫️https://t.me/aLittleBits/98
▫️https://t.me/aLittleBits/96

PS: Особо порадовала успешная физическая атака на OTP/eFuse Hard IP от Synopsys, которые якобы невозможно хакнуть физически 👑

@vlsihub
--- Forwarded post end ---



Наконец-то Мештастик на минималках через BLE 😃

Джек Дорси подсмотрел мои влажные фантазии и запилил таки то чего так не хватало каждому гику, криптоанархисту и шифропанку (р2р-шифрование и мнговенное удаление всех переписок парой тапов): оффлайн-мессенжер через меш-сеть на BLE 🤌

Работает на базе протокола Noise

Айфон, Андроид, ватэвер:
📱 https://apps.apple.com/us/app/bitchat-mesh/id6748219622
📱 https://github.com/permissionlesstech/bitchat-android/releases

Исходники:
📱 https://github.com/permissionlesstech/bitchat
📱 https://github.com/permissionlesstech/bitchat-android

Да, несомненно были и до этого оффлайн мессенжеры: FireChat, Bridgefy, AirChar, но что-то явно пошло не так 🤷‍♂️

Это я к чему: эта штука прям напрашивается для имплементации автономных нод на nRF52/ESP32 (те что с поддержкой BLE LongRange). Как будто бы в каких-то кейсах такая нода может заменить goTenna 🤔

Эксперты, что думаете по поводу такого вот хардверного аддона для этого сценария? Взлетит?

@embedoka



Наконец-то что-то дельное про нишевый микро-бизнес в эмбеддед за последние годы прочёл. А не про эти ваши диктофоны с телесисек, которым 100 лет в обед и которые уже всем в смартфон не впились (остались нишевые применения, но они сильно завязаны на гос.регуляторику).

TLDR: Чел из Омска разработал и теперь производит платы-"обманки" для уменьшения костов дорогостоящего ремонта холодильника. Маркетплейсы душат комиссией, но на хлеб с маслом хватает (в масштабах выпро-живания в миллионнике).

PS: если кому-то попадалось схожее чтиво (да еще и с юнит-экономикой) - кидайте в коменты 🙏

@embedoka



То неловкое чувство, когда ты смог разроутить схематик в 16 слоев, но тебе принесли правки 😅

На фото материнская плата ASRock M3A785GXH/128M. Все в этой плате стандартно, кроме одного: для активации порта eSATA, нужно подсоединить комплектный кабель как показано на фото – наискосок.

@embedoka



Или вот еще экземпляр для правила#34:

TCA9548A is an 8-channel, bidirectional translating switch for I2C buses that supports Standard-Mode (100 kHz) and Fast-Mode (400 kHz) operation. The TCA9548A features I2C control using a single 8-bit control register in which each bit controls the enabling and disabling of one of the corresponding 8 switch channels for I2C data flow.

Depending on the application, voltage translation of the I2C bus can also be achieved using the TCA9548A to allow 1.8-V, 2.5-V, or 3.3-V parts to communicate with 5-V parts.

The SCL/SDA upstream pair fans out to eight downstream pairs, or channels. Any individual SCn/SDn channel or combination of channels can be selected, determined by the contents of the programmable control register.

These downstream channels can be used to resolve I2C target address conflicts. For example, if eight identical digital temperature sensors are needed in the application, one sensor can be connected at each channel: 0-7.


@embedoka



Про правило#34 это я всё к чему: наткнулся на нечто с описанием I2C Accelerator: LTC4311

Первая реакция: WTF?!?!? Должно же быть I2C Accelerometer, но нет! Это реально Ускоритель! Шины! I2C !!!! 🤯🤯🤯

Какой только забористой дряни не напридумывают 🐱


❗️Делимся в комментах что вам странного/экзотического встречалось в интегральном исполнении 💡

@embedoka


В электронике тоже есть своё правило№34:
На любую вашу хотелку существует готовая реализация в интегральном исполнении (с) Doka 😅

Правило#35: если нет микросхемы, перепроверь еще раз у китайцев

Правило#36: всегда существует еще более тупая дешевая дискретная реализация нужного функционала из говна и палок на рассыпухе

Правило#37: рассыпуха под рукой всегда будет не той мощности, которая нужна в данный момент, поэтому TO-3 балласт будет соседствовать с 0201

Правило#38: Всегда существует реализация которая займет больше времени на разработку и отладку и вы выберете именно ее

Правило#39
: [Если вы не китаец, то] что бы вы не делали у китайцев этот же функционал реализован проще

@embedoka



#пятничное
@embedoka



The SM9 module boasts hardware compatibility with NVIDIA Jetson series modules. Customers using NVIDIA Jetson-based products can seamlessly replace the original module with SM9 without hardware development efforts— simply unplug the NVIDIA module, plug in SM9, and complete hardware integration.

Ай-да китайцы, ай-да молодцы. Правильной дорогой идут, нефиг Nvidia булки расслаблять 😅

Понятно, что вопрос поддержки компиляторов и вот это всё тоже немаловажен, но DeepSeek R1 distilled 7B and 1.5B на ней уже запустили и отбенчмарками (скрин в коментах).

Кстати-кстати, это не просто рандомный китайский стартап, а перелицованный старый добрый Bitmain - мировой лидер в разработке и производстве чипов для майнинга крипты (и AI темой они начали заниматься еще в эпоху криптолихорадки - в общем, всегда держат руку на пульсе).

@embedoka



Если предыдущий адаптер был прям "находкой", то вот идея не столь однозначного адаптера: можно назвать это 1000 и 1 способ выломать RJ-45 к чертям 😈

А внутри у неё неонка RTL8153

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


#пятничное
@embedoka
--- Forwarded post end ---



Научился скачивать треки я.музыки древним как дерьмо мамонта скриптом и удивился: почему он всё еще работает, почему никто не борется (как в случае необходимости постоянно обновления youtube-dl/yt-dlp на стороне пользователя), а потом как понял 💡

Это ж надо:
▫️Поставить интерпретатор Перла
▫️Поставить все перловые зависимости
▫️Разобраться как из браузера выковыривать необходимые для работы скрипта куки
▫️(или) разобраться как намайнить токен OAuth

В общем, до конца квеста видимо доходят не все 😅, так что скрипт как неуловидый Джо - бороться с ним может выйти себе дороже ибо погоды он не сделает.

На винде WSL конечно многое упрощает, но вот, например, с последними пунктами пришлось разбираться, какие-то гисты пробовать, чтобы экстрагировать заветные строчки. Вечер прошёл увлекательно 🐱

PS: и то что я научился пользоваться скриптом разумеется вовсе не значит, что я что-то откуда-то в итоге скачал 😊



Имея 3D-принтер можно решить любую проблему, которой бы перед вами никогда не стояло, не будь у вас 3D-принтера 🐱

Ведь, как известно, самая главная проблема владельца 3D-принтера: что бы еще напечатать 😃

❗️Флешмоб: делимся в комментах идеями/ссылками на thingverse со всякой экзотикой для печати (из серии: а что так можно было?)

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


Итак, у нас в гостях NE555 ❤️

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

Частота генерации этого сукина сына может доходить до 1МГц, а выдаваемый ток до 200мА!

#пятничное
@embedoka
--- Forwarded post end ---


--- Forwarded from Embedded Doka (@embedoka) ---


--- Forwarded post end ---


--- Forwarded from Embedded Doka (@embedoka) ---


All in one for Automotive

L99PM62GXP
от ST - это интегрированное решение, которое улучшает одновременно две вещи: великолепное сокращение ВОМа + продвинутая спячка.

Что же в него напихали:
▫️CAN + LIN трансиверы
▫️пара LDO без требования электролитов на выходе
▫️пара ОУ с rail-to-rail выходом
▫️4х канальный ШИМ
▫️сторожевой таймер
▫️5+2 драйверов для управления мощными MOSFET (Low+High side)
▫️монитор питания для выработки сигнала сброса
▫️программируемый таймер периодической побудки
▫️SPI-интерфейс для начальной настройки и коммуникации
▫️встроенный температурный датчик

L99PM62GXP - просто какое-то фантастическое существо, кажется, что добавь сюда микроконтроллер и керамическую россыпь - и вот он законченный дизайн узла шины CAN/LIN с маленьким аппетитом и хорошим сном.

@embedoka
--- Forwarded post end ---


--- Forwarded from Embedded Doka (@embedoka) ---


Не только FPGAшники упарываются по миганию светодиодами, вот тут чел заморочился и реализовал 4 подхода к имплементации blink LED на bluepill:

▫️using STM32CubeMX platform
▫️using libopencm3 library function calls
▫️using libopencm3, but only for register definitions
▫️bare-metal without libraries

и конечно куда ж без сравнения размеров итоговой прошивки в байтах (в том же порядке):
▫️3496
▫️1088
▫️ 608
▫️ 440

Результаты более чем красноречивы и коррелируют со звучащим из каждого динамика лозунгом: "кремний нонче дёшев"

@embedoka
--- Forwarded post end ---


--- Forwarded from Embedded Doka (@embedoka) ---


#пятничное
@embedoka
--- Forwarded post end ---



Вот это я понимаю использование ТРИЗ на 100%: никаких хипстерских тайп-си и прочих модных штук: паяльник для настоящего работяги и фаната техники Макита 😍

Это ведь кто-то как-то додумался до того, что оснастку (батарею) от макитовских инструментов таким вот необычным образом можно переиспользовать 🤯

▫️https://aliexpress.com/item/1005008678930364.html
▫️https://aliexpress.ru/item/1005008678930364.html

PS: предлагаю продолжить линейку аддонов:
1️⃣ с функцией пауэрбанка (для ноутбука)
2️⃣ в качестве micro-UPS NUC'а/mini-PC
3️⃣ <свой вариант пиши в каментах>

@embedoka







#пятничное
@embedoka


1️⃣ и 2️⃣: прям ностальгия по одному из предыдущих мест работ 🥰

PS: коллегам пламенный привет 🖤


два


раз



#пятничное
@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


Юмор точно поймут те, кто отмечает сегодня, 7 мая, профессиональный праздник 🎉

PS: пользуясь случаем, всем 73! 📻
@embedoka
--- Forwarded post end ---


📊 Poll: Стоит ли выкладывать копии релевантных видео в канал (для участников, у которых ограничен доступ к ютьюб)? И вообще дублировать какой-либо контент в тг, доступ к которому может быть ограничен?
1. да
2. нет
3. всё равно
4. напишу в комментариях

→ Vote in Telegram 🔗



Битва: GaN БП против "традиционных"

Профи врядли что-то новое почерпнут, а вот энтузиастам будет интересно посмотреть (там прям доступно и клёво объясняют на пальцах 🤌).
Оригинал в 4К:

🎞 https://youtu.be/vgmqUhvQlww

PS: В коментах Geek-pron GaN PSU

@embedoka



Робот Berkeley Humanoid Lite открыт под лицензией MIT

📄 https://berkeley-humanoid.com/static/berkeley_humanoid.pdf
💾 https://github.com/HybridRobotics/isaac_berkeley_humanoid

Подробнее на русском:
▫️https://opennet.ru/63146-robot

Также рекомендую к прочтению этот тред на HN:
▫️https://news.ycombinator.com/item?id=43800002

@embedoka


--- Forwarded from Aleksei ---


Находил вот такой обзор для СВЧ
--- Forwarded post end ---




Исследователи из канадского университета Макмастера опубликовали занятный обзор возможностей использования генеративного ИИ для дизайна аналоговых микросхем. Обсуждают, в числе прочего, автоэнкодеры, графовые сети (GNN) и, конечно же, LLM. Выглядит, как отличный обзор литературы для диссертации (и, кажется, им и является).

Спойлер: в части дизайна даже параметрическую оптимизацию размеров транзисторов делать не очень получается. Зато подсвечены некоторые важные успехи в ускорении симуляций, которые уже внедряют крупные вендоры САПР.

Впрочем, основная ценность текста — в списке литературы и ширине охвата потенциально применимых методов. Лично мне видится интересным попробовать скрестить GNN со структурной методологией. И там, и там — операции с графами, так что может получиться что-то полезное в части выбора структуры схемы, а не только оптимизация размеров транзисторов. Впрочем, свою диссертацию я уже давно защитил, так что если есть желающие — забирайте идею.
--- Forwarded post end ---



По просьбам страждующих образ этого диска.
@embedoka



#пятничное
@embedoka



мне одному здесь мерещится биполярный транзистор? 🙄

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


Восхитительная штука: Audio (FSK / QPSK) bootloader for AVR! Это ж надо было еще додуматься до такого! Представляю фразу инструкции: для осуществления FotA (FW over the Air) включите вашу ламповую радиолу на волне zzz ровно в 3:30 (по первым субботам месяца).

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

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

@embedoka
--- Forwarded post end ---



План на остаток весны 💪

✅ Подъем-переворотом
✅ Выход на правую
3️⃣ Выход на левую


(утраченные навыки древних цивилизаций 😅)

👀А что у вас происходит помимо работы и быта, какие челленжи поставлены❓


А вы знали что если к названию вакансии "Senior С/C++ Developer" добавить "embedded" то вилка по з/п сразу уменьшается в 2 раза (c) hold3r



UWB - что за тема, кто массово использует?

Откуда на али в ленте столько широкодиапазонных антенн вдруг? 🤯

@embedoka







Апатьюнити

Разговорился с таксистом на Hongqui E-QM5. Бизнес-модель такая: таксист работает не сам на себя, а на таксопарк за фикс (притом в приложении персональный аккаунт и просит поставить 5 баллов). В таксопарке (по его словам) 400 таких моделей машин (покупка одной тачки обходится ~$16000).

Всё на китайском начиная от приборки и мультимедийки и заканчивая шильдиками. Таксопарк не заморачивался - просто закупил "как есть" напрямую в Китае 🤯

Это я к чему: если кто-то вдруг занимается кряканьем андроидов в тачек, то, кажется, отличная возможность сделать руссификацию/англицизацию UI и вместо того чтобы бегать по рынку искать по одному клиенту - договориться с единственным собственником и бахнуть патч сразу на несколько сот тачек😃

Предыдушие идеи по теме бизнес-возможности:
▫️Деланные пальцем "чипмейкеры"
▫️Хайп на эппл и кастомизации ручным трудом

@embedoka



#пятничное
@embedoka


--- Forwarded from асоциальный пикотранзистор ᶘಠᴥಠᶅ ---


Парсинг через описание структуры мне сразу напомнил про https://kaitai.io/, но кажется проект больше мёртв, чем жив.
--- Forwarded post end ---


--- Forwarded from kitnerlive (@kitnerlive) ---


Понадобилось мне поковырять некие бинарные файлы, структура которых известна, но вариативна. Нужно было взять файл от китайцев и сравнить с полноценным, чтобы понять, что они там повыпилили.
Писать парсинг бинаря самому было лениво, и по итогам поиска я нашёл прекрасную тулу ImHex.

Дизайн на любителя, но зато можно в одной вьюшке иметь хекс, в другой набрасывать структуру, а в третьей получать распакованные на основе структуры данные. Описание структуры достаточно гибкое, там почти целый язык программирования под это заточено.
По-моему, роскошная вещь под свои задачи.
--- Forwarded post end ---


--- Forwarded from Embedded Doka (@embedoka) ---


#пятничное
@embedoka
--- Forwarded post end ---



Ностальгии пост для олдфагов 😃

@embedoka














DIY rule #43:

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

По мотивам мема про могущественный китайский чип и блестящих примеров исполнения за "1 рубль":

▫️BLE-UART
▫️BLE-CAN

А теперь вопрос знатокам:

На рынке есть такие решения, которые позволяют управлять режимами работы девайса последовательностями включения, например, реальный кейс: освещение, в зависимости от порядкового номера включения выбирается тот или иной канал/режим:
1️⃣ включение: канал/режим 1
2️⃣ включение: канал/режим 2
3️⃣ включение: канал/режим 3

(порядковый номер включения - это сколько щёлканий тумблером было в течении 15секунд, например, если прошло больше времени, то FSM автоматически сбрабывается в начальное состояние и следующее включение будет считаться 1️⃣ым)

Т.е. по факту некое многоканальное "реле" с управлением через последовательность вкл/выкл подачи питания.

❓Кому-нибудь попадались подобные чипы/модули, которые такое умеют "из коробки"?

@embedoka


--- Forwarded from Embedded Doka (@embedoka) ---


Идея на миллион (чипов) или больше для наших азиатских братьев:

Выпустить bolt-on чип aka-MAX232 для замены оного, только вместо конвертации в уровни RS232 делать USB CDC и/или Bluetooth SPP - отличный ретрофиттинг оборудования возраста г...на мамонта 👍

(какой там floorplan on PCB для LowSpeed USB не критично, ну и одну из дорожек к DB9 использовать как антенну на 2.4ГГц (не кидайте в меня тухлыми помидорами - я верю что китайцы сдюжат и не такое (КСВ) раз на ножку SOIC16 умеют выводить 2.4ГГц и оно даже работает 🙈 (почти))).

PS: Как не вспомнить мем про SOIC16 и реальные изделия по мотивам мема.

PPS: а в дифференциальный RS422/485 прям с самого начала USB так и просится 🥹
(только не говорите, что такое уже есть и я опять всё проспал 😭, потому что crystal-less чипы UART-to-USB в производстве есть давно, по факту нужна просто перепаковка с иной распиновкой)

@embedoka
--- Forwarded post end ---



KiCad 9.0.0 🎉

Если пропустили выпуск нового KiCad, то почитать об изменениях можно на русском и на английском.

Новая фича с изменением номера/индекса итерируемой сущности с помощью колёсика мыши кажется одновременно и очевидной, и офигенной 😃

При позиционировании курсора мыши над именем с номером и/или индексом используйте:

✅ Shift+Alt+Scroll для изменения номера
✅ Ctrl+Alt+Scroll для изменения индекса

@embedoka



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

"Парадокс безработицы" из Теории Игр рационально объясняет почему рыночные законы таковы, что всегда будет присутствовать безработица. Если интересно, то объяснение "на пальцах" быстро нагуглилось. Кому интересно, но лениво читать - можете заглянуть в 1й коммент.

В связи с этим приобретённым знанием, смотрю теперь через новую призму на ситуацию массового переманивания сотрудников (а то и целых команд) на кратно б0льшие деньги одной зелёной организацией у другой организации, которая любит/умеет/практикует нанимать и привозить себе сотрудников из регионов 🤦‍♂️

@embedoka