Embedded Doka
3.66K subscribers
1.02K photos
28 videos
52 files
470 links
Авторский канал инженера-радиотехника 🤓

Если хотите рассказать мне интересное 👉 @iDoka

Let's keep in touch:
▫️ http://linkedin.com/in/idoka
▫️ https://github.com/iDoka
Download Telegram
😁19🔥2👏2
Собрался было попробовать разрекламированный GitKraken под линукс, но так и не смог приступить к тест-драйву. Любезно предлагают пользоваться функционалом по цене $60/year 😭

Ну, ок. Решения есть конечно, но прежде чем ударяться во все тяжкие решил посмотреть, а что же есть еще - набрёл на GitHub Desktop, ну думаю круто - уж кто-то знает толк в гите, но оказывается есть только версии по Мас и Win - Майкрософт ну как так-то?! 🤷‍♂️

UPD: пока нашёл вот такой клиент, доступный во flatpak: https://murmele.github.io/Gittyup/
А что еще есть под линукс с тёмной темой?
Гитхаб здорового человека

Заметили как интенсивность работы кореллирует с длиной отпуска (хотя при такой интенсивности кажется впору говорить о рехабе 🤔)?
👍4🔥3
🔥40😁11👍42👎1🎉1
🔥13😁9👍2🤯1
Не было у бабы забот, да купила баба порося.
Ну всё, теперь я настоящий DIYщик 😍😍😍

PS: есть ли в телеграм группы по фотополимерным 3D-принтерам (а заодно и по любительским ЧПУ)?
что-то поиском по телеграм не находятся релевантные группы
🤷‍♂️
🎉61👍1🔥1😁1
Кстати, все ли в курсе, что существует замечательная сборка опенсорсных тулов для работы с проектами FPGA/ASIC? Довольно крутая задумка для понижения порога входа в тему 👍🏻

▫️Сборки доступны под Линукс (х86, arm, riscv64 🤯), Винду, Мак.
▫️Последняя сборка - сегодня.

PS: По сути, это респин ныне неподдерживаемого проекта Multi-platform nightly builds of open source FPGA tools, но теперь уже с расширением сферы использования и на ASIC.

@embedoka
🔥102
Как стать плисоводом? Нужно после каждого предложения добавдять "констрейны" и "добавить ILA"

Пример: кофе там был плохой, если бы прописали констрейны и добавили ILA было бы лучше.


PS: мем с подачи @neerps
PPS: даёшь флешмоб: Как стать ардуинщиком?

@embedoka
😁13🔥10
Как стать ардуинщиком? Нужно после каждого предложения добавлять "обнови IDE" и "подёргай за проводочки".

Пример: кофе там был плохой, если бы обновили IDE и подёргали за проводки было бы лучше.

@embedoka
👍11🔥5😢1
Forwarded from Konstantin
как стать PCB developer

Нужно после каждого предолжения добавлять конденсаторы по питанию

Например - констрейны FPGA были плохие, надо добавить конденсаторов по питанию
🔥31👍31
Forwarded from Максим SpaceCowboy
Получается что бы стать разработчиком ASIC нужно добавлять "если бы верификаторы это протестировали"

Кофе там был плохой - если бы верификаторы его протестировали, было бы лучше.
🔥14👍5😁2
😁13🔥71🤯1
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
👍6🔥1🤯1
👍6😁3
ESP32 - замечательная серия SoC с набортным WiFi/BT, с периодически выходящими обновами.
Так похоже вместо прежнего фаворита 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
👍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
👍92🎉1
😁102👍1🔥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
👍7🤔2🤯1
Embedded Doka
Только выбравшись за периметр понимаешь какой же костыльный этот [наш] рунет, когда уже на каждый чих врубаешь VPN: теперь уже с двухконечными блокировками (и РКН, и «их» санкции). Есть такие замечательные штуки как Pi-hole и AdGuard Home (установка на х86…
Уточнение по сервису роутинга на VPN - хотелось бы:

1) глобального решения уровня роутера (OpenWRT), а не очередной браузерный плагин
2) умения работать с двухконечными блокировками (и РКН, и «их» санкции: всякие nxp.com digikey.com etc)

PS: в идеале даже пусть будет не готовое решение, а хотя бы хелпер в cli:
get-all-cdn nxp.com
а в ответ список всех хостов/CDN, необходимых для туннелирования nxp.com, который я уже ручками сам вставлю куда надо.

PPS: блин, а ведь приложения могут работать через API, обращаясь по иным URL, а их работы тоже хотелось бы(((
👍21