Рубрика «raspberry pi pico»

Помните переполох с Intel ME, что устроили наши коллеги из PT SWARM? Тот, где в проприетарной прошивке, которая имеет максимальный доступ к вашей системе, обнаружили уязвимость, вследствие чего можно запустить свой код, включить отладку и, вообще, сделать с чипсетом практически всё, что заблагорассудится? Теперь такое же можно проделать и с AMD! Мы в Positive Labs решили разобраться в ситуации и исследовать ту самую плату, на которой недавно нашли уязвимость.

Читать полностью »

Pech — это Managed Kernel которая следует концептам Mach 3.0. В 2025 году безопасность важнее ручного управления тактами. Я использую высокоуровневый рантайм для создания математически безопасной среды, где баги памяти устранены на уровне архитектуры. Это то, к чему сейчас стремятся проекты вроде Microsoft Singularity или современные ОС на Rust.

В этой статье я попытаюсь как можно больше перечислить ошибок pyRTOS которые были исправлены в Pech.

Вступление.

Всем привет, я - парень который делает своё ядро на MicroPython, и у него это получается.

Читать полностью »

Хабр, привет. Это мой первый пост — сильно камнями не кидаться.

Цель: собрать максимально бюджетный макропад и изучить технологии, применяемые для его сборки.

Требования: минимальный бюджет, количество клавиш — минимум 10, механический тип клавиатуры, удобная эргономика, полное понимание внутренних процессов, возможность смены прошивки и назначения для клавиш своих функций. Ну и хочется это сделать быстро, не за 3 месяца.

Читать полностью »

Здравствуйте люди!

Я сделал библиотеку под названием "SillyOled" для работы с OLED-дисплеями SSD1306 через I2C и SPI. Библиотека может показывать текст, фигуры, бит-мапы, а также управлять дисплеем. Вот главные особенности:

  • Поддержка кириллицы.

  • Масштабирование текста.

  • Автоматический перенос текста.

  • Отрисовка фигур (линии, прямоугольники, круги, треугольники).

Читать полностью »

В 2022 году, когда курс валют был благоприятным, я решил обновить свой компьютер. Я собрал топовую конфигурацию на базе процессора i9 и видеокарты 3080Ti (мне для работы :)). Для обеспечения хорошего охлаждения я установил 9 вентиляторов. Всё было бы замечательно, если бы в небольшой квартире по вечерам и ночам гул вентиляторов не мешал моей семье.

Читать полностью »

Я боюсь называть это "микрокомпьютером". По мне так это LISP-машина на минималках. Правда даже не LISP-машина. Ну что я заладил "это не микрокомпьютер"

В принципе моя разработка сойдёт.

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

Вот небольшой код на моём LISP:

(def 01 5)
(def 02 6)
(def 03 + 01 02)
(+ 03 5 1)

Результатом работы данного кода станет число 17.

Ну перейдём к статье (о боже, за минусуйте меня за то что такой большой текст перед катом).

Средства для разработки этой машины.

Читать полностью »

Создаём эмулятор легендарной игры «Ну, Погоди» на базе Raspberry Pi Pico - 1

Многие из тех, кому сейчас за 30, и рождённых в СССР или на постсоветском пространстве, помнят электронную игру «Ну, погоди!». Во времена, когда не было ни интернета, ни ноутбуков, ни мобильных телефонов, а из общедоступных электронных развлечений были только аттракционы в парках культуры и видеосалоны, обладание бытовым компьютером, электронными наручными часами Montana или электронной игрой «Ну, погоди!» было мечтой многих детей.

Были ещё и другие электронные игры, но именно «Ну, погоди!» считается классикой.

Игре посвящено много ностальгических статей и видео. На различных торговых площадках можно купить её в различном состоянии от убитого до «с хранения» и даже новодел.

Лет 10 назад и я купил её в идеальном состоянии, поигрался, вспомнил детство и положил в ящик. Но несколько месяцев назад с разочарованием увидел, что «потекла» нижняя часть экрана.

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

Я не был одинок в своём желании воссоздать игру, этой теме посвящено также немало статей, но в них обычно создавали симуляторы, а не эмуляторы игры. Симулятор у меня ассоциируется с фразой: «Я художник, я так вижу», эмулятор — это более точное воспроизведение устройства.

Формат статьи не позволяет выразить все те ощущения, которые я испытал при путешествии от зарождения идеи до реально работающей игры, практически ничем не отличающейся от оригинала. Много из того, что я узнал в этом путешествии, не поместилось в статью или поместилось в очень сжатом виде.

Эмулятор максимально приближен к оригиналу, если не считать экран (он не сегментный, как в оригинале) и корпус (я пока реализовал на беспаечной макетной плате).

Если вам интересно, как за несколько вечеров воссоздать у себя эмулятор «Ну, погоди!» на современном микроконтроллере или просто поностальгировать, добро пожаловать под кат.

Читать полностью »

Мой хобби-проект провалился из-за лжи ИИ - 1

TLDR: ИИ — это не ваш помощник, а разработчик-джун, имитирующий профессионализм. Доверяйте ему на свой страх и риск.

Я уже четыре дня занимаюсь своим хобби-проектом. Я был уверен, что реализую его. У меня был хороший план и большой интерес к проекту. Позвольте мне познакомить вас с DeskthangЧитать полностью »

В первой части статьи, мы описывали конструкторские детали и используемую электронику в нашем SheevaBot, робота, собранного для участия в соревнованиях Евробот 2024. Перейдём к рассмотрению программной части.

Связь с низкоуровневыми микроконтроллерами

Первым шагом в программировании SheevaBot была установка связи между основным микрокомпьютером (RPi4) и микроконтроллерами, которые отвечают за управление различными компонентами робота. Было решено отказаться от использования Wi-Fi из-за риска потери сигнала, что могло привести к непредсказуемому поведению робота.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js