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
nowadays optimization being like..

PS: Олоф сделал компактное RISC-V ядро и по фану ведёт рейтинг: сколько ядер удалось напихать в ту или иную FPGA

@embedoka
🤣13👍5🔥2
Давным-давно когда гугл только сделал поддержку пользовательских доменов для своей почты (что впоследствии с успехом скопировал яндекс) я воспользовался щедрым предложением и привязал свой iDoka.ru к гуглу. Через какое-то время гугл сделал этот сервис платным, но для пользователей которые начали пользоваться до этого момента он (свыше десяти лет!!!) оставался бесплатным. Но видимо кровавый энтерпрайз помимо слова "навсегда" знает слова "я передумал" и я получил такое вот письмо ⬆️

Вопрос #1
Есть ли какие-то трюки/лайфхаки/советы, как сделать даунгрейд гугл-аккаунта организации, чтобы оставаться в рамках "халявного" тарифа гугла?

Вопрос #2
Сталкивался ли кто-нибудь с миграцией сервисов гугла (м.б. на тот же гугл, но бесплатный в домене gmail.com), интересует перенос 1-в-1 накопленных более чем за 10-тилетие:
▫️почты
▫️гугл-доков

Есть ли какая-то нативная (от гугла) процедура миграции между аккаунтами организаций/между аккаунтом организации и gmail-аккаунтом?

#простоспросить
😢7🤬3
🤣19🔥5👍21💯1
То ощущение, когда презентации макбуков более захватывающие и технически насыщненные, чем презентаци современных айфонов (либо я до сих пор под впечатлением как эппл всё так ловко провернула со своим Apple Silicon).

Вообще с выпуском iWatch Ultra эппл приближается к унификации класса FixPrice: всё за ±$800 (часы, телефон, ноут, AirPods Max)
🔥3💯2
Forwarded from Igor Fomin
Через N лет: встречайте Apple FPGA. 🤩
🔥14🏆6🤔1
sv2chisel - SystemVerilog to Chisel Translator

💾
Code
📄 Paper
📄 Features & Limitations

#SV #verilog #chisel #translator

@embedoka
🤔7🌚5🤯1🥴1
Chisel vs SpinalHDL

Не берусь судить о том какой из инструментов более зрелый и с большим комьюнити, но тот факт что такая монстроузная штука как FireSim поддерживает Chisel (и только) говорит о многом.

И лично для меня существование таких штук как FireSim куда сильнее задаёт тренд к "демократизации кремния", нежели появление еще одного "HLS".

Ведь это по факту (благодаря доступности для запуска на AWS F1 любому желающему) функциональный аналог Cadence Palladium* (хотя в продуктовой линейке кейденс можно запутаться бесповоротно: Helium? Palladium? Protium? 🤯).

PS: но давайте признаемся - по-настоящему мы грезим мечтой об ускорении моделирования HDL on GPU, так ведь? 😏

Make GPU great again!

@embedoka
🔥4👍2😍1
Все мы так или иначе сталкиваемся с опенсорсными проектами: кто-то читает исходники перед сном в поисках вдохновения, кто-то заимствует части/библиотеки, а кто-то даже самозабвенно контрибьютит.

Как правило, от качественного опенсорса эмоции позитивные, но проходящие (да и в нашем предметном домене качественного попадается довольно мало). Зато от плохого эмоции весьма долгоиграющи. Вот решил выплеснуть немного гнева (сначала хотел сделать смешной мем про "плохой опенсорс" но та-а-ак лень..).

Итак, ТОП-5 признаков "дурно-пахнущего" опенсорса:

5️⃣ Отсутствие мало-мальской документации и скриптов сборки: т.е. пока изрядно не поковыряешься в исходниках - не поймёшь какие фичи и ограничения есть у проекта. Также неясна фаза проекта - достигнуты ли были поставленные цели или проект был заброшен на полпути.

4️⃣ Отсутствие тестов/тестбенчей. (no_comments)

3️⃣ Отсутствие файлов сборки/IDE: Мейкфайл и/или скрипты сборки отсуствуют как класс - т.е. вообще непонятно каким тулчейном (в случае мк) или EDA (в случае HDL) должен собираться проект. Как правило зависимости от внешних проектов/репо тоже выясняются уже в процессе.

2️⃣ Полное отсутствие комментариев в коде. Обычно идёт вкупе с искусством написания нечеловекопонятного кода: что такое говорящие имена переменных, архитектура кода, паттерны описания тех или иных сущностей - создателю неведомо. Иногда доходит до анекдотичного: единственный комментарий в исходниках - это указание лицензии в шапке файла (и на том спасибо 🙏🏻 /* без иронии */ ).

1️⃣ Ну и, наверное, самое грустное: полный игнор со стороны создателя на Issues/PR. (Часто характерно для проектов, выполненных студенческими коллективами в рамках дипломной работы: подписал обходной лист в ставшем родным за 5 лет вузе и перевернул эту страницу своей жизни). Очень жаль, даже среди студенческих встречаются довольно сильные проекты 😢


А отчего у вас чаще всего "подгорает" при использовании проектов с гитхаба?


#наблюдения #бесит
@embedoka
👍5👏2🌚2🤔1😢1
🤣15🤯3👍2🔥1
Прекрасное занятие для воскресного вечера: How-to guide on 3D-printing standard cells from the SKY130 PDK.

Предполагаю, что идею можно усовершенствовать (наши руки фрезы не для скуки): если не печатать пласиком, а фрезеровать на ЧПУ из различных металлов - должны получиться крайне симпатичные статуэтки для награждения (а в сочетании со стеклом/оргстеклом - вообще 🔥).

@embedoka
🔥9👍42💯1🏆1
SDC*-khana (driverless DeLorean) - прецизионный дрифт автономного DeLorean (переделанного в электрической), обычная выпускная работа студента Стенфорда 🙈. Тут немного описания.

Как говорят дамы: мужчина отличается от мальчика стоимостью игрушек 💰

*SDC - self drifting car 😊

@embedoka
🔥10👍6🤯31🏆1
Embedded Doka
Гонения Master & Slave. Now in HW. Ну всё, приплыли, сушите вёсла. Это было прикольно когда не затрагивало HW индустрию: почитывать новости про выпиливание терминов из питона или смена дефолтного названия ветки на гитхаб, по похоже на то, что добрались до…
А помните эту публикацию двухлетней давности где посмеивались над переделками воинов SJW, которым не совсем по духу пришлись Master & Slave?

Так вот, когда Analog Devices публикует гайд , а за его нарушение на EngineerZone раздаёт тикеты юзерам - это уже начинает быть менее смешно 😬.

О, новый дивный мир, там где Grandfather превратился в Legacy, а White в Allow 🤦🏻‍♂️

@embedoka
🤯10👍4🤔4
Оказывается гитхаб давно выпустил свою кроссплатформенную обёртку над гитом: https://hub.github.com/ и вместо:
git clone https://github.com/iDoka/awesome-embedded-software

можно лаконично писать (для своих репо):
hub clone awesome-embedded-software

Также в ассортименте прочие ништяки, специфичные для GH (работа с CI, PR, issues, etc).

PS Какой же я отсталый 😭

@embedoka
👍104🤔2👎1
👍28🔥6🤔2
У ARM оказывается есть пдфка по прототипированию их Кортексов на FPGA.
Документ не всеобъемлющий, но с претенциозностью на кроссплатформенность (Altera|Xilinx|Synopsys), тем не менее может быть полезным (не только для Кортексов) .

Что любопытно, судя по обозначению BUFG, сам ARM предпочитает строить свои платфомы прототипирования на FPGA Xilinx 👌🏻

@embedoka
👍8🔥6
Ага. Отчего же не лента? :)
@embedoka
👏10🔥6👍1🤣1
❗️ Скамный Али
(лайк, репост, плиз 🙏🏻 )

Пару раз читал про этот схематоз, но не придавал этому такое значение, если бы не пара моментов (о них чуть ниже).

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

Нюансы, придающие делу остроты:
➡️ Такая схема добралась и до довольно нишевых товаров: диайяйщики, ардуинщики, стм32щики (а тем кто оплачивает кредитной картой стоит быть бдительнее 2х)
➡️ Вот уже пару месяцев международное приложение Али не работает на заказы, отгружаемые в РФ, предлагают пользоваться приложением от Али-Раша, которое под RU-клиентов и какое интересное совпадение: это приложение несёт в себе уникальный баг фичу - в корзине не отображаются цены доставки (та же "фича" и в вебе на теперь уже безальтернативном али.ру - случайность?)

Не знаю какую коммисию на подобных операциях зарабатывают MailRU Group и USM International, а какую - Alibaba, но выглядит так что подобная схема устраивает всех интересантов. Вероятно единственное, на что мы можем повлиять при таком раскладе - максимальная огласка, поэтому, пожалуйста, like, share, repost 🙏🏻

PS: задача-минимум: оглаской свести к минимуму вериятность стать частью схемы, в которой группа интересантов наживается на ситуации с полупроводниковыми компонентами в РФ
задача-максимум: повлиять на исправление фичи в приложении и вебе.

@embedoka
👍23💯2👎1😁1😱1