This media is not supported in your browser
VIEW IN TELEGRAM
KiCad 9.0.0 🎉
Если пропустили выпуск нового KiCad, то почитать об изменениях можно на русском и на английском.
Новая фича с изменением номера/индекса итерируемой сущности с помощью колёсика мыши кажется одновременно и очевидной, и офигенной😃
При позиционировании курсора мыши над именем с номером и/или индексом используйте:
✅
✅
@embedoka
Если пропустили выпуск нового KiCad, то почитать об изменениях можно на русском и на английском.
Новая фича с изменением номера/индекса итерируемой сущности с помощью колёсика мыши кажется одновременно и очевидной, и офигенной
При позиционировании курсора мыши над именем с номером и/или индексом используйте:
✅
Shift+Alt+Scroll для изменения номера ✅
Ctrl+Alt+Scroll для изменения индекса@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍7🤔3✍2🎉2🦄2❤1🤣1
Forwarded from Embedded Doka (Dmitry Murzinov)
Идея на миллион (чипов) или больше для наших азиатских братьев:
Выпустить 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
Выпустить 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
Telegram
Embedded Doka
#пятничное
@embedoka
@embedoka
🔥22👍5✍2🤣2🤯1
DIY rule #43:
По мотивам мема про могущественный китайский чип и блестящих примеров исполнения за "1 рубль":
▫️BLE-UART
▫️BLE-CAN
А теперь вопрос знатокам:
На рынке есть такие решения, которые позволяют управлять режимами работы девайса последовательностями включения, например, реальный кейс: освещение, в зависимости от порядкового номера включения выбирается тот или иной канал/режим:
1️⃣ включение: канал/режим 1
2️⃣ включение: канал/режим 2
3️⃣ включение: канал/режим 3
(порядковый номер включения - это сколько щёлканий тумблером было в течении 15секунд, например, если прошло больше времени, то FSM автоматически сбрабывается в начальное состояние и следующее включение будет считаться 1️⃣ым)
Т.е. по факту некое многоканальное "реле" с управлением через последовательность вкл/выкл подачи питания.
❓Кому-нибудь попадались подобные чипы/модули, которые такое умеют "из коробки"?
@embedoka
На каждую хотелку самодельщика-энтузиаста найдётся готовое решение в интегральном исполнении из Поднебесной.
По мотивам мема про могущественный китайский чип и блестящих примеров исполнения за "1 рубль":
▫️BLE-UART
▫️BLE-CAN
А теперь вопрос знатокам:
На рынке есть такие решения, которые позволяют управлять режимами работы девайса последовательностями включения, например, реальный кейс: освещение, в зависимости от порядкового номера включения выбирается тот или иной канал/режим:
1️⃣ включение: канал/режим 1
2️⃣ включение: канал/режим 2
3️⃣ включение: канал/режим 3
(порядковый номер включения - это сколько щёлканий тумблером было в течении 15секунд, например, если прошло больше времени, то FSM автоматически сбрабывается в начальное состояние и следующее включение будет считаться 1️⃣ым)
Т.е. по факту некое многоканальное "реле" с управлением через последовательность вкл/выкл подачи питания.
❓Кому-нибудь попадались подобные чипы/модули, которые такое умеют "из коробки"?
@embedoka
👍4✍1🔥1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤41🔥10😭6🤪4👍3🎉2🫡1🦄1
Forwarded from kitnerlive
Понадобилось мне поковырять некие бинарные файлы, структура которых известна, но вариативна. Нужно было взять файл от китайцев и сравнить с полноценным, чтобы понять, что они там повыпилили.
Писать парсинг бинаря самому было лениво, и по итогам поиска я нашёл прекрасную тулу ImHex.
Дизайн на любителя, но зато можно в одной вьюшке иметь хекс, в другой набрасывать структуру, а в третьей получать распакованные на основе структуры данные. Описание структуры достаточно гибкое, там почти целый язык программирования под это заточено.
По-моему, роскошная вещь под свои задачи.
Писать парсинг бинаря самому было лениво, и по итогам поиска я нашёл прекрасную тулу ImHex.
Дизайн на любителя, но зато можно в одной вьюшке иметь хекс, в другой набрасывать структуру, а в третьей получать распакованные на основе структуры данные. Описание структуры достаточно гибкое, там почти целый язык программирования под это заточено.
По-моему, роскошная вещь под свои задачи.
👍49✍21🔥10❤4🫡2
Forwarded from асоциальный пикотранзистор ᶘಠᴥಠᶅ
Парсинг через описание структуры мне сразу напомнил про https://kaitai.io/, но кажется проект больше мёртв, чем жив.
kaitai.io
Kaitai Struct: declarative binary format parsing language
Kaitai Struct is a formal language for binary format specification that can be compiled into parser code
✍6👍2❤1💊1
Апатьюнити
Разговорился с таксистом на Hongqui E-QM5. Бизнес-модель такая: таксист работает не сам на себя, а на таксопарк за фикс (притом в приложении персональный аккаунт и просит поставить 5 баллов). В таксопарке (по его словам) 400 таких моделей машин (покупка одной тачки обходится ~$16000).
Всё на китайском начиная от приборки и мультимедийки и заканчивая шильдиками. Таксопарк не заморачивался - просто закупил "как есть" напрямую в Китае 🤯
Это я к чему: если кто-то вдруг занимается кряканьем андроидов в тачек, то, кажется, отличная возможность сделать руссификацию/англицизацию UI и вместо того чтобы бегать по рынку искать по одному клиенту - договориться с единственным собственником и бахнуть патч сразу на несколько сот тачек😃
Предыдушие идеи по теме бизнес-возможности:
▫️Деланные пальцем "чипмейкеры"
▫️Хайп на эппл и кастомизации ручным трудом
@embedoka
Разговорился с таксистом на Hongqui E-QM5. Бизнес-модель такая: таксист работает не сам на себя, а на таксопарк за фикс (притом в приложении персональный аккаунт и просит поставить 5 баллов). В таксопарке (по его словам) 400 таких моделей машин (покупка одной тачки обходится ~$16000).
Всё на китайском начиная от приборки и мультимедийки и заканчивая шильдиками. Таксопарк не заморачивался - просто закупил "как есть" напрямую в Китае 🤯
Это я к чему: если кто-то вдруг занимается кряканьем андроидов в тачек, то, кажется, отличная возможность сделать руссификацию/англицизацию UI и вместо того чтобы бегать по рынку искать по одному клиенту - договориться с единственным собственником и бахнуть патч сразу на несколько сот тачек
Предыдушие идеи по теме бизнес-возможности:
▫️Деланные пальцем "чипмейкеры"
▫️Хайп на эппл и кастомизации ручным трудом
@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍21🔥7💊6❤2🤔2✍1🦄1
UWB - что за тема, кто массово использует?
Откуда на али в ленте столько широкодиапазонных антенн вдруг? 🤯
@embedoka
Откуда на али в ленте столько широкодиапазонных антенн вдруг? 🤯
@embedoka
🤯11🤔5🤷♂2👍2🌚1
А вы знали что если к названию вакансии "Senior С/C++ Developer" добавить "embedded" то вилка по з/п сразу уменьшается в 2 раза (c) hold3r
🤣85😭42💯18✍4👍2🔥1🤯1😱1🤪1
Forwarded from Embedded Doka (Dmitry Murzinov)
Восхитительная штука: Audio (FSK / QPSK) bootloader for AVR! Это ж надо было еще додуматься до такого! Представляю фразу инструкции: для осуществления FotA (FW over the Air) включите вашу ламповую радиолу на волне zzz ровно в 3:30 (по первым субботам месяца).
На гитхабе автора есть также другие интересные проекты, связанные с синтезом и работой со звуком.
PS: Из масштабных проектов, в которых используется аудио-коммуникация, могу вспомнить приложение для телефона, которое в очень зашумлённой среде (стадион) синхронизируется с телефонами поблизости и в масштабах гигантской трибуны рисует картинку/анимацию, используя тысячи экранов мобильников (кто это дело программил, говорит там реально куча проблем и только ЦОС и вытащит).
@embedoka
На гитхабе автора есть также другие интересные проекты, связанные с синтезом и работой со звуком.
PS: Из масштабных проектов, в которых используется аудио-коммуникация, могу вспомнить приложение для телефона, которое в очень зашумлённой среде (стадион) синхронизируется с телефонами поблизости и в масштабах гигантской трибуны рисует картинку/анимацию, используя тысячи экранов мобильников (кто это дело программил, говорит там реально куча проблем и только ЦОС и вытащит).
@embedoka
👍27🤯8❤4🔥4
Forwarded from Паразитное сопротивление
Generative_AI_for_Analog_Integrated_Circuit_Design_Methodologies.pdf
2 MB
Исследователи из канадского университета Макмастера опубликовали занятный обзор возможностей использования генеративного ИИ для дизайна аналоговых микросхем. Обсуждают, в числе прочего, автоэнкодеры, графовые сети (GNN) и, конечно же, LLM. Выглядит, как отличный обзор литературы для диссертации (и, кажется, им и является).
Спойлер: в части дизайна даже параметрическую оптимизацию размеров транзисторов делать не очень получается. Зато подсвечены некоторые важные успехи в ускорении симуляций, которые уже внедряют крупные вендоры САПР.
Впрочем, основная ценность текста — в списке литературы и ширине охвата потенциально применимых методов. Лично мне видится интересным попробовать скрестить GNN со структурной методологией. И там, и там — операции с графами, так что может получиться что-то полезное в части выбора структуры схемы, а не только оптимизация размеров транзисторов. Впрочем, свою диссертацию я уже давно защитил, так что если есть желающие — забирайте идею.
Спойлер: в части дизайна даже параметрическую оптимизацию размеров транзисторов делать не очень получается. Зато подсвечены некоторые важные успехи в ускорении симуляций, которые уже внедряют крупные вендоры САПР.
Впрочем, основная ценность текста — в списке литературы и ширине охвата потенциально применимых методов. Лично мне видится интересным попробовать скрестить GNN со структурной методологией. И там, и там — операции с графами, так что может получиться что-то полезное в части выбора структуры схемы, а не только оптимизация размеров транзисторов. Впрочем, свою диссертацию я уже давно защитил, так что если есть желающие — забирайте идею.
🔥10✍3❤2👍2🤯1