Доработал функционал инструментов разработки 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
Отечественная компонентная база все больше закрывает потребности как для любителей, так и для разработчиков промышленных решений. Помимо микроконтроллеров (К1946ВМ014, К1948ВК018, К1921ВГ015) и их отладочных плат можно приобрести всю рассыпуху (например). С недавних пор в доступе (бесплатном! ) оказались еще и микросхема памяти и конвертор интерфейсов. Очевидно, что зачастую это копии существующих компонентов, но прогресс есть. Например, К1921ВГ015 имеет особенность блока USB - только один эндпоинт. Но разработчики уже учли этот момент в следующих ревизиях, о чем рассказывали на своем семинаре.
Хабр
Все мои детальки: переход на отечественные микроконтроллеры
Привет, читатель! Идея использовать отечественные микроконтроллеры для разработки у меня была давно, но изобилие и доступность зарубежных решений давали возможность лениться в этом направлении....
🔥4
Почему MikroTik? В жизни многих ИТ специалистов (особенно devops) возникает потребность в домашнем сервере. Виртуалки, сайты, языковые модели и тысячи других пет-проектов должны где-то вращаться и тестироваться. Для организации доступа не из дома (да и дома, чтобы нарулить правил) требуется сетевое оборудование. С более тонкой тюнячкой (всякие vlan, multiwan, fierwall, ipsec, wireguard и др) домашние устройства не сильно справляются, а enterprise решения (cisco, ubiquity и др) чет дорого (даже на вторичке). В ВУЗе тимлид обучил многим штучкам именно с mikrotik, так этими железками и пользуюсь 🤷♂️ Текущий маршрутизатор, не смотря на то, что капец старый - все еще в ходу, обновляется и выполняет все задачи с большим запасом по процессору. О настройке железок дома можете почитать в статье на хабр (и в продолжении).
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3 2 1
This media is not supported in your browser
VIEW IN TELEGRAM
Запустился наконец таки экран с ядром 6.18. Пока только загрузка ОС, теперь нужно вернуть работоспособность драйвера mali и все должно взлететь 👉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 2 1
3d принтер, очевидно, must have инструмент для создания конструкций и корпусов. От кейса для инструментов до деталей робота можно найти в открытом доступе. Чего-то не хватает или не существует в природе? Качай редактор (эти программы тоже относятся к САПР или CAD) и рисуй сам. Мой путь в печать начался в 2014 и за это время сменил несколько принтеров. Основной сейчас - «дрыгостол» A1 от BambuLab. Он содержит очень много «синтаксического сахара» (можно даже с телефона начать печать) и позволяет приступить к печати без танцев с бубном вокруг устройства. Все думаю распечатать крепеж для AMS системы, чтобы задействовать вообще весь функционал
🔥5 1 1
Промышленная автоматизация - довольно интересная область. Поступая на эту специальность, я в целом ничего не ожидал. Однако, познакомился с устроством производства от уровня КИПа до управления производством и предприятием. Хотя моя основная работа с этим никак не связана, но периодически возвращаюсь к разным вопросам и подходам оттуда.
This media is not supported in your browser
VIEW IN TELEGRAM
Существенный апгрейд: завелось новое ядро linux. Теперь с поддержкой хардверного рендера (отрисовка видео плавная и на высокой частоте) и драйверов для графического дисплея. Осталось все собрать, скрутить и допрограммировать
UART (rs232, консоль, serial и т.д.) — простой интерфейс для подключения всяких приборов. Имеет множество вариантов реализации как на программном, так и на физическом уровне. Получил широкое распространение среди любителей микроконтроллеров и ардуинщиков за счет наличия интерфейса RS232 на компьютерах, а позже — дешевых usb-uart конверторов. Также является действующим способом подключения к сетевому оборудованию.
На удивление, этот же интерфейс используется для отладки ядра linux и прошивок телефонов. Из ньюансов - picocom/minicom/etc приложения для debian из стандартного репозитория не могут нормально работать на 15000000 бод. Хочешь отлаживать в привычном софте? – изменяй и пересобирай приложение, таков linux way🤷♂️
На удивление, этот же интерфейс используется для отладки ядра linux и прошивок телефонов. Из ньюансов - picocom/minicom/etc приложения для debian из стандартного репозитория не могут нормально работать на 15000000 бод. Хочешь отлаживать в привычном софте? – изменяй и пересобирай приложение, таков linux way
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что делать, если драйвера в смартфоне нет. Продолжаем эксперименты с «Авророй»
Привет, читатель! Ранее я купил телефон на ОС «Аврора» и стал участником программы бета-тестирования. Это дало возможность разрабатывать ПО для мобильных устройств с применением Qt. Но внезапно я...
🔥5
Если хотите обсудить какие-то темы, вкинуть предложение или просто пообщаться – в канале открыты сообщения. Ну или в личку пишите 🤷♂️
Также планирую писать часть постов утром - чтобы вы могли почитать в дороге.
Также планирую писать часть постов утром - чтобы вы могли почитать в дороге.
Please open Telegram to view this post
VIEW IN TELEGRAM
Макетирование приборов - долгий и кропотливый процесс. На каждую деталь приходится сотня изменений в редакторе и десятки распечатанных моделей. Для выбора материала и варианта корпуса текущего макета понадобилось всего лишь 6 черновиков, чтобы понять что конструкция не подходит. В то же время фронтальная панель была сделана практически сразу, но нужно было тюнячить посадочное место экрана. Получу новую материнскую плату и буду снова править каждую деталь – от положения отверстий и креплений до детализации кнопок.
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Для макетирования девайсов использую старый добрый Компас 3D (некоторое время работал с fusion 360, но так и не привык к нему). Он позволяет как импортировать существующие модели (с перегонкой сетка->поверхности->тело), так и с нуля воспроизводить идеи. При разработке детали с нуля предпочитаю накидать чертеж в эскизе и его уже переносить в «твердотельную модель». Также есть поддержка работы с поверхностями (только недавно нашел аналог скульптинга - сплайновая форма). Созданная деталь через меню «Сохранить как» экспортируется в stl (рекомендую выбирать сохранить с параметрами и поиграть с отклонениями), а дальше импортируется в любой слайсер.
🔥2✍1
Курс по отращиванию виртуальной бороды (слова моей подружки) от ОМП находится в открытом доступе и позволяет получить (или упорядочить) знания по linux и работе драйверов. Описание достаточно подробно, структурировано, есть задачи и лабы. В рамках курса предстоит:
- написать пару простых приложений на C;
- сделать свой BolgenOS;
- отлаживать ядро ОС через gdb;
- написать пару драйверов блочных устройств;
- повторить теорию по gpio, i2c, spi, pci;
- сломать и переписать драйвер сетевой карты.
Также gitverse недавно проанансировал свой аналог github pages, так что если захотите покрасноглазить в свободное время — вот некоторые конспекты и исходники.
- написать пару простых приложений на C;
- сделать свой BolgenOS;
- отлаживать ядро ОС через gdb;
- написать пару драйверов блочных устройств;
- повторить теорию по gpio, i2c, spi, pci;
- сломать и переписать драйвер сетевой карты.
Также gitverse недавно проанансировал свой аналог github pages, так что если захотите покрасноглазить в свободное время — вот некоторые конспекты и исходники.
Не так давно запускал опрос (он еще работает) для выбора некоторых решений. В нем поучаствовало 75 человек, в основном СПб и Мск. Из интересных заметок:
- пользователям больше нравится PSP, чем SteamDeck (за возможность сунутуть в карман)
- геймпад от ps обошел xbox (но почему)
- респонденты хотят видеть linux based ОС, в основном - отечественные решения.
Суммируя все данные получается: детоустойчивое, ремонтопригодное, недорогое, компактное устройство с функционалом, не хуже стимдека🤷♂️
- пользователям больше нравится PSP, чем SteamDeck (за возможность сунутуть в карман)
- геймпад от ps обошел xbox (но почему)
- респонденты хотят видеть linux based ОС, в основном - отечественные решения.
Суммируя все данные получается: детоустойчивое, ремонтопригодное, недорогое, компактное устройство с функционалом, не хуже стимдека
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1 1 1
Один лысый гений продаж техники популяризировал фразу
По этому я и буду заимствовать магнитную держалку его компании в своих девайсах. Один раз купленный магнит на двухстороннем скотче для демо оказался лучшим апгрейдом. Теперь приставка висит на кронштейне для телефона ао времч отладки, а такая же наклейка на steamdesk увеличивает его время автономной работы.
*- в значении «заимствования»
Хорошие художники копируют, великие - воруют*
По этому я и буду заимствовать магнитную держалку его компании в своих девайсах. Один раз купленный магнит на двухстороннем скотче для демо оказался лучшим апгрейдом. Теперь приставка висит на кронштейне для телефона ао времч отладки, а такая же наклейка на steamdesk увеличивает его время автономной работы.
🔥2❤1 1