ElectronIX


Гео и язык канала: Россия, Русский
Категория: Технологии


Авторский канал об электронике, беспроводной связи, схемотехнике и многом другом.
by @megalloid

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Реверс-инжиниринг железа Arcade 1UP Marvel: находим UART и извлекаем прошивку при помощи UBoot

https://habr.com/ru/articles/650089/


Покупатель дважды заказал процессор AMD Ryzen 7 9850×3D на Amazon и оба раза получил Intel Core i3-3000
https://habr.com/ru/news/1091056/




Коллеги, добрый день!. Информация для тех, кто в работе использует ЛАТР:
ЛАТР до оснащен устройством ограничения пускового тока - это снизит риск аварийного отключения автоматических выключателей в лаборатории. Но, прошу при работе соблюдать следующий порядок действий:
1. Подключить ЛАТР к источнику питания без нагрузки и с выкрученным в "0" ротором.
2. После запитки ЛАТРа выставить требуемое напряжение.
3. Подключить нагрузку.
4. Не запитывать ЛАТР с подключенной нагрузкой!
Пожалуйста, соблюдайте при работе, правила безопасной работы с электрооборудованием - не добавляйте работы HR.
Всем хорошего дня!)
С уважением, отдел управления инфраструктурой лаборатории ТГМ.


stm32-gdbtest 0.3.0 — вышел выпуск с расширенным API сценариев.

stm32-gdbtest проверяет работающую прошивку на настоящей плате STM32: Python-сценарии управляют GDB через SWD-отладчик, тестового кода в прошивке нет.

Что нового:
• навигация reach/step/until/finish, точки наблюдения watch;
• подмена возврата ret и вызов функций прошивки call;
• проверки таблицей check(rows), запись таблицей write(rows), ожидаемый отказ refused;
• профиль прогона: MCU, сборка, стенд, GDB;
• каталог техник тестирования и навыки для ИИ-агентов: подключение к проекту, написание сценариев, запуск.

Проверено на F030, F103, F401, F411 и F429 (OpenOCD и J-Link) с GDB 13–15, на Windows, Orange Pi 5 и в аппаратном CI GitHub.

stm32-gdbtest 0.3.0


Репост из: Хабр
Ремонт Lenovo IdeaPad Gaming 3: новый Embedded Controller, программатор и зарядник

Новый KB9022QD приехал из Китая, встал на плату, короткое не вернулось, дежурные напряжения появились. Уже неплохо. Вот только сам по себе новый EC работать не собирался — его ещё нужно было прошить.

И тут начался отдельный квест. Подключение через разъём клавиатуры не сработало, нужного коннектора на плате вообще не оказалось, а Mic JIG отвечал ошибками на одну настройку за другой. Связаться с контроллером всё-таки удалось, прошивка записалась — но на этом Lenovo решил не заканчивать. Следующий сюрприз ждал уже со стороны питания.


Репост из: электроника, схемотехника, тестирование, контроль качества
Понравилась иллюстрация некой души, покидающей устройство в случае скачка напряжения. Так всё и происходит, да.

Из статей TDK про EMC:
https://www.tdk.com/en/tech-mag/noise


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

https://habr.com/ru/companies/beget/articles/1082244/




Репост из: Хабр
Hello World для STM32

На RP2040 для Hello World достаточно printf() и пары настроек в CMake. Со STM32 ситуация другая — действий от программиста заметно больше. Уже на старте появляются CMSIS, LL и HAL, дерево тактирования, CubeMX, программатор, аппаратный отладчик и вопрос, куда вообще выводить строку.

Самый привычный вариант — UART, но им дело не ограничивается: есть semihosting, SWO и SEGGER RTT. И тут начинается практика, которая не всегда совпадает с красивой таблицей поддержки. У автора semihosting упорно не работал через J-Link Server, а SWO в CLion заработал только после обновления ПО J-Link.

Так простой Hello World превращается в хороший способ разобраться, что происходит между вызовом printf() и появлением символов в терминале. Заодно становится понятнее, зачем в этой цепочке нужны интерфейсы, отладчики, серверы отладки и среда разработки — и почему один и тот же проект с разными связками инструментов может вести себя по-разному.






Репост из: Хабр
Возможность выбора: «буты» на ZX Spectrum

Чтобы запустить игру с дискеты на ZX Spectrum, мало было вставить её в дисковод. Сначала — RANDOMIZE USR 15616, потом точное, регистрозависимое имя файла. Для юных владельцев компьютера, которые только осваивали клавиатуру и искали каждую букву одним пальцем, даже старт игры был отдельным испытанием.

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

Разброс получился характерный. С одной стороны — односекторный бут на 256 байт. С другой — ZYX на 50-70 секторов с графикой и музыкой и целая ветвь декоративных оболочек с демосценовыми эффектами. А рядом существовали уже полноценные коммандеры. У привычного сегодня выбора программы из меню на ZX Spectrum выросла куда более богатая история, чем можно предположить по такой простой задаче.


Репост из: ServerNews
Winbond купила бизнес Infineon по производству памяти NOR и FRAM

Тайваньская компания Winbond Electronics Corporation объявила о заключении соглашения о покупке акций с Infineon Technologies LLC, «дочкой» Infineon Technologies AG, благодаря которому в её собственность переходит 100-% доля в бизнесе Infineon по производству NOR Flash и FRAM. Базовая стоимость сделки составляет $1,12 млрд. Перед закрытием сделки эта сумма может быть скорректирована.
#winbond #infineon #norflash #hardware #сделка #флешпамять #fram
#servernews via @servernewsru

📎Подробнее


Репост из: Tech Debunker
100-ваттная зарядка Xiaomi – это какой-то позор

Не люблю приходить с грустными новостями, но, как говорится, «не мы такие, жизнь такая». А тут еще Xiaomi…

Попалась в руки 100-ваттная зарядка MDY-19ER из комплекта новенького Xiaomi 17T Pro. Среди поддерживаемых протоколов только фирменный HyperCharge, PD до 65 Вт и QC2.0 с QC3.0.

Тесты

Максимальная мощность – ровно 100 Вт (5,1 А при ~20 В). При 5,2 А мгновенно срабатывает защита.

Пульсации – в разных режимах с максимальной для них нагрузкой получились от 1% до 2,5%. Приемлемо, но могло бы быть и получше.

Удержание нагрузки

Вот тут главный сюрприз! 100 Вт она выдает лишь первые шесть минут, потом срабатывает защита от перегрева, и зарядка сбрасывается на 5 В.

Последующее снижение до 80 Вт также привело к сбросу через пару минут.

Что самое грустное – заявленный PD мощностью 65 Вт держит лишь 15 минут. Корпус при этом нагревается до 62 градусов.

В итоге долговременно может выдавать только 50 Вт. Причем на корпусе 67 градусов.

Почему так?

Инженеры знают, что 100 Вт смартфон будет брать несколько первых минут, потом его аккумуляторы нагреются, и ток придется снижать, скорее всего, вдвое. Через несколько минут – еще снижать. И зачем в такой ситуации нужен мощный и стабильный блок питания (зарядка)? Не нужен. Вот они и удешевили.

Ну а то, что 65 Вт в общедоступном PD она также не держит – это печаль.

P.S. До этого я ругался на 100-ваттную от Honor. Та держала 80 Вт, но с поддержкой протоколов у нее совсем все плохо.

Так что, выходит, что не держащие дольше 15-30 минут нагрузку всякие Ugreen и Baseus, оказывается, еще молодцы. Таблицы с их тестами можно найти тут.
 
@Tech_Debunker
#зарядки #xiaomi


Репост из: Экспонента Системы связи
Видео недоступно для предпросмотра
Смотреть в Telegram
Тестируем софт для РИТМ SDR USRP в GNU Radio 📡
Запустили широкополосный приём и передачу с полосой 122 МГц в каждом направлении.
РИТМ SDR USRP совместим с UHD и определяется программным обеспечением как USRP X410. Поэтому с ним можно работать через привычные блоки GNU Radio.
Для управления используем PL Ethernet, а поток данных идёт через SFP+ на 10 Гбит/с. На компьютере с отдельной сетевой картой настроили DPDK для работы с потоком в GNU Radio.
На такой полосе многое зависит от производительности компьютера: важно не только принять данные по сети, но и успеть обработать их.
На видео — работа нашего стенда.
#РИТМ #SDR #USRP #UHD #GNURadio #DPDK


Репост из: Сёркиты




Хм. До этого я и вправду не знал про такой эффект. Пора увольняться и идти коров пасти в деревне видимо...
https://youtu.be/T3M4QXykfNM?si=NKiva2XxEB4Aq9n


Репост из: Хабр
Запускаем Cyrix MediaGX: на что действительно был способен первый APU из 1997

Чтобы собрать ноутбук конца девяностых, в него надо было напихать два моста, видеочип, RAMDAC, мультиконтроллер, формирователь частоты, аудиокодек и ещё горсть мелкой логики сверху. Cyrix посмотрел на этот зоопарк иутрамбовал всю машину в пять чипов, засунув в один корпус ядро, видео, контроллер памяти и PCI. Индустрия придёт к тому же лет через десять.

На десктопе MediaGX не взлетел. Баги, никакого AGP, игры ругаются на драйвер, и любители собрать что-нибудь игровое расходятся.

Дальше начинается самое обидное. В CPU Queen чип набирает 255 попугаев и оказывается позади Celeron, у которого кэша второго уровня нет вообще. VIA C3 из таких же тонких клиентов обходит его вдвое. А в тесте на плавающую точку MediaGX падает в самый низ таблицы, ниже Pentium 66, хотя именно на сопроцессорах Cyrix когда-то сделал себе имя.

И вот это ядро, родом из 1995 года, спокойно доживает на конвейере до 2020-го почти без изменений.

Показано 20 последних публикаций.