Обновить
128K+

Производство и разработка электроники *

Как наладить процесс

242,45
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Хакаем цифровую мыльницу с ROM-DOS и x86-процессором

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели91

Приветствую всех!

Помните компактные цифровые фотоаппараты‑«мыльницы» из нулевых? Уверен, такие девайсы были у многих, а у кого‑то есть до сих пор. Так вот. Задумывались ли вы когда‑нибудь, на каком процессоре и на какой ОС работают все эти штуки? Как оказалось, иногда всё не ограничивается проприетарными решениями, а то, что находится внутри такой железки, может, очень сильно удивить.

Итак, сегодня поговорим о том, как запускать свои приложения на, казалось бы, ничем не примечательном фотоаппарате. Узнаем, что для этого требуется и какой софт для него бывает. Как водится, будет много интересного.

Press F1 to continue

Новости

FNIRSI 2C53T — классный прибор с отвратительной зарядкой. Доделываем то, что не смог завод‑изготовитель

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели11K

Китайцы почти сделали отличный прибор. А потом сделали зарядку, с которой этим прибором стало мучительно пользоваться.

От аккумулятора FNIRSI 2C53T ведет себя как нормальный рабочий инструмент: быстро достал, измерил, убрал. Но стоило подключить питание, и вся эта удобная концепция начинала рассыпаться. Прибор переставал ощущаться как инструмент, который можно просто оставить на столе и пользоваться весь день. Вместо этого приходилось постоянно думать, заряжается ли он вообще, можно ли сейчас верить показаниям и не проще ли снова выдернуть кабель.

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

Я решил это исправить.

Читать далее

Что будет с инженерами?

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели7K

Что будет с инженерами в эпоху ИИ? Мнение и том, сможет ли в будущем ИИ заменить hardware-инженеров.

Читать далее

Зачем и чем протыкать бактерии?

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели9.2K

«Без труда не вытащишь и рыбку из пруда», как гласит известная пословица, и это в полной мере можно сказать насчёт природных ресурсов: как правило, их добыча сопряжена с определёнными трудностями, ввиду чего частенько возникает ситуация из другой пословицы: «видит око, да зуб неймёт»…

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

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

Читать далее

Я каждый день вижу эти ошибки в файлах для производства печатных плат

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.5K

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

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

В статье разберём типовые ошибки, которые мы видим в документации, и покажем, как их избежать. Еще до производства, только те ошибки, которых можно избежать до отправки файлов.

Читать далее

Zynq 7000. Камера MIPI-CSI-2 и вывод видеопотока через HDMI и Ethernet UDP. Часть 1

Уровень сложностиСредний
Время на прочтение84 мин
Охват и читатели8.1K

Пришло время поиграться на плате TZT RK-ZYNQ7020-F v1.1 (Zynq-7000, XC7Z020-CLG484-2) с имеющейся у меня камерой на базе сенсора OV5647 (CSI-2, RAW10) и вывести одновременную картинку по HDMI и по Ethernet с использованием стриминга сжатого потока по UDP. Данная статья представляет собой практический мануал: если выполнять шаги по порядку и не переходить дальше, пока предыдущий не дал ожидаемый результат, вы получите живую картинку на мониторе и поток, который открывается в браузере, VLC или ffplay.

Собрать «камеру на ПЛИС» — это не набрать IP-блоки с именами MIPI и HDMI в Vivado. Настоящая работа — в цепочке невидимых договорённостей: кто поднимает тактовые и память, у какого сброса должен быть фронт, в каком порядке включаются источник и сток, какое соглашение о цвете живёт в кадровом буфере, и почему молчаливый отказ почти всегда выглядит как поломка совсем другого блока. Картинка на экране и поток в браузере появляются только тогда, когда все эти договорённости одновременно верны.

Все это мы разберем в этом материале. Всем интересующимся - добро пожаловать под кат!

Читать далее

Объём звука. Как устроена акустика интеллектуальной колонки СберБум 2.0

Время на прочтение8 мин
Охват и читатели5.4K

Салют, Хабр! 

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

В новом поколении колонок мы поставили себе задачу дать её владельцам уникальный пользовательский опыт и выстроить свой фирменный звук. Так появилась мощная стационарная колонка СберБум 2.0. Устройство премиум-класса, звучащее как Hi-Fi начального уровня.

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

Читать далее

Коллекция Lumeward. Дверной автоответчик

Время на прочтение16 мин
Охват и читатели9.2K

Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник из прошлой статьи тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему.

Экосистему я назвал Lumeward.

Читать далее

Эволюция сетевой подсистемы базовой станции: как мы пришли от программного маршрутизатора к аппаратному ускорению

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели9K

Привет, Хабр! Меня зовут Вадим Винник, я старший инженер-программист в YADRO. Наша компания развивает телеком-направление с 2022 года: за это время мы прошли путь от прототипирования на отладочных платах до серийного производства и эксплуатации нашего оборудования в коммерческих сетях. О разработке базовых станций — от первых идей до инженерных решений, работающих в реальной сети, — мы рассказываем в цикле статей. 

Сегодня обсудим сетевую подсистему: именно от нее зависит скорость передачи данных, стабильность соединения и емкость сети. Сначала наша сеть работала на стандартном Linux, но для огромного трафика это было накладно. Мы кое-что оптимизировали за счет DPDK, но и это был не предел. Следующим шагом стало использование аппаратного коммутатора, доступного на некоторых аппаратных платформах. Что из этого получилось — расскажу ниже.

Читать далее

Личное устройство. Как мы разработали интеллектуальную колонку СберБум 2.0

Время на прочтение14 мин
Охват и читатели7.1K

Салют, Хабр!

Я Владимир, HW TPM lead в SberDevices. Сегодня мы выпустили новую интеллектуальную колонку — СберБум 2.0. Разрабатывая устройство, мы хотели обеспечить пользователю максимально комфортный и личный опыт взаимодействия с устройством. Создать колонку, которая будет ощущаться полностью своей. 

СберБум 2.0 можно назвать так, как хочешь — мы добавили в неё кастомный споттер. В её памяти сохраняется более 200 музыкальных треков. Это устройство с отличным звуком (об акустике расскажем отдельно), Zigbee-модулем и протоколом Matter over Wi-Fi. Всего одна колонка… за которой стоят десятки концепций, сотни тестов, тысячи образцов. Сложности разработчикам, а пользователю — магия. В этой статье расскажу о «железе» новой колонки, а мой коллега Иван — о софтверных фичах.

Читать далее

Аппаратная безопасность платформ на базе RISC-V

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели5.6K

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

Многие такие изделия хранят или обрабатывают активы, требующие защиты: криптографические ключи, учётные данные, встроенное программное обеспечение, пользовательские данные. Защищённость этих активов определяется в том числе свойствами аппаратной основы. Ошибки разграничения доступа, некорректная конфигурация отладочных интерфейсов, уязвимая цепочка загрузки или недостаточно проверенный сторонний IP-блок могут нарушать предпосылки, на которых основана работа программных средств защиты.

Аппаратная безопасность охватывает вопросы проектирования микроконтроллеров, систем на кристалле, IP-ядер, загрузочных цепочек и других компонентов вычислительных платформ. В рамках одной статьи подробно раскрыть все эти направления невозможно, поэтому ниже приведён вводный обзор основных классов угроз, подходов к верификации, аппаратных механизмов защиты и возможных направлений исследований на базе RISC-V.

Читать далее

В России провели новые испытания СВЧ‑радиометра МРИТ-76 для контроля температуры расплавленного чугуна в выпускном лотке

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.9K

В этой статье — про бесконтактное измерение температуры расплавленного металла, основанное на приеме теплового излучения в мм‑диапазоне. Центр компетенции по мм‑волновой технике «ДОК» провел очередной этап промышленных испытаний СВЧ‑радиометра МРИТ-76 — прибора для непрерывного бесконтактного контроля температуры расплавленного металла по его собственному тепловому излучению.

Читать далее

Реверс‑инжиниринг электросамоката и новая прошивка для него на Rust

Время на прочтение57 мин
Охват и читатели14K

Я выполнил реверс‑инжиниринг оборудования и прошивки своего электросамоката Egret GT. В статье будет рассказано о том, как мне удалось забраться внутрь, проанализировать обмен данными между компонентами и отреверсить прошивку.

Читать далее

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

NapiSci — учебная плата, на которой собран дипломный проект станции мониторинга микроклимата для глубокого сна

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели7.9K

Станция мониторинга микроклимата спальни из этой статьи — часть дипломной работы. Собрана она на плате NapiSci, учебном конструкторе для процессорного модуля NAPI-C (Rockchip RK3308). В статье — что входит в базовую комплектацию платы, что студент добавил сверх нее под конкретную задачу, как данные со станции и с носимого модуля сходятся на сервере и превращаются в гипнограмму, и какие реальные баги пришлось ловить при отладке на живом железе. В конце — что из этого получилось у станции конкретно, и приглашение талантливым студентам обращаться за бесплатными учебными платами для дипломных работ.

Читать далее

Индийский локомотив экономического роста: Tata Motors

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.3K

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

История компании Tata Motors довольно показательна. Изначально она производила локомотивы, а теперь владеет брендом Land Rover. Посмотрим, чем так примечательна эта корпорация. 

Читать далее

Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели5.9K

Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Готового драйвера для IMX708 нет ни в дереве Rockchip, ни в мейнлайне — он живет только в форке Raspberry Pi под другое ядро и другую архитектуру видеотракта.

Формально subdev-API ядра единый: переноси код и пользуйся. Но на практике общего между двумя вендорскими деревьями осталось ровно столько, сколько каждый разработчик сохранил в своем форке. Где именно разошлись пути Rockchip и Raspberry Pi, пришлось выяснять в процессе отладки.

Во-первых, вызов STREAMON намертво падал из-за одного слова, которое в двух кодовых базах отвечало за противоположные вещи. Во-вторых, строка embedded-данных для работы фазового автофокуса (PDAF) оказалась высотой ровно в четыре линии по причине, которую не описывает ни один даташит. В-третьих, нашлось четвертое место в конфигурации, где обязательно нужно прописать новый сенсор, но об этом нет ни слова ни в одном руководстве Rockchip.

Разбираем по порядку, как решались эти проблемы, и как в итоге заставить железо работать вместе.

Читать далее

Умный текстиль: многоустойчивые структуры из пряжи

Время на прочтение21 мин
Охват и читатели6.3K

Одним из самых древних изобретений человечества, которым мы до сих пор пользуемся, является одежда. Она защищает нас от воздействия различных факторов окружающей среды. С развитием нашего вида одежда начала приобретать эстетический, этический, классовый и даже религиозный подтекст, помимо практического. Развитие наук и технологий позволило нам создавать ткани из самых разных природных и синтетических материалов, функциональность которых варьируется от конечной области применения. Одним из самых недавних новшеств является носимая электроника, которая выражается не только в аксессуарах, но и во внедрении тех или иных устройств в одежду пользователя либо в саму ткань. Ученые из Гарвардского университета (Кембридж, Массачусетс, США) разработали платформу для производства «умной» ткани, обладающей удивительными свойствами. Как работает данная платформа, какими же свойствами обладает изготавливаемая ткань, и где она будет полезной? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Архитектура цифровых устройств: разбираемся с процедурными и конвейерными вычислениями

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели11K

Привет! Меня зовут Кирилл Алексеев, я ведущий инженер в отделе интеграции систем на кристалле радиочастотного центра YADRO. В своей предыдущей статье я рассказывал, чем FPGA-разработка отличается от программирования: HDL-код описывает не последовательность инструкций, а цифровую схему. Вместо переменных — проводники, соединяющие выход одного аппаратно-реализуемого блока со входом другого, а все описанные модули (блоки) присутствуют на схеме независимо и работают параллельно. 

Дальше — интереснее. К реализации одной и той же цифровой схемы есть множество подходов и огромное количество вариантов последовательности обработки данных. Как это устроено, расскажу в статье. Разберем, что такое архитектура и микроархитектура блока, чем процедурная схема отличается от конвейерной. Сравним две различные микроархитектуры — процедурные реализации схемы цифрового КИХ-фильтра.

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

Читать далее

Конец эры ПК: вычисления переезжают в дата-центры

Время на прочтение18 мин
Охват и читатели8.6K

Первая часть этого материала рассказала о пути Nvidia от производителя видеокарт для игровых компьютеров до самой влиятельной корпорации мира. За последние несколько лет ее технологии изменили всю планету— теперь человечество вошло в эру искусственного интеллекта.

Однако для его развития нужны все новые ресурсы: огромные энергетические запасы, гигантские строительные площадки размером с целые города, но прежде всего — кремниевые чипы. Их нехватка может привести не только к исчезновению многих некогда крупных производителей комплектующих для ПК, но и видоизменить сам персональный компьютер. 

Многие считают, что это и есть план Nvidia. Так ли это на самом деле? Разберемся во второй части материала.

Читать далее

Operation CameraSwarm: как один набор инструментов добрался до 14 500 камер Dahua

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели6.4K

18 августа 2026 года исследователи Hunt.io опубликовали разбор Operation CameraSwarm. За 35 дней один оператор получил доступ более чем к 14 500 камерам Dahua. 

Источник здесь необычно подробный: исследователи нашли открытый HTTP-каталог самого оператора и забрали 2 616 файлов общим объёмом 407 МБ: исходники, журналы запусков, результаты сканирования и служебные скрипты. Затем находки сверили с собственной сетевой телеметрией.

Здесь не было какой-то одной волшебной уязвимости, которая открывала доступ ко всем 14 500 камерам. В одной кампании сошлись старые пароли, непропатченные прошивки и служебная P2P-инфраструктура. Каждый из этих рисков по отдельности известен уже давно. Но когда они собираются вместе…это превращается в конвейер.

Читать далее
1
23 ...