Как стать ардуинщиком? Нужно после каждого предложения добавлять "обнови IDE" и "подёргай за проводочки".
Пример: кофе там был плохой, если бы обновили IDE и подёргали за проводки было бы лучше.
@embedoka
Пример: кофе там был плохой, если бы обновили IDE и подёргали за проводки было бы лучше.
@embedoka
👍11🔥5😢1
Forwarded from Konstantin
как стать PCB developer
Нужно после каждого предолжения добавлять конденсаторы по питанию
Например - констрейны FPGA были плохие, надо добавить конденсаторов по питанию
Нужно после каждого предолжения добавлять конденсаторы по питанию
Например - констрейны FPGA были плохие, надо добавить конденсаторов по питанию
🔥31👍3❤1
Forwarded from Максим SpaceCowboy
Получается что бы стать разработчиком ASIC нужно добавлять "если бы верификаторы это протестировали"
Кофе там был плохой - если бы верификаторы его протестировали, было бы лучше.
Кофе там был плохой - если бы верификаторы его протестировали, было бы лучше.
🔥14👍5😁2
Embedded Doka
#пятничное @embedoka
В комментариях был скепсис, что "0 warnings в Vivado" - что-то нереальное. Замечу, что этого всё же можно достичь не вполне законными средствами в случае, если вы понимаете что вы делаете и зачем (т.е. не надо это превращать в самоцель). Писал об этом в блоге еще в далёком 2016г (там же и про способ выключения некоторых DRC-проверок и способ переквалификации типов ворнингов).
Конечно насколько криминал заниматься "очисткой логов" надо рассматривать в каждом конкретном кейсе (grep, sed и раскраску лога как-никак никто не отменял 🤷♂️), замечу лишь то, что подобными практиками не брезгуют инженеры Амазона - примеры можете найти на гитхабе (AWS F1).
PS: Не знаю авторства, но обожаю фразу: Если вы спрашиваете стоит ли вам применять ПЛИС в текущем проекте, то ответ: определённо нет (If you don't know what a FPGA is, then you probably shouldn't use it).
Вот с отключением и переквалификацией примерно тоже самое: если сомнения в том, стоит ли это делать, то ответ: определённо не стоит.
@embedoka
Конечно насколько криминал заниматься "очисткой логов" надо рассматривать в каждом конкретном кейсе (grep, sed и раскраску лога как-никак никто не отменял 🤷♂️), замечу лишь то, что подобными практиками не брезгуют инженеры Амазона - примеры можете найти на гитхабе (AWS F1).
PS: Не знаю авторства, но обожаю фразу: Если вы спрашиваете стоит ли вам применять ПЛИС в текущем проекте, то ответ: определённо нет (If you don't know what a FPGA is, then you probably shouldn't use it).
Вот с отключением и переквалификацией примерно тоже самое: если сомнения в том, стоит ли это делать, то ответ: определённо не стоит.
@embedoka
Журнал Эмбеддед-Инженера
Коллекция советов и подсказок по работе с Xilinx Vivado в командной строке TCL
СоветыNote!: Все команды вводятся в интерпретаторе TCL в интерактивном или пакетном режимах.Включение мультипроцессорностиможно задавать значение от 1 до 8
👍6🔥1🤯1
ESP32 - замечательная серия SoC с набортным WiFi/BT, с периодически выходящими обновами.
Так похоже вместо прежнего фаворита ESP32-C3 скоро будет новый - ESP32-S3 (больше на 1шт SPI & I2C & UART, полноценный USB, интерфейс камеры/LCD, есть package со встроенным PSRAM).
Одно плохо - не очень пощупать новинки получается без ЛУТа и пайки: не так оперативно отладочные платы появляются на али.
Я было загрустил и полез искать на али самые дешевые отладки, в которых можно было бы перепаять модуль с ESP32 и каково же было моё удивление, когда обнаружил что вот оно счастье - отладки с незапаянными модулями! 😍
Это прям находка из разряда: а что так можно было?! ☺️
PS: А вот с ESP32-С6 и ESP32-Н2 что-то Espressif забуксовали, анонс давно был, а чипов не видать совсем 🤷♂️
@embedoka
Так похоже вместо прежнего фаворита ESP32-C3 скоро будет новый - ESP32-S3 (больше на 1шт SPI & I2C & UART, полноценный USB, интерфейс камеры/LCD, есть package со встроенным PSRAM).
Одно плохо - не очень пощупать новинки получается без ЛУТа и пайки: не так оперативно отладочные платы появляются на али.
Я было загрустил и полез искать на али самые дешевые отладки, в которых можно было бы перепаять модуль с ESP32 и каково же было моё удивление, когда обнаружил что вот оно счастье - отладки с незапаянными модулями! 😍
Это прям находка из разряда: а что так можно было?! ☺️
PS: А вот с ESP32-С6 и ESP32-Н2 что-то Espressif забуксовали, анонс давно был, а чипов не видать совсем 🤷♂️
@embedoka
👍6🔥3🎉1
Просто магистерская студента из Испании за 2021г (Design for Testability methodologies applied to a RISC-V processor).
Интересно, насколько реалистична оценка зарплаты RTL-джуна в PIG[G]S? 🤔
Или везде примерно похожая ситуация: нафиг ваш ASIC design, подверну штаниты и пойду на js всяко писать 😑 ?!
@embedoka
Интересно, насколько реалистична оценка зарплаты RTL-джуна в PIG[G]S? 🤔
Или везде примерно похожая ситуация: нафиг ваш ASIC design, подверну штаниты и пойду на js всяко писать 😑 ?!
@embedoka
👍4🤔1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Embedded Shell - очередная неофициальная инициатива гугла.
Основной юзкейс: ускорение брингапа, обучения и рисёча.
Оригинальный слоган: this is a perfect tool for getting up and running with a new board in less than 1 hour
▫️UART в качестве транспорта
▫️Поддержка ARM и RISCV
▫️Занимает < 4kB
💾 https://github.com/google/early-bringup-tool
PS: Спасибо гугл, что радуешь нас такими эмбеддед-ништяками 👍🏻
@embedoka
Основной юзкейс: ускорение брингапа, обучения и рисёча.
Оригинальный слоган: this is a perfect tool for getting up and running with a new board in less than 1 hour
▫️UART в качестве транспорта
▫️Поддержка ARM и RISCV
▫️Занимает < 4kB
💾 https://github.com/google/early-bringup-tool
PS: Спасибо гугл, что радуешь нас такими эмбеддед-ништяками 👍🏻
@embedoka
👍9❤2🎉1
Только выбравшись за периметр понимаешь какой же костыльный этот [наш] рунет, когда уже на каждый чих врубаешь VPN: теперь уже с двухконечными блокировками (и РКН, и «их» санкции).
Есть такие замечательные штуки как Pi-hole и AdGuard Home (установка на х86, RPi, роутер) - позволяют резать рекламу глобально на уровне входящего трафика, а не приложения/девайса. Поддерживают богатый выбор обновляемых списков блокировки. Супер-придумка! Тем кто ещё не попробовал и пользуется браузерными плагинами aka adBlock - рекомендую (или как минимум на OpenWRT-роутер накатить одноименный пакет).
К чему я это всё?
Хотелось бы аналогичное решение на уровне всего трафика чтобы не заморачиваться на каждом девайсе с переключателем VPN, в идеале чтобы это устанавливалось на мощное железо OpenWRT в виде готового пакета с веб-мордой для удобного добавления хостов, которые надо проксировать через внешний сервер (т.е. selfhosted VPN поднять не проблема, проблема что тот же линкедин использует целую кучу CDN с разнообразными УРЛ, которые просто умаешься добавлять вручную (лет 8 назад настраивал Squid для аналогичной задачи - реально муторно все CDN искать) - и так для каждого добавляемого хоста; эту часть хотелось бы как-то упростить - уменьшить ручную работу ограничившись добавлением верхнеуровневоготхоста). Есть ли в природе что-то такое минимально велосипедоподобное?
PS: кстати, виджеты приложений тоже бесполезны, пока вручную не врубишь VPN на девайсе, а так было бы здорово, чтобы при нахождении в «домашней» WiFi сети трафик к определенным хостам (и сопутствующим CDN) автоматически гонялся через заданные VPN.
@embedoka
Есть такие замечательные штуки как Pi-hole и AdGuard Home (установка на х86, RPi, роутер) - позволяют резать рекламу глобально на уровне входящего трафика, а не приложения/девайса. Поддерживают богатый выбор обновляемых списков блокировки. Супер-придумка! Тем кто ещё не попробовал и пользуется браузерными плагинами aka adBlock - рекомендую (или как минимум на OpenWRT-роутер накатить одноименный пакет).
К чему я это всё?
Хотелось бы аналогичное решение на уровне всего трафика чтобы не заморачиваться на каждом девайсе с переключателем VPN, в идеале чтобы это устанавливалось на мощное железо OpenWRT в виде готового пакета с веб-мордой для удобного добавления хостов, которые надо проксировать через внешний сервер (т.е. selfhosted VPN поднять не проблема, проблема что тот же линкедин использует целую кучу CDN с разнообразными УРЛ, которые просто умаешься добавлять вручную (лет 8 назад настраивал Squid для аналогичной задачи - реально муторно все CDN искать) - и так для каждого добавляемого хоста; эту часть хотелось бы как-то упростить - уменьшить ручную работу ограничившись добавлением верхнеуровневоготхоста). Есть ли в природе что-то такое минимально велосипедоподобное?
PS: кстати, виджеты приложений тоже бесполезны, пока вручную не врубишь VPN на девайсе, а так было бы здорово, чтобы при нахождении в «домашней» WiFi сети трафик к определенным хостам (и сопутствующим CDN) автоматически гонялся через заданные VPN.
@embedoka
👍7🤔2🤯1
Embedded Doka
Только выбравшись за периметр понимаешь какой же костыльный этот [наш] рунет, когда уже на каждый чих врубаешь VPN: теперь уже с двухконечными блокировками (и РКН, и «их» санкции). Есть такие замечательные штуки как Pi-hole и AdGuard Home (установка на х86…
Уточнение по сервису роутинга на VPN - хотелось бы:
1) глобального решения уровня роутера (OpenWRT), а не очередной браузерный плагин
2) умения работать с двухконечными блокировками (и РКН, и «их» санкции: всякие nxp.com digikey.com etc)
PS: в идеале даже пусть будет не готовое решение, а хотя бы хелпер в cli:
а в ответ список всех хостов/CDN, необходимых для туннелирования nxp.com, который я уже ручками сам вставлю куда надо.
PPS: блин, а ведь приложения могут работать через API, обращаясь по иным URL, а их работы тоже хотелось бы(((
1) глобального решения уровня роутера (OpenWRT), а не очередной браузерный плагин
2) умения работать с двухконечными блокировками (и РКН, и «их» санкции: всякие nxp.com digikey.com etc)
PS: в идеале даже пусть будет не готовое решение, а хотя бы хелпер в cli:
get-all-cdn nxp.comа в ответ список всех хостов/CDN, необходимых для туннелирования nxp.com, который я уже ручками сам вставлю куда надо.
PPS: блин, а ведь приложения могут работать через API, обращаясь по иным URL, а их работы тоже хотелось бы(((
👍2❤1
Рональд Сейн сделал очередной ежемесячный срез состояния дел с нехваткой чипов.
TL;DR:
▫️Удорожание бытовой электроники из-за инфляции / страха рецессии
▫️Расходники для корпусирования и материалы для пластин попреднему поставляются по каналам с волатильным прайсом
▫️Непоследовательность строительства новых фабов и нехватка квал.персонала
▫️Влияние прекращения поставок палладия и неона из России и Украины
▫️10 новых фабрик в этом году и оптимистичные планы на ближайшие 15-18 месяцев
@embedoka
TL;DR:
▫️Удорожание бытовой электроники из-за инфляции / страха рецессии
▫️Расходники для корпусирования и материалы для пластин попреднему поставляются по каналам с волатильным прайсом
▫️Непоследовательность строительства новых фабов и нехватка квал.персонала
▫️Влияние прекращения поставок палладия и неона из России и Украины
▫️10 новых фабрик в этом году и оптимистичные планы на ближайшие 15-18 месяцев
@embedoka
🤯5👍3
Чипмейкерство в России не умерло, оно просто признано Иностранным Агентом 🙄
🔥23😢8😁7👍6👎2👏1
Наконец-то купил себе электро-мангал 😍 для хитрых ремонтных работ (и возможно для трафаретной пайки паяльной пастой*).
Собственно на фото одна из таких хитрых ремонтных работ: вышедшие из строя мосфеты на контроллере вентиляторов радиатора. Хитрость в том, что отпаять однослойную плату на алюминиевом основании из этого бутерброда невозможно не прогревая полностью всю поверхность (обвёл на картинке точки пайки).
PS: Кстати, если кто даст наводку где в это непростое время можно купить парочку оригинальных (потому как даже оригинальные горят раз в 10 лет (короче, нужны надёжные мосфеты на следующие 10лет)) STB100NF04 (
@embedoka
Собственно на фото одна из таких хитрых ремонтных работ: вышедшие из строя мосфеты на контроллере вентиляторов радиатора. Хитрость в том, что отпаять однослойную плату на алюминиевом основании из этого бутерброда невозможно не прогревая полностью всю поверхность (обвёл на картинке точки пайки).
PS: Кстати, если кто даст наводку где в это непростое время можно купить парочку оригинальных (потому как даже оригинальные горят раз в 10 лет (короче, нужны надёжные мосфеты на следующие 10лет)) STB100NF04 (
N-ch 40V@120A 0.0043Ω D2PAK) буду признателен 🙏🏻@embedoka
🔥7👍6❤1🤔1