На днях получил классный подарок — книгу Алексея Усанова «Реверс-инжиниринг встраиваемых систем» (с подписью автора ❤️ ). Здесь интересно и по полочкам разложены основные моменты и тонкости работы электронных устройств. Показаны примеры как изучать на каком уровне абстракции, какие инструменты и программы можно и пользовать, какие уязвимости существуют. Важно понимать, что метод реверс-инжиниринга нужен не только для создания копии устройств, а и для понимания, как защитить свое устройство. Эта книга отличное дополнение пройденного курса по «реверсу» и знаниями по микроэлектронике.
Спасибо команде Игнатия Цукергохера за такой ценный сюрприз👉
Спасибо команде Игнатия Цукергохера за такой ценный сюрприз
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 2 2❤1
За 5 дней распечатал килограмм всяких контейнеров для организации рабочего пространства. Теперь продолжу печатать макеты консоли 👉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 2😱1
Новая партия моделек для печати:
1. Органайзер для бумаг (а также печатных плат, книг, деталей и т.д.) на который можно нацепить скадисные штучки
2. Набор емкостей для гридфинити
3. Коробки под детали
4. Выдра (кайфовая)
5. Линовщик для наклеиваемых заметок (тысячи их, даже для гридфинити)
Мой репетитор рекомендует: слова, которые периодически забываются, писать клеить на околорабочие поверхности чтобы видеть и вспомнинать. В целом, такое пассивное запоминание действительно работает.
1. Органайзер для бумаг (а также печатных плат, книг, деталей и т.д.) на который можно нацепить скадисные штучки
2. Набор емкостей для гридфинити
3. Коробки под детали
4. Выдра (кайфовая)
5. Линовщик для наклеиваемых заметок (тысячи их, даже для гридфинити)
Мой репетитор рекомендует: слова, которые периодически забываются, писать клеить на околорабочие поверхности чтобы видеть и вспомнинать. В целом, такое пассивное запоминание действительно работает.
Makerworld
「PegVerse」Desktop Pegboard File Organizer - Free 3D Print Model - MakerWorld
Download this free 3D print file designed by ZQQ.Design. Here’s a peek into the creative process behind this model design. 👇 IKEA Skådis-Style File Organizer — Compatible with Various Skådis AccessoriesSize (L×W×H): 240×120×240 mmThickness: 3 mm. For best…
🔥4
Flutter — большой фреймворк для разработки приложений под большинство платформ, включая мобильные. Я уже несколько раз обращался к этому инструменту для решения задач, делал ci/cd, разрабатывал прототипы. Сегодня наконец то настроил окружение на ноуте для сборки приложений не только под Аврору, но и под android (хотелка коллег по проекту). Чтобы настроить ведроидную сборку нет необходимости качать всю студию, достаточно sdkmanager.
В общем, Flutter — крутой инструмент. Попробуйте его, если хотите в мобильную разработку.
В общем, Flutter — крутой инструмент. Попробуйте его, если хотите в мобильную разработку.
Forwarded from sashikknox Всё портит! 👾
Media is too big
VIEW IN TELEGRAM
Разгадываем головоломки в Spaceship Mission 🚀
Классный проект в духе космической научной фантастики! 🛸
Проект разрабатывается в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Репозиторий проекта на GitHub.
Авторы проекта: София Бабикова и Маргарита Бокач. Желаю авторам проекта скорее довести задуманное до релиза!
Ждем релиза в RuStore!(Не буду говорить что в середине мая 😸 )
Устройство на видео: Масштаб Т1 (Ayya T1)
Telegram | Boosty
Классный проект в духе космической научной фантастики! 🛸
Мы очнулись на космическом корабле, бортовой компьютер говорит, что ядро главного ректора повреждено, корабль находится в аварийном состоянии, двери заблокированы. Нам нужно разобраться, что происходит и починить корабль.
Игра в жанре квест, ходим по комнатам, решаем головоломки и проходим мини игры, таким образом чиним корабль. Находим предметы и подсказки для решения загадок.
Проект разрабатывается в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Репозиторий проекта на GitHub.
Авторы проекта: София Бабикова и Маргарита Бокач. Желаю авторам проекта скорее довести задуманное до релиза!
Ждем релиза в RuStore!
Устройство на видео: Масштаб Т1 (Ayya T1)
Telegram | Boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
ПЛИС - отличный инструмент для ретрогейминга. При том не эмуляции, это было бы просто - именно копия старых консолей. Сегодня наткнулся на хабре (еще на «том самом хабрахабре»)на подробный гайд. Во время отпуска попробую запустить подобное. Осталось найти телевизор с кинескопом для 100% погружения 👉
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Сегодня отличный день — позанимался изучением языков, а после переключился поездкой на велосипеде через ЗСД. В общем, целый день отдыхал 🤷♂️
Предыдущее сообщение не отправилось раньше, так что просто будем считать что отправлено в четверг
Предыдущее сообщение не отправилось раньше, так что просто будем считать что отправлено в четверг
Please open Telegram to view this post
VIEW IN TELEGRAM
Наступил отпуск, значит самое время плотно заняться проектами. Но в первую очередь убрал все из стола и смонтировал базовую панель, раскидал инструменты и детали. Осталось также сделать с задачками 🏄♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Омичи публикуют все больше своих игр под Аврору. Смогут ли они обойти количество портированных игр в rustore от sashikknox?
😱3
Forwarded from sashikknox Всё портит! 👾
Media is too big
VIEW IN TELEGRAM
Еще одна работа от студентов из Омска: Aurora's Dungeon
Как я понимаю - это не финальная версия игры, предварительное демо, но уже можно скачать и пойграть! Очень надеюсь, что разработчики доведут проект до RuStore, потому что сеттинг получается залипательный ) Так же в игре имеется мультиплеер🔥
Проект разрабатывается в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Авторы проекта: Тарлан Назаров, NikitaShmykov
Скачать демо с GitHub
Устройство на видео: Масштаб Т1 (Ayya T1)
Telegram | Boosty
Это top-down action roguelike в духе классических dungeon-краулеров. Каждый забег - это процедурно сгенерированный данж из связанных комнат: старт -> обычные комнаты -> сокровищницы -> босс -> переход на следующий этаж. Между забегами игрок копит артефакты с постоянными бонусами и растёт в уровне.
Как я понимаю - это не финальная версия игры, предварительное демо, но уже можно скачать и пойграть! Очень надеюсь, что разработчики доведут проект до RuStore, потому что сеттинг получается залипательный ) Так же в игре имеется мультиплеер
Проект разрабатывается в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Авторы проекта: Тарлан Назаров, NikitaShmykov
Скачать демо с GitHub
Устройство на видео: Масштаб Т1 (Ayya T1)
Telegram | Boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😱1 1
Один текущий проект связан с промоборудованием. Оно монтируется на панель шкафа или на din рейки. Для удобства обновил свой стенд, выкинул старую коробку и разместил блоки на рейке, предварительно распечатав ножки. Также на принтере сделал универсальное крепление для ТРМки, крепеж для китайских wago. Осталось изготовить крепеж эмулятора сигналов на базе arduino и скоммутировать всё
Не так давно писал обзорную статью на тему разработки отладочной платы для МК от НИИЭТ. В рамках работы над консолью несколько раз возвращался к этой микрухе и возник вопррс: может кто-нибудь хотел бы тоже использовать отечественный чип, но в форм факторе Arduino uno, при этом с тем же уровнем интеграции платформы и библиотек? Точно знаю, что есть elbear на Амуре, но в большинстве случаев он избыточный. Что думаете?
This media is not supported in your browser
VIEW IN TELEGRAM
Последний день отпуска решил потратить, чтобы наконец то собрать всю автоматику умного дома, но удалось только разработаться как прошить и настроить на Matter esp32
❤1
Выяснилось пренеприятное известие: я не закоммитил наработки по драйверу и дереву устройства и, вероятно, полностью их потерял 🤷♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
😱7🤯1
Проверил «физику», переходник, запасной дисплей. Я не восстановил драйвер, не нашел исходники, но нашел бэкап имеджа, в котором есть бинарники 🤷♂️ ну, придется пока поработать на старом ядре, но с дисплеем. Урок усвоен, пойду чекать проекты и их репки, вдруг еще где не закоммитил
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Освоился с одним крутым инструментом — Platform Designer в Quartus (есть даже в lite версии!). По сути это таблично-графический редактор (на первом скрине), который позволяет соединить все компоненты создаваемой системы соответствующими связями. Созданная схема соединений далее экспортируется в удобный язык описания оборудования, формируя новый подключаемый компонент, который в RTL диаграмме выглядит блоком с другими элементами и их связями внутри.
В целом, можно и вручную описать все соединения, шины, связи, но при этом больше риск накосячить и сидеть отлаживать. Здесь же достаточно добавить ранее созданные элементы (или хотя бы их прототипы) связать их с прототипом контроллера и начать писать «бизнес» логику устройства. Очевидно, что такой подход дает выигрыш во времени, упрощая рутину. Однако, инструмент проприетарный и в зависимости от ПЛИС будет меняться, но ничего не мешает вам использовать его только для генерации связей на system verilog (ну а дальше уже хоть в опенсорс выкладывайте, хоть регистируйте топологию, главное поправить сгенерированный код).
Этот инструмент — последний модуль в курсе проектирования на ПЛИС. Дальше только итоговое задание (осталась только логика, все связи за час накидал в platform designer) и диплом о прохождении. Но после прохождения курса целиком понятно, почему в рамках ВУЗовской программы не прошли многие инструменты и возможности ПЛИС, на это просто не хватило бы семестра (да и направление не особо про разработку )
В целом, можно и вручную описать все соединения, шины, связи, но при этом больше риск накосячить и сидеть отлаживать. Здесь же достаточно добавить ранее созданные элементы (или хотя бы их прототипы) связать их с прототипом контроллера и начать писать «бизнес» логику устройства. Очевидно, что такой подход дает выигрыш во времени, упрощая рутину. Однако, инструмент проприетарный и в зависимости от ПЛИС будет меняться, но ничего не мешает вам использовать его только для генерации связей на system verilog (ну а дальше уже хоть в опенсорс выкладывайте, хоть регистируйте топологию, главное поправить сгенерированный код).
Этот инструмент — последний модуль в курсе проектирования на ПЛИС. Дальше только итоговое задание (осталась только логика, все связи за час накидал в platform designer) и диплом о прохождении. Но после прохождения курса целиком понятно, почему в рамках ВУЗовской программы не прошли многие инструменты и возможности ПЛИС, на это просто не хватило бы семестра (да и направление не особо про разработку )
Занимательный факт: vscode хранит файлы текущей сессии в отдельной папке. Зачастую она расположена в домашней папке
(в уиндоус, наверное, тоже есть)
Так что я успешно восстановил 95% исходных кодов драйверов и «деревьев устройств». Осталось проверить, что все работает как и раньше и можно продолжить проверять идеи, которые обсудил с друзьями в баре🤷♂️ (если взлетит, то это будет просто крышесносно 👉 )
Из других новостей: изучаю регистрацию товарных знаков, пока еду до офиса или домой. Если у кого был опыт - прошу поделиться «камнями преткновения»
~/.config/Code/User
(в уиндоус, наверное, тоже есть)
Так что я успешно восстановил 95% исходных кодов драйверов и «деревьев устройств». Осталось проверить, что все работает как и раньше и можно продолжить проверять идеи, которые обсудил с друзьями в баре
Из других новостей: изучаю регистрацию товарных знаков, пока еду до офиса или домой. Если у кого был опыт - прошу поделиться «камнями преткновения»
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4❤1
Вчера после работы сразу пошел на тренировку и вернулся домой под ночь, вот ничего и не писал🤷♂️
По драйверу в целом все ок, осталось дерево. Плюсом друг согласился переработать код геймпада, чтобы корректно приходили значения для sdl2.
По драйверу в целом все ок, осталось дерево. Плюсом друг согласился переработать код геймпада, чтобы корректно приходили значения для sdl2.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6