Обновить

Промышленная инженерия

Сначала показывать
Порог рейтинга

Где находится нниоп нофелет?

Нарисовалась задача: нужно было автоматизировать поиск реквизитов контрагентов по ИНН/ОГРН прямо из интерфейса 7.7, чтобы избежать ручного ввода, ошибок и ввод адреса "НЕ в формате ФНС". Типовой "1С:Контрагент" не рассматривался, он слишком избыточный по стоимости и громоздкий по архитектуре для моих текущих задач. Тем более, что он для Снеговика.

Альтернатива - API ФНС была отвергнута - платный. ???!!! В итоге был выбран путь интеграции с API DaData.

Технически реализовано так:

  • Запрос на сервер DaData →→ получаем JSON →→ парсим данные →→ получаем список реквизитов контрагента (и не факт, что одного!). С полученным списком работаем дальше.

  • Реализовано два режима работы: простой поиск (для пользователя) - показывает найденные реквизиты и служебный (для автоматического создания новых элементов в справочнике и/или актуализации данных) - возвращает найденное вызвавшей процедуре без открытия формы.

Основное окно поиска, ключ API вводится на закладке "Настройка" (один раз).
Основное окно поиска, ключ API вводится на закладке "Настройка" (один раз).

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

Подробности обвязок для HTTP-запросов и работы с json в 7.7 - см. здесь

А теперь к теме поста.

Географ глобус пропил. Московской области.

При тестировании получения от ДаДаты адресов (ФИАС/КЛАДР) обнаружились странные вещи. Например, в Москве теперь фигурирует несколько городов (в том числе и сам Москва г.), хотя всегда был только один - Зеленоград, а в Московской области "исчезли" некоторые районы, точнее почти все (Чеховский не в счет). Города (районные) теперь стали "районами", и прикол в том, что сами же города-районы бывают городами в самих себе. Но некоторых районов в классификаторе адресов Московской области нет вообще: например, Талдомского района больше не существует даже в виде города, хотя сам Талдом г. на месте - в городах МО.

Таким образом, адреса в т.н. формате ФНС (в адресе должно быть 9 запятых: страна ,(1) индекс ,(2) регион ,(3) район ,(4) город ,(5) населенный пункт ,(6) улица ,(7) дом ,(8) корпус ,(9) квартира) выглядят теперь так:

  • ,123456, Москва г,, Москва г,,,,, (город-регион сам в себе)

  • ,140000, Московская обл, Дмитров г, Дмитров г, ,,,, (город-район сам в себе)

  • ,140004, Московская обл, Люберцы г,,, Вуги п,,, (п. Вуги - улица(!) в Люберцы г. "районе")

При этом, код ФИАС у городов-дублеров самих себя одинаковый. Разрядность "кода ФИАС" (в отличие от кода КЛАДР для одного и того же объекта) такова, что уникальный код ФИАС можно "присвоить" не только каждой песчинке на Земле, но и каждой капле воды на всей планете. И еще несколько порядков свободных кодов останутся (наверное, для реголита на Луне), но вот для городов-клонов кодов не хватило.

Не очень понятно, что теперь делать со справочниками, которые содержат адреса в "старом" формате? Это и адреса контрагентов (юридический, фактический, почтовый, адреса доставки и т.д.) и адреса прописки регистрации сотрудников (физ. лиц). Их, даже в небольших одинесных базах, могут быть десятки и сотни тысяч. Ни о каком ручном способе приведения адресов в соответствие к новым выкрутасам ФНС (формирует ФИАС/КЛАДР) не может быть и речи!

Кто-нибудь еще сталкивался с такими переменами в госреестрах? Как вы сейчас решаете проблему синхронизации старых баз адресов с новыми реалиями ФИАС/КЛАДР?

Теги:
+1
Комментарии2

Усиление 4G - личный опыт

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

1️⃣ Во первых я бы не стал выбирать оборудование без поддержки со стороны производителя. Телеграм чаты , почта , номер телефона - это офигеть какой плюс , когда работаешь с чем-то новым. Я ой как не завидую тем , кто взял оборудование у ноннейма, который уже закрылся.

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

В городе, где много препятствия и есть пере отражения - лучше будет небольшой Dbi - он бьёт широким лучом и лучше ловит пере отражённый сигнал.
Благо, у моей был 10-11dbi оптимальный средний вариант


Перед началом работы не будет лишним проверить работоспособность репитера, например так ссылка

2️⃣ Ещё часто советуют направить антенну в сторону вышки.
В сторону вышки сигнал может быть хуже, правильнее не воспринимать однозначно совет "направлять в сторону базовой станции - БС." Так как есть отражения , гашение, усиление волны ( она же интерференция ) и хороший сигнал вообще из отверстия в сельском туалете может идти , туда и надо ставить внешнюю антенну. Это я не к тому, что именно там надо искать, я к тому , что место может быть неожиданным.

3️⃣ Вряд-ли у простых смертных будет анализатор спектра, так что для выбора "сладкой точки" - места с уверенным сигналом. можно использовать смартфон или USB модем с аккумулятором.
Иногда модемы надо перепрашивать для получения нужных данных. Но это отдельная история, которую можно решить на сайте 4pda

4️⃣ На принимающем устройстве (смартфон/модем) надо смотреть на 2 показателя: RSRP и SINR
Чем выше SINR, тем меньше шума в сигнале
Чем ближе RSRP к нулю, тем лучше уровень сигнала от БС.

После того как место найдено, можно искать идеальное положение для антенны, разница в высоте установки 5-10 см может играть существенную роль - спасибо зонам Френеля

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

6️⃣ если всё сделано по инструкции, а результат не оправдывает ожиданий, стоит проверить антенну в другой части города, чтобы понять, что происходит - антенна не работает или на объекте сложная радиочастотная ситуация.

7️⃣ я нашёл блестящую точку (sweet spot, перспективную область) сигнал там сильный и он перегружает усилитель. Теперь надо по возможности сохранить хорошее усиление и избежать перегрузки. буду работать на повышение SINR - а можно было взять пассивный набор без усилителя и завести сигнал в здание за мазя - но опыта не было , так что работал с тем что было.

8️⃣ аттенюаторы - для гашения избыточного сигнала их применяют. Тут может быть путаница, часто говорят не о форм факторе разъёма, а о сопротивлении - подразумевая форм фактор. Например: аттенюатор 75 ом , подразумевает разъём F типа , как для кабельного ТВ. Часто их сложно найти.( я себе заказывал из Англии ) Как правило используют 50 ом, подразумевая N разъём.

9️⃣ на что крепить ? У каждого свои варианты , но я нашёл длинную трубу от рекламного баннера и решил прикрутить к другой трубе... благо я нашёл прекрасное крепление для этого в магазине сантехники

🔟 хотите дать сигнал в другие комнаты - не выйдет , если это бетонные стены , покупайте делитель и доп внутренние антенны.

По итогу я добился своими действиями улучшения сигнала с -105 до -82db , что соответствует отличному уровню сигнала. Да +22дб , но интернет ощутимо лучше стал работать.

#технотема

Теги:
+3
Комментарии0

Обращаю внимание, что Киевская Школа Экономики оказалась вынуждена ввести свой аналог курса российской Школы Синтеза Цифровых Схем из-за (внимание!) "откровенно слабой подготовки бакалавров" в других украинских вузах. Иначе не получается курс по процессорам по материалам ETH Zurich и OpenHW Foundation. Дык это то о чем я твердил еще 15 лет назад, после первых посещений России и Украины в 2011-2012 годах. Я мог бы выложить куски программ некоторых украинских вузов, но я не хочу заниматься избиением младенцев. Причины явления на мой взгляд следующие:

1. Многие вузы готовят не инженеров для промышленности, а следущее поколение преподавателей. Поэтому у них нет мотивации чего-то менять в своих старых программах.

Это кстати не чисто украинская проблема - например в Мексике я тоже обнаружил программу, созданную в середине 1990-х людьми, которые учились в 1970-х. Мексиканцы сказали "это нас направило правительство по рекомендациям американского IEEE".

2. Более украинская проблема - позиция что все айфоны и микроконтроллеры STM32 продаст или подарит Запад и их просто надо учить программировать.

3. Вероятно коррупция. Я больше знаком со среднеазиатской коррупцией: как они пропивают, в прямом смысле, в западноевропейских винодельнях деньги выделенные на написание учебников, под предлогом совместной работы с европейскими вузами. Но на Украине возможно что-то такое тоже есть.

Теги:
+12
Комментарии0

Привет, Хабр!

Готовим для вас сентябрьский вебинар ГРАН по печатным платам.
Подключайтесь, чтобы узнать новое и полезное в мире печатных плат и пообщаться с коллегами по отрасли!

🗓 15 сентября в 11:00!

Регистрация на вебинар


Тема: Обзор изменений стандарта IPC-A-600М

Разберём ключевые обновления требований к качеству печатных плат и их практическое значение для производителей и потребителей печатных плат.


Участие — традиционно бесплатное по предварительной регистрации

Теги:
-1
Комментарии0

Уже завтра, 25 августа, состоится вебинар на тему: «Delta Design: Применение Мастера создания КД»

Ведущий вебинара: Моралёв Василий, инженер компании ЭРЕМЕКС.

Дата и время проведения: 25 августа 2026 г., 11:00 – 12:00 (время московское) 

Участие в мероприятии бесплатное, требуется предварительная регистрация по ссылке.

Ждем встречи на вебинаре!

Теги:
+3
Комментарии0

Иммитация аналогового сигнала

Для проверки аналогового входа ЭБУ на который поступает сигнал с датчика тока, с помощью ШИМ выхода микроконтроллера CAN-монитора сформируем синусоиду со смещением 2.5В и периодом 16 секунд.

ШИМ с частотой 48кГц сглаживается RC-фильтром.

Выходной сигнал на осцилографе.
Выходной сигнал на осцилографе.

Прохождение сигнала в ЭБУ можно наблюдать через CAN на мониторе в виде изменяющейгося значения тока.

Теги:
+5
Комментарии6

Конференция ГРАН Груп «От разработки до монтажа» от лидера поставки печатных плат в России: 19 октября в Москве

Мы собираем всю цепочку производства электроники: разработчиков, технологов, производителей плат и монтажников. Не для парадных отчётов, а чтобы обсудить то, что действительно волнует: где теряется информация, где возникает брак и куда уходят деньги. Вопросы, которые мы разбираем, не лежат на поверхности. Они возникают на стыках между этапами. Конструктор не знает возможностей производства. Производство не думает, как будет удобно монтажнику. Монтажник разводит руками и переделывает за двоих. Мы сажаем все три звена за один стол и разбираем конкретные ситуации. Без воды, на реальных кейсах.

Когда и где:

🗓 19 октября 2026 года. Начало мероприятия в 9.00.

📍 Москва, Холидей Инн Сокольники (Русаковская ул., 24)

В этом году формат расширен: помимо докладов — панельные дискуссии с разбором реальных кейсов и привлечением экспертов из смежных областей. Это не лекции, а живые разговоры. Вы можете задать вопрос, услышать разные мнения, разобрать свою ситуацию.

Темы конференции:

🟠 Взгляд в будущее: платы для ИИ

Базовые материалы, параметры топологии, примеры плат — обзор инженеров по подготовке к производству ГРАН Груп.

🟠 Опора на настоящее: общее и различное в стандартах ГОСТ и IPC

На примере HDI-плат, со свежими видеоматериалами — выступление инженеров отдела качества ГРАН Груп.

🟠 Реалии сегодняшнего дня: завод по производству печатных плат в России — вызовы и решения

Рассказывает приглашённый гость конференции — Екатерина Алясова, заместитель директора производства по направлению печатных плат Yadro.

Панельные дискуссии:

🟠 Разработка → Производство

Какие данные теряются при передаче? Как это влияет на сроки и качество вашего проекта? Кейс: как оптимизация проекта привела к экономии.

🟠 Производственная база

Дефекты материалов, покрытий, HDI и тонких линий. Почему плата прошла тест, но не заработала в устройстве?

🟠 DFM

Топ-5 дефектов, которые находит DFM-проверка до запуска в производство. Как не получить сюрпризов от производителя?

🟠 Монтаж

Какие дефекты платы убивают автоматический монтаж? Что не видит АОI, но находит рентген?

Приглашённые эксперты из компаний:

Аквариус — производитель ИТ-оборудования

Эремекс — разработчик ПО для проектирования электроники

Эрикон — контрактный производитель электроники

YADRO — производитель ИТ-оборудования

и др..

Полный состав экспертов будет опубликован в следующих сообщениях.


Важно: панельные дискуссии проходят параллельно. Необходима будет запись на 2 из 4 дискуссий.

🔗 Регистрируйтесь по ссылке!

Достаточно нажать «Регистрация», ввести необходимые данные и дождаться подтверждения на электронную почту.

Участие бесплатное. Количество мест ограничено. 

Записи конференции не будет — только очное участие.

До встречи на конференции!

Теги:
+3
Комментарии0

📐 Применение природных алгоритмов оптимизации в строительном проектировании

Современное проектирование несущих конструкций — это всегда поиск баланса между жёсткими требованиями безопасности и экономической эффективностью. Классические градиентные методы часто не справляются с многомерными пространствами ограничений, характерными для задач ПГС. Поэтому в САПР и ТИМ-решениях всё чаще применяются алгоритмы, подсказанные природой.

🧬 Генетические алгоритмы (GA) Основаны на естественном отборе и эволюционной генетике. В проектировании используются для оптимизации топологии и сечений элементов. Классические примеры — подбор оптимальных размеров подошвы и глубины заложения фундаментов, оптимизация сечений балок и рам. Алгоритм итеративно “скрещивает” варианты, отсеивая решения с недопустимыми осадками, недостаточной несущей способностью или перерасходом бетона.

Отдельное направление — задачи раскроя. Генетические алгоритмы успешно применяются для оптимизации 2D-укладки деталей сложной формы на листах металла, чтобы минимизировать отходы. В 3D-постановке это работает при компоновке арматурных каркасов, раскладке сборных элементов в опалубке или плотной упаковке конструкций для перевозки.

🐜 Алгоритмы роевого интеллекта (Swarm Intelligence) Моделируют поведение групп организмов: миграцию птиц, поиск пищи насекомыми. Наиболее известны метод роя частиц (PSO) и муравьиный алгоритм (ACO). Применяются для трассировки инженерных сетей, автоматического армирования плит, оптимизации геометрии сложных фундаментов. PSO эффективно распределяет усилия по расчётной сетке конечных элементов, снижая концентрацию напряжений за счёт корректировки параметров армирования локальными агентами.

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

🔥 Алгоритмы имитации физических процессов К ним относится метод имитации отжига (Simulated Annealing), который моделирует кристаллизацию металла при охлаждении. Используется для решения комбинаторных задач: календарное планирование, оптимизация логистики движения материалов, расстановка монтажных кранов, распределение бригад по захваткам при жёстких пространственных и временных ограничениях.

⚠ Ограничения и инженерная практика При всех возможностях природные алгоритмы не заменяют классические расчётные комплексы (МКЭ/FEM). Сегодня они выступают как эффективные препроцессоры: генерируют концептуальные схемы расстановки несущих элементов, варианты раскроя и календарные графики, которые затем проходят обязательную ручную верификацию инженером-конструктором и финальный проверочный расчёт в сертифицированном ПО на соответствие СП/СНиП.

Такой подход позволяет сократить рутину на ранних этапах, но оставляет ответственность за итоговое решение человеку.

Теги:
+3
Комментарии0

Доделал крепления для моего квадропода "Регул", осталось доделать управление через радиомодуль. А что за робот вы можете выяснить в моей статье в профиле.

Ссылка на статью: https://habr.com/p/1005066/

Теги:
Всего голосов 4: ↑2 и ↓2+2
Комментарии12

Письмо на завод Mechanic:

我數了你們盒子裡的焊錫已經11年了──有時是9999個,有時是10002個,甚至有時是9998個。你們是不是都瘋了?

Теги:
Всего голосов 10: ↑9 и ↓1+10
Комментарии3

Завтра, 11 августа, пройдет вебинар на тему: «Delta Design: Решение задач трассировки модулями RightPCB и TopoR»

Ведущий вебинара: Моралёв Василий, инженер компании ЭРЕМЕКС.

Дата и время проведения: 11 августа 2026 г., 11:00 – 12:00 (время московское).

Участие в мероприятии бесплатное, требуется предварительная регистрация.

До встречи на вебинаре!

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Завтра, 28 июля, пройдет вебинар на тему: «Delta Design: Методика обеспечения совместной работы»

Ведущий вебинара: Моралёв Василий, инженер компании ЭРЕМЕКС.

Дата и время проведения: 28 июля 2026 г., 11:00 – 12:00 (время московское).

Участие в мероприятии бесплатное, требуется предварительная регистрация.

До встречи на вебинаре!

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии4

Монитор CAN из Отладочной Платы JZ-F407VET6 и TFT экрана.

Реализовав на этой отладочной плате функционал PCAN, можно получить мощный инструмент анализа CAN-шины на компьютере. Но иногда удобнее использовать автономный монитор расшифровывая пакеты в контроллере и выводя их на экран.

Экран подлючается по SPI, а на плате единственный порт выведенный на разъём SPI2. Также на разъёме платы P3 присуствует питание 3.3В, а кроме SCK и MOSI выведено еще 4 сигнала, задействуем их для CS, DC, RST экрана и на оставшийся сенсорную кнопку для отправки управляющей команды.

Проверяемое ЭБУ передаёт значения напряжения и тока АКБ, следовательно расшифровав их, можно вывести на экран значения в виде стрелочных приборов. Остальные параметры выводятся в окне статуса. В нижней части экрана выводятся принятые пакеты в шестнадцатиричном виде и общий счетчик пакетов.

В качестве основы проекта использовался pcan_pro_x, упомянутый в одной из публикаций Александра посвящённых этой плате, код инициализации и отрисовки экрана любезно предоставил Google Gemini.

Ссылки на матерьялы:

Обзор учебно-тренировочной платы JZ-F407VET6 (или электронная парта)

Переходник с USB на CAN из Отладочной Платы JZ-F407VET6

Теги:
Всего голосов 3: ↑3 и ↓0+7
Комментарии10

Ближайшие события

Уже завтра, 14 июля, состоится вебинар «SimPCB Lite: Инструмент анализа целостности сигналов».

Ведущий вебинара: Моралёв Василий, инженер компании ЭРЕМЕКС.

Дата и время проведения: 14 июля 2026 г., 11:00 – 12:00 (время московское).

Участие в мероприятии бесплатное, требуется предварительная регистрация.

До встречи на вебинаре!

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Мы делаем легкую опенсорс PDM систему, под названием DraftSync.ru
Сама идея возникла очень давно, наблюдая за процессом работы инженеров конструкторов небольших КБ задаешься вопросом: почему у них нет нормальный процессов, как у нас в IT ?

- Контроль версий
- Ревью
- Демонстрация заказчику
- База доступна и всегда под рукой
- Поиск среди кучи различных сущностей, заказчиков и ТД
- Работа с одной базой разных CAD в одном месте

Да, PDM существуют и существуют уже очень давно!, но они тяжелые, сложные и СТАРЫЕ - мы хотим это поменять

Прошу сообщество помочь мне в этом и ответить на несколько вопросов тут: https://forms.gle/tUVgtkm9RjAkh4xJ8
Буду очень благодарен за поддержку всем!

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии1

NVidia анонсировала, что для их новой ЦОДовской AI платформы DSX система охлаждения работает на базе горячей воды.

https://blogs.nvidia.com/blog/liquid-cooling-ai-factories/

Основная идея - спроектировали систему, в которой все компоненты охлаждаются не воздушным потоком, как в классических ЦОДах с подачей охлажденного воздуха в "холодный коридор", а непосредственно водой. Причём - охлаждаем непосредственно водой до уровня чипов.

Причем - гораздо более горячей водой, чем обычно. В классических системах воду, подаваемую на внутренние межрядные блоки системы кондиционирования, надо охлаждать градусов до 10°. А NVidia спроектировала систему, у которой даже на входе в сервера поступает ода с температурой 45° С. На выходе же - и все 55° С.

В результате существенно меньше разницы температур на входе и выходе системы охлаждения - можно снаружи обойтись сухими градирнями. И в итоге - сократить до нуля текущие потери воды на испарение. Составляющие, по оценке Нвидиа - до 2.6 миллионов галлонов (~10 000 куб.метров) воды в год на каждый мегаватт мощности.

Теги:
Всего голосов 2: ↑1 и ↓1+2
Комментарии1

Недавно я работал над встраиваемой системой, где на FPGA крутится EKF и немного управляющей логики. Кодировать такое на RTL — занятие в лучшем случае неблагодарное, поэтому я обратился к HLS (high-level synthesis) и стал смотреть, что предлагает индустрия.

У меня уже была довольно обширная обвязка для моделирования и верификации на питоне, поэтому в идеале хотелось чего-то, что принимает его напрямую, желательно с минимальной адаптацией: скормить инструменту нужные куски моих моделей и сразу получить рабочий RTL на выходе. Ещё хотелось плавающую точку. Добавлю, что у меня используется Lattice ECP5, а значит Vitis и вот это всё отпадает, так что я смотрел в сторону вендор-независимых инструментов.

Те, что умеют переваривать питон, есть, но на практике они, честно говоря, малопригодны — разве что для очень узкого набора задач. Я тестировал Polyphony, PyLog, Allo+XLS, Allo+Vitis (тоже мимо из-за Lattice) и Veriloggen. Они работают в том смысле, что переводят какой-то питон в какой-то RTL, но не в том смысле, что можно получить что-то практически пригодное, если нужно собрать, скажем, фильтр Калмана или хотя бы базовый ПИД-регулятор. Есть и мощные инструменты (XLS, Bambu и прочие), но они не поддерживают питон, плюс к ним есть ряд вопросов (особенно по части ECP5), о которых я как-нибудь расскажу отдельно.

Я сделал Holoso: https://github.com/Zubax/holoso

Лично для меня это важная вещь, потому что она уже позволила сильно ускорить мою работу. Возможности сейчас в основном определяется моими насущными нуждами, но всё это расширяемо, и любой вклад приветствуются.

Подробное описание того, как оно устроено, есть по ссылке, но основная идея такая: парсим питон, строим граф потока управления, определяем, какие операторы нужны, конструируем минимальное специализированное VLIW-ядро, планируем микрокод (полностью статически, чтобы ядро оставалось простым) и генерируем Verilog вместе с дополнительными артефактами вроде Cocotb и отчётов. В комплекте есть примеры.

Я уже прогнал бенчмарки бок о бок с Bambu, XLS, Dynamatic и Vitis — результаты выглядят достойно; напишу об этом отдельно, если будет интерес (пока ещё в работе).

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии0

О чём молчат программисты ЧПУ: собираем реальные задачи для разбора

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

Я сам прошёл этот путь: завод, станки с ЧПУ, первые управляющие программы, потом научная работа и преподавание. Сейчас я хорошо понимаю разницу между академическим знанием и реальной практикой. И если мы хотим делать по-настоящему полезные материалы, опираться нужно на второе.

Поэтому я обращаюсь к сообществу с простым запросом.

Расскажите в комментариях или по ссылке в опросе, что в вашей работе с СПРУТКАМ действительно требует внимания. Что вы отложили «на потом», потому что разбираться долго? Где система выдаёт неочевидное поведение? Какая операция отнимает непропорционально много времени?

Если у вас есть что-то совсем нестандартное - тем лучше.

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

Ответное слово за нами - подготовим материал, который действительно стоит вашего времени.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

Как разработать Linux-драйвер реального устройства для платформы RISC-V

Если вы хотите лучше разобраться во внутреннем устройстве Linux и узнать, как его ядро взаимодействует с физическими устройствами, то приходите на бесплатный офлайн мастер-класс YADRO. Вместе пройдем полный цикл создания драйвера дисплея LCD1602 для VisionFive2: от теории до добавления новых функциональных элементов и запуске на одноплатнике.

Что будем делать:

  • загрузим информацию о дисплее в ядро через Device Tree Overlay;

  • выведем текст на дисплей через драйвер Linux для embedded-систем;

  • считаем содержимое дисплея из ядра Linux и выведем в консоль;

  • научимся управлять подсветкой и курсором через интерфейсы Linux Kernel Driver;

  • займемся обработкой IRQ по нажатию кнопки;

  • разберем типичные ошибки при разработке Linux-драйверов.

Мастер-класс проведет Никита Косырев, инженер-программист группы системного ПО в YADRO. Никита — энтузиаст embedded-систем и архитектуры RISC-V, несколько лет занимался разработкой драйверов периферийных устройств в ядре Linux. 

Приглашаем инженеров, которые хотят лучше разобраться в низкоуровневой разработке для Linux и особенно тех, кто работает с user space-приложениями. 

Мастер-класс пройдет офлайн 3 июля в московском офисе YADRO, количество мест ограничено. Участие бесплатное, но регистрация обязательна.

Теги:
Всего голосов 14: ↑14 и ↓0+18
Комментарии0

Решил протестировать коннектор к Blender, чтобы строить 3D-модели по текстовому описанию

MCP для этого легко гуглятся, например https://mcpcursor.com/server/blender

Есть вариации, доработанные любителями

В общем, ничего сложного - полчаса и коннектор готов:

В планах - подключение к агенту работающему на локальной машине

Теги:
Всего голосов 4: ↑2 и ↓2+2
Комментарии4