еее ребята, прокся завелась!
Позже покажу немножк, как оно работает, надо допилить разбор данных еще
Позже покажу немножк, как оно работает, надо допилить разбор данных еще
клава проксируется отлично, разбираю коды символов, модификаторы и светодиоды.
Попозже будет поинтереснее..
Попозже будет поинтереснее..
Доклад на ZeroNights зашел на ура, выкладываю обещанные материалы.
Доклад записывали, так что позже должно быть видео.
ссылка на репозиторий проекта https://github.com/qanper/usbproxy
ссылка на презентацию: https://mega.nz/#!YktzSSDa!BePl8-gZtDz5RWjNMzjCAMZovlqRiVaoXAKLZSm4yGs
Доклад записывали, так что позже должно быть видео.
ссылка на репозиторий проекта https://github.com/qanper/usbproxy
ссылка на презентацию: https://mega.nz/#!YktzSSDa!BePl8-gZtDz5RWjNMzjCAMZovlqRiVaoXAKLZSm4yGs
GitHub
GitHub - glitchcore/usbproxy: FPGA (verilog) implementation of zero-delay usb proxy. Tested on DE10-lite
FPGA (verilog) implementation of zero-delay usb proxy. Tested on DE10-lite - GitHub - glitchcore/usbproxy: FPGA (verilog) implementation of zero-delay usb proxy. Tested on DE10-lite
Есть у меня два чехла. В одном DSLogic+DScope, а в другом всякие инструменты и TS100. Запарило их путать, каждый раз открывать для идентификации, запилил инфографику #яхудожникятаквижу
На выходных проходил всемирный конкурс по разработке игр Ludum Dare [ldjam.com], мы вот уже четвертый раз организовываем сходку в Санкт-Петербурге [spbld.ru].
Но это все не так интересно, я же в рамках людума написал игру, и это первый раз, когда она мне нравится и в нее даже интересно играть: http://s3f.ru/following/
Игра про проблему вагонетки, но что-то пошло не так, и цель игры — передавить как можно больше людей :)
Но это все не так интересно, я же в рамках людума написал игру, и это первый раз, когда она мне нравится и в нее даже интересно играть: http://s3f.ru/following/
Игра про проблему вагонетки, но что-то пошло не так, и цель игры — передавить как можно больше людей :)
Прислали тут статью 2015 года про ARM1, команду visual6502.org (я использовал их симулятор для своего доклада, если помните), и интервью со Стивом Фербером: https://www.theregister.co.uk/2015/11/28/arm1_visualized/
www.theregister.co.uk
Meet ARM1, grandfather of today's mobe, tablet CPUs – watch it crunch code live in a browser
Gate-level blueprints restored for anniversary
Друзья-подписчики, у меня созрело желание порекомендовать канал моего друга, в прошлом физика и электронщика, а теперь datasciense-человека: [https://t.me/sv9t_channel]
Там можно найти разные ссылки-новости по теме этого вашего датасаенса, но главное, что Свят делает всякие исследования и выкладывает очень классные визуализации!
Там можно найти разные ссылки-новости по теме этого вашего датасаенса, но главное, что Свят делает всякие исследования и выкладывает очень классные визуализации!
Telegram
iggisv9t channel
Всячина от Свята.
https://i.delta.chat/#91C0961D7874150921AA3FF8958FB5323A32500B&a=iggisv9t%40disroot.org&g=%CE%AD%CF%88%CE%B9%CE%BB%CE%BF%CE%BD%20chat&x=TVE3Ois3PLt52P1N8NSQ1POI&i=7Keb07YP4SBjr3CmFyvM6LwZ&s=DwRsMIjcP55LSyh_e_z0lb чат канала в дельтачат
https://i.delta.chat/#91C0961D7874150921AA3FF8958FB5323A32500B&a=iggisv9t%40disroot.org&g=%CE%AD%CF%88%CE%B9%CE%BB%CE%BF%CE%BD%20chat&x=TVE3Ois3PLt52P1N8NSQ1POI&i=7Keb07YP4SBjr3CmFyvM6LwZ&s=DwRsMIjcP55LSyh_e_z0lb чат канала в дельтачат
Всех с Наступающим, а кого-то уже с наступившим 2019!
Немного лирики, итоги моего года можно почитать здесь: https://telegra.ph/2018-postmortem-12-31
Немного лирики, итоги моего года можно почитать здесь: https://telegra.ph/2018-postmortem-12-31
Telegraph
2018 postmortem
Полстраны уже встретило 2019, надо бы успеть подвести итоги 2018! Я решил себе придумать формат и написать 10 мыслей про уходящий год, и написал всего 8: Наконец-то я сменил формат работы и начал путь в сторону своего свечного заводика Наконец-то с головой…
Впервые за 37 лет MIDI решила выкатить серьезное обновление стандарта. Обещают двухсторонний обмен, передачу кучи параметров по шине, расширение разрядности значений до 16 бит, прочие плюшки. И все это с сохранением обратной совместимости. [https://www.midi.org/articles-old/the-midi-manufacturers-association-mma-and-the-association-of-music-electronics-industry-amei-announce-midi-2-0tm-prototyping]. Обещают показать на NAMM 2019.
В разработке участвуют Google, Ableton, в общем всё серьезно.
Мне было интересно, как они собираются сделать двухсторонний обмен и сохранить обратную совместимость, ведь MIDI на электрическом уровне — это просто UART по токовой петле. Ну и судя по описанию у ребят получилось навернуть полудуплекс поверх этого UART, с установлением соединения и обменом профилями, так что теперь это штука чуть ли не сложнее чем USB.
В разработке участвуют Google, Ableton, в общем всё серьезно.
Мне было интересно, как они собираются сделать двухсторонний обмен и сохранить обратную совместимость, ведь MIDI на электрическом уровне — это просто UART по токовой петле. Ну и судя по описанию у ребят получилось навернуть полудуплекс поверх этого UART, с установлением соединения и обменом профилями, так что теперь это штука чуть ли не сложнее чем USB.
хэй, немного лирики посреди ночи, делаю трансляцию со странной электронной музыкой https://youtu.be/btbi5mLcusE?t=3361
(если кто-то будет смотреть в записи, начинайте где-то с 56:00)
(если кто-то будет смотреть в записи, начинайте где-то с 56:00)
Привет, я не разложился на плесень и липовый мед, я с вами). Утро началось не с кофе.
Во многих микроконтроллерах, в частности в cortex-m0+, нет аппаратного деления, а значит и исключения divide by zero тоже нет. Деление делает компилятор, и ситуация с делением на ноль является UB.
Если кто-то пишет свои программы исключительно с применением UB, то вот вам информация:
для u32 операций в IAR 7.70
…что я и словил при переносе проекта с иара в gcc: в файле с расчетом тактовой частоты ребята заменили битовые сдвиги на деление, а дефолтные значения забыли заменить с 0 на 1. В IAR все работало, а в gcc получалась нулевая частота и это совсем не нравилось модулю UART.
Во многих микроконтроллерах, в частности в cortex-m0+, нет аппаратного деления, а значит и исключения divide by zero тоже нет. Деление делает компилятор, и ситуация с делением на ноль является UB.
Если кто-то пишет свои программы исключительно с применением UB, то вот вам информация:
для u32 операций в IAR 7.70
X/0 = X, а в arm-none-eabi-gcc 7.3.1 — X/0 = 0.…что я и словил при переносе проекта с иара в gcc: в файле с расчетом тактовой частоты ребята заменили битовые сдвиги на деление, а дефолтные значения забыли заменить с 0 на 1. В IAR все работало, а в gcc получалась нулевая частота и это совсем не нравилось модулю UART.
Друзья и коллеги железячники инженеры и все, кому интересно! Мы в Питере хотим отметить День Радио (напомню, 7 мая), собраться и пощупать радиоэлектронику/SDR/антенны и прочее just for fun.
Погода будет не очень для выездов на природу, так что в формате посиделок. Место мы пока ищем, ну и вообще обсуждаем, чем будем заниматься: если хотите присоединиться, мы координируемся в конференции @dayradiospb
Погода будет не очень для выездов на природу, так что в формате посиделок. Место мы пока ищем, ну и вообще обсуждаем, чем будем заниматься: если хотите присоединиться, мы координируемся в конференции @dayradiospb
Всех с днем радио!
О — одержимость! Давно хотел поймать метеорологические спутники, они делают фотографии земли и передают в УКВ.
Намутил вчера Helix из говн^W изоленты и палок, скачал gpredict, встал в 6 утра чтобы поймать первый взошедший NOAA спутник.
Ловить сигналы из космоса — крутяк!
Уровень сигнала не очень хороший, возможно придется это делать не из окна) Хотя wxtoimg даже определил в принятом сигнале пару изображений, но на фотографии земли они мало похожи >_<
О — одержимость! Давно хотел поймать метеорологические спутники, они делают фотографии земли и передают в УКВ.
Намутил вчера Helix из говн^W изоленты и палок, скачал gpredict, встал в 6 утра чтобы поймать первый взошедший NOAA спутник.
Ловить сигналы из космоса — крутяк!
Уровень сигнала не очень хороший, возможно придется это делать не из окна) Хотя wxtoimg даже определил в принятом сигнале пару изображений, но на фотографии земли они мало похожи >_<