Как стать автором
Обновить
-18
Карма
0
Рейтинг

Пользователь

Практический взгляд на Raspberry Pi Pico с точки зрения STM32

Нужен был контроллер с возможностью сделать I2S 24х битный, с возможностью внешнего тактирования. Сейчас это решено на FPGA но была мысль переделать на контроллер.

Практический взгляд на Raspberry Pi Pico с точки зрения STM32

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

Внедрение DDR5 будет молниеносным: к 2026 году новая память займет 90% рынка

Тут соль в том, что если что то пошло не так, то это не аналитики ошиблись…

Внедрение DDR5 будет молниеносным: к 2026 году новая память займет 90% рынка

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

Benchmark CPU's Instructions (just before loading the OS) — XCHG vs XOR, XOR, XOR

Ну а что касается того, равны ли по продолжительности исполнения команда XCHG и три команды XOR, то судя по этому тесту, XCHG выполняется на 5% быстрее, что никак не вписывается в мою теорию

Я не большой спец в процессоростроени. Однако там есть всякие стадии выполнения команд, а также конвееры и хитрые оптимизации, и куча ещё всего интересного. Что может быть в теории может и накинуть 5% на исполнение 21 команды против 7.

Игровое пиратство

Скорей всего даже не догадывался что PS1 имеет защиту от пираства…
Эту картинку мало кто видел
image

Как я прокачал свою микроволновку

+1
Больше всего бесит именно сброс часов.

Делаем бесконечную карту памяти для PS1

Упс, недоглядел это лог PSIO.
В SPI что на карту гапов нет.

Значит правильно помню что на STM проблем не было, у NIOS II размер гапа примерно как размер передачи байта, с упреждающей посылкой следующего можно чуть сократить но всё равно неприятно получалось.

Делаем бесконечную карту памяти для PS1

Ох жалко не могу плюс поставить.
PS1 ковырять интересное занятие.
PS. Недавно тоже ковырял SD карту через SPI пришлось переводить его в режим 32 бита, чтобы выиграть немного скорости за счет меньшего «межбайтного» пространства в SPI. При этом казалось что вроде STM не подвержены такой напасти, но по логу вижу, что всё также.

Как мы обошли bytenode и декомпилировали байткод Node.js (V8) в Ghidra

Давно я с таким удовольствием ничего не читал, спасибо за статью!

Кто помнит «старшего брата» CD и DVD?

Sega потребовала удалить страницу игры Yakuza: Like a Dragon с сервиса статистики SteamDB

Когда следующий раз владелец сервиса выпилит кнопку «Install» и продажи упадут

Главное чтобы потом владельцу не пришёл иск о упущенной выгоде, и он не будет вынужден снова в суде доказывать, что он не верблюд.
PS. Пока прецендентов вроде бы и небыло, но я не удивлюсь если они появятся.

Архитектура Playstation 2

Спасибо за перевод!

Цифровая паяльная станция своими руками

Отличная статья, спасибо!
Интересно, получится ли у вас собрать такую станцию Hakko?

После того как я открыл для себя жала T12, 900 серия для меня умерла.

Китайцы воскрешают оптические носители, разработав лазерный диск емкостью 700 ТБ

И бесплатности в плане ресурсов, отправил команду играть трек, и привод сам его играет, не нагружаю систему вообще.

Асинхронная работа с libusb 1.0

Спасибо за статью!

Не блокировка, а замедление

Как пользователь может проверить, попал ли он под замедление?

Вот сейчас нечаянно проверил. Нужно было сублим текст скачать.
Есть 3 оператора, ростелеком, домсру, и VPS в Швейцарии.
download.sublimetext.com/Sublime%20Text%20Build%203211%20x64%20Setup.exe
Скорость закачки
Ростелеком: 10.4 KБ/с
Домсру: 13,7 KБ/с
VPS: 9.18 MB/s
Бомбардировки снова оказались ковровыми.
PS. Страница свиттера качается с той же скоростью.

Хакаем CAN шину авто. Мобильное приложение вместо панели приборов

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

Хакаем CAN шину авто. Мобильное приложение вместо панели приборов

Сейчас как раз ковыряю протокол TP20. И пока есть один момент которые не вяжется с тем что везде пишут
KWP2000 payload. The first 2 bytes of the first packet sent contain the length of the message.

Лог шины
-
2914.927968 1 200 Tx d 7 1F C0 00 10 00 03 01
2914.934323 1 21F Rx d 7 00 D0 00 03 2E 03 01
2914.939959 1 32E Tx d 6 A0 0F 8A FF 32 FF
2914.945312 1 300 Rx d 6 A1 0F 8A FF 4F FF
2915.097217 1 32E Tx d 5 10 00 02 1A 9B
2915.105583 1 300 Rx d 1 B1
2915.114360 1 300 Rx d 6 10 00 03 7F 1A 11
2915.120126 1 32E Tx d 1 B1
2915.142627 1 32E Tx d 8 21 00 0D 22 F1 87 F1 89
2915.191109 1 32E Tx d 8 22 F1 91 F1 A3 F1 A5 F1
2915.211792 1 32E Tx d 2 13 DF
2915.215202 1 300 Rx d 1 B4
2915.269107 1 300 Rx d 6 11 80 03 7F 22 78 <---------
2915.275091 1 32E Tx d 1 B2
2915.334975 1 300 Rx d 8 22 00 31 62 F1 87 36 4E
2915.374331 1 300 Rx d 8 23 30 39 30 39 39 30 31
2915.382798 1 300 Rx d 8 24 20 20 F1 89 30 32 35
2915.385743 1 300 Rx d 8 25 34 F1 91 36 52 55 39
2915.388641 1 300 Rx d 8 26 33 37 30 38 37 20 20
2915.410020 1 300 Rx d 8 27 F1 A3 48 34 37 F1 A5
2915.422892 1 300 Rx d 8 28 00 06 47 4E 05 FA F1
2915.438445 1 300 Rx d 3 19 DF 00
2915.445937 1 32E Tx d 1 BA


11 80 03 7F 22 78
тут по идее должны быть длинна пакета, но длинна явно 3 байта, а старший бит используется как какой то флаг. Встречал этот флаг только в ответах Pending, что может говорить о том, что возможно это флаг показывает что дальше будет следовать другой пакет. Вопрос в том сколько ещё бит там используется под флаги. Пока сколько не искал найти не удалось. Может кому попадалась эта информация?

Реверс-инжиниринг GPU Apple M1

Спасибо за перевод!

Информация

В рейтинге
3,846-й
Откуда
Трубчевск, Брянская обл., Россия
Дата рождения
Зарегистрирован
Активность