Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 39 min 49 sec ago

SPI-контроллер на FPGA: переносим на Zynq 7000. Часть 2

Wed, 08/19/2026 - 12:49

Продолжаем разработку SPI IP Core на Verilog. В первой части мы перенесли SPI-контроллер с Altera Cyclone IV на Zynq-7020, сохранили исходный регистровый интерфейс и добавили AXI4-Lite. Теперь задача меняется: нужно превратить работающий RTL в полноценное устройство под Linux.

Во второй части соберем Block Design с PS, настроим карту адресов и прерывания, подготовим загрузочную цепочку и Device Tree, а затем подключим контроллер к стандартной SPI subsystem Linux. Здесь уже недостаточно рабочего bitstream: ошибка в ps7_init, адресах или Device Tree может сделать исправное ядро недоступным для ОС. После обычного PIO-доступа добавим потоковый тракт для больших объемов данных. Для этого появятся AXI-Stream адаптер, глубокий FIFO, backpressure и режим TX-only. По ходу разберем ошибки, которые проявляются только под нагрузкой: потерю байтов на границе FIFO, проблемы запуска DMA и устаревший результат синтеза.

Финал этой части - плата самостоятельно загружает Linux, SPI работает через драйвер, а большие буферы передаются из DDR в PL через AXI DMA без побайтового участия Cortex-A9.

Всем, кому интересно продолжение - добро пожаловать под кат! =)

Читать далее

Сверхпроводящий квантовый тепловой двигатель

Wed, 08/19/2026 - 12:45

Квантовые технологии стали одними их тех тем, которым уделялось достаточно много внимания несколько лет тому назад. Затем ажиотаж снизился, а на смену им пришли ИИ системы. Однако это смена приоритетом произошла лишь в глазах общественности, но не в научных кругах. Ученые со всего мира продолжают активно работать над созданием и совершенствованием различных устройств и систем, основа работы которых лежит в квантовом мире. Ученые из Университета Аалто (Эспоо, Финляндия) разработали сверхпроводящий квантовый тепловой двигатель, преобразующий тепло квантового масштаба в полезную работу. Из чего сделан этот двигатель, каков принцип его работы, и какие перспективы ждут разработку? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Что делать родителям, если ребёнок хочет стать программистом

Wed, 08/19/2026 - 12:44

Ребёнок говорит: «Мам, пап, я хочу быть программистом» — и родители пугаются. Одни в спешке гуглят курсы и сравнивают отзывы на три школы сразу. Другие осторожничают: «подрастёшь — разберёмся».

Обе реакции понятны, но обе промахиваются мимо главного. Если записать ребёнка на курс, не зная, что ему интересно, можно зря потратить деньги и отбить желание учиться. Да и ждать в быстро меняющейся сфере — тоже плохая стратегия.

В статье разберёмся, что стоит за желанием ребёнка кодить, в каком возрасте начинать и как выбирать курс.

Читать далее

FMS полтора года спустя: от одного флоу до 52 типов задач, или как мы научились запускать новый тип задачи за 10 минут

Wed, 08/19/2026 - 12:44

Продолжение статьи «От монолита и чатов к FMS и FMS App». Читать первую часть не обязательно — нужные вводные дам по ходу, но с ней будет вкуснее.

Всем привет! Меня зовут Даня Сухарев, я директор по продукту внутренних сервисов в каршеринге Ситидрайв. Герой этой статьи — один из таких сервисов: FMS, Fleet Management System. Полтора года назад, ещё в роли продакта FMS, я написал первую статью — про то, как мы за три квартала с нуля построили систему управления автопарком и мобильное приложение FMS App, чтобы победить два монолита, чаты и онлайн-таблички.

Минутка контекста для тех, кто первую часть пропустил. Каршеринг — это не только приложение, в котором клиент берёт машину. За кадром живёт большая полевая операционка: каждое авто нужно мыть, заправлять, перегонять, чинить и иногда откапывать из сугроба. Занимаются этим сотни исполнителей — подрядчики, самозанятые, штатные техники. А Диспетчерская, которая будет часто мелькать в тексте, — это старая админка, через которую всем этим управляли до FMS.

Читать далее

Сколько стоит «новая профессия»: что влияет на выбор онлайн-курса кроме цены

Wed, 08/19/2026 - 12:41

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

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

Читать далее

NVMe выдаёт 600 000 записей в секунду, а база коммитит 180

Wed, 08/19/2026 - 12:30

NVMe показывает сотни тысяч IOPS, а база упирается в пару сотен коммитов в секунду — знакомая ситуация, если ориентироваться на обычные тесты записи.

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

Читать разбор

Что пишет нам Нептун?

Wed, 08/19/2026 - 12:30

Любому, кто осилил роман ВиктОра Гюго «Человек, который смеется», известно, что при дворе Английской Королевы Елизаветы I была должность «Откупориватель океанских бутылок».

Придворный, занимавший этот пост, собственно, и откупоривал бутылки. От 80 до 120 бутылок в год.

В тучный год он работал «не покладая штопора», каждые три дня извлекая очередную последнюю волю, прошение, мольбу, исповедь или свидетельство на суд Британской монархии.

В те времена люди относились к акту публичной коммуникации гораздо серьёзнее, чем сейчас.

И любой, кто вкладывал сообщение в бутылку, заливал пробку сургучом и препоручал её пучине, мог не без основания надеяться: сообщение прочитают и по нему вынесут какое-то суждение или решение. Если, конечно, бутылку вынесет на берег. Неизвестно было только, когда и где это произойдёт.

В современном мире — наоборот. Ты знаешь, что доставлено. Знаешь когда и куда. Но часто не знаешь главного: прочитано ли и будет ли прочитано.

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

Под катом я буду говорить о способах и инструменте, которые делают адресную письменную коммуникацию чуть более управляемой, а её инициатора — чуть более счастливым.

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

Читать далее

Who's online

There are currently 0 users and 10 guests online.