Успешный запуск в новом корпусе!
✅ написан драйвер экрана;
✅ подготовка питания панели;
✅ распечатан корпус 🤷♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from Никита [CLTanuki] Мошкалов
Видеозаписи не было, так как сплошные NDA. Но мы поиграли на устройстве в Quake:)
🔥1
С этой статьи началась история с отечественной приставкой. От проверки идеи создания прикольного девайса это перешло в полноценный проект с кучей репозиториев, макетов и прототипов
🔥3❤2
Пока я развлекаюсь со сборкой ядра linux (кстати, завелось 6.18), друг и разработчик sashikknox портировал еще одну игру под Аврора ОС. Такими портами (а еще легендами по типу quake, doom, prey) он заполняет 95% рустора для авроры. Это круто 👉
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
sashikknox Всё портит! 👾
Бъем лица в игре Zabuyaki на ОС Аврора 👊
Zabuyaki - это beat 'em up инди-проект в духе классических аркадных драк. Нам предстоит при помощи кулаков и грубой силы очистить улицы города от гопников преступности!
Название игры никак не переводится, это…
Zabuyaki - это beat 'em up инди-проект в духе классических аркадных драк. Нам предстоит при помощи кулаков и грубой силы очистить улицы города от гопников преступности!
Название игры никак не переводится, это…
🔥4❤2 1
This media is not supported in your browser
VIEW IN TELEGRAM
Подготовка драйвера и прошивки контроллера идет полным ходом. Пока собирается ОС - пытаюсь связать все части воедино. Устройство корректно определяется, даже откликается, но SDL2 упорно не воспринимает регистры трекпада как левого стика 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Настроена автономная (более-менее) работа. В устройстве работает одновременно два контроллера электропитания: один отвечает за отслеживание уровня заряда и зарядку аккумулятора, второй подготавливает питание для всех доменов процессора и памяти. На удивление, второй чип отдает электропитание «логике» дисплея и отлично греет руки. Закончу один программный проект и вернусь к доработке своей материнской платы.
🔥8 2 2
При работе над проектами нередко требуется специальная оснастка (tooling). Для сборки дерева устройств и его анализа инструментов немного и приходится писать самому. Так, за пару вечеров набросал «обходчик» всех вложений и анализатор декомпилированных файлов. Теперь в пару кликов (ctrl+r <название_скрипта> ) просматриваю все параметры и порядок включения. Удалось даже собрать и запустить без ошибок:)
Аналогичные инструменты подготовил и для мобильной разработки. Недавно обнаружил, что плагины vscode пишутся на typescript, так что ждите тулинга для отладки приложушек на Авроре▶️
Аналогичные инструменты подготовил и для мобильной разработки. Недавно обнаружил, что плагины vscode пишутся на typescript, так что ждите тулинга для отладки приложушек на Авроре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 2 2
Доработал функционал инструментов разработки Flutter под Аврору (все ближе к aurora ide). Довольно полезной оказалась кнопка отправки файлов и остановки journalctl (теперь без перезапуска ide!). Осталось добавить установку platform sdk + flutter-aurora и можно публиковать в маркет плагинов. Кто хочет потестировать плагин до публикации - го в личку:)
В планах добавить доставку и установку на android-based оси, мелкая тюнячка + обновление списка устройств после обновления. Может есть еще предложения есть? Например, инструменты для KMP или нативного и удобного Qt?
В планах добавить доставку и установку на android-based оси, мелкая тюнячка + обновление списка устройств после обновления. Может есть еще предложения есть? Например, инструменты для KMP или нативного и удобного Qt?
Потрясающий портящий все sashikknox выложил новые занимательные материалы. Первое - портирование движка Luanti. Второе - портирование эмулятора PPSSPP. Это отличные новости, что на отечественной платформе появляются новые инструменты и игры (и еще один эмулятор, помимо retroarch), а самое главное – навыки и знания по этому процессу.
Телемеханика
Dropbox напомнил, что у меня там есть аккаунт со сторыми фотками, вот пара из них.
После прочтения одной из книг по электронике в школе, у меня возникла острая необходимость сделть роботизированную кисть руки. Цели особой небыло, просто очень интересно. Так, нашел один крупный opensource проект, переделал механику в компасе под себя и заказал печать (а за одно и первый 3d принтер). Чтобы управлять "рукой" собрал перчатку захвата движения пальцев. Позже модернизировал, сделал из металла и термоклея, получил патент и выиграл первый грант.
Dropbox напомнил, что у меня там есть аккаунт со сторыми фотками, вот пара из них.
После прочтения одной из книг по электронике в школе, у меня возникла острая необходимость сделть роботизированную кисть руки. Цели особой небыло, просто очень интересно. Так, нашел один крупный opensource проект, переделал механику в компасе под себя и заказал печать (а за одно и первый 3d принтер). Чтобы управлять "рукой" собрал перчатку захвата движения пальцев. Позже модернизировал, сделал из металла и термоклея, получил патент и выиграл первый грант.
Несколько полезных инструментов и сервисов, которыми пользуюсь:
• material for mkdocs - инструмент для выстраивания markdown страниц в вики. Отлично подходит для описаний кода и проектов. Есдинственное, не может автоматически описать код как doxygen, за то красивое.
• coder - IDE для работы в браузере. Как и vscode позволяет ставить плагины, работать с кодом/репками/etc. Достаточно легковесный и не сильно требовательный к каналу. Работает надежнее плагина RemoteSSH (но его тоже можно поставить туда)
• KiCAD - САПР, на которую подсел для создания схем и печатных плат. Позволяет выгрузить проект печатной платы в 3d файл (stl, obj, step) для импорта в трехмерный редактор и создания полноценного корпуса. Из минусов - отсуствует встроенный симулятор, но можно экспортировать схему в формат SPICE.
• material for mkdocs - инструмент для выстраивания markdown страниц в вики. Отлично подходит для описаний кода и проектов. Есдинственное, не может автоматически описать код как doxygen, за то красивое.
• coder - IDE для работы в браузере. Как и vscode позволяет ставить плагины, работать с кодом/репками/etc. Достаточно легковесный и не сильно требовательный к каналу. Работает надежнее плагина RemoteSSH (но его тоже можно поставить туда)
• KiCAD - САПР, на которую подсел для создания схем и печатных плат. Позволяет выгрузить проект печатной платы в 3d файл (stl, obj, step) для импорта в трехмерный редактор и создания полноценного корпуса. Из минусов - отсуствует встроенный симулятор, но можно экспортировать схему в формат SPICE.
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Трекпад - одна из крутых фич Steam Deck. В какой то момент, прицел в шутерах стал удобнее именно им, чем классическим стиком. На первый взгляд, сенсор представляет из себя уменьшенный трекпад ноутбука. Однако, в реализации он оказался вторым по сложности узлом. Помимо специфичной схемотехники для обработки аналоговых сигналов, потребовалось заложить мудреный матаппрат постобработки и переписать работу с I2C в Arduino (теперь код чисто на регистрах). Также выяснился интересный ньюанс - не все материалы поверхности одинаково эффективно позволяют «терять» емкость сенсору. Теперь же, спустя примерно год, у меня есть понимание и алгоритмы реализации этого узла. Так что ожидаю не менее крутой пользовательский опыт. Может выпустить отечественные крутые геймпады 🤔
🔥4 3❤2
Рабочее место для создания устройств (и генерации контента) - одна из интересных зон квартиры. Здесь провожу большую часть вечеров, если не смотрю сериальчики. Одним из лучших решений для оснащения рабочего места оказалась икеевская перфопанель + 3d принтер. Нужно закупить еще пару катушек белого пластика и допечатать полку для паяльников и отверток для завершения на 100%
🔥4 3 2