Как стать автором
Обновить

Перезагрузка текстур OpenGLESv2 через DMABUF

Время на прочтение 9 мин
Количество просмотров 2.6K
Программирование *Разработка игр *Разработка под Android *Разработка на Raspberry Pi *

В этой статье я хочу рассказать, как просто можно обновлять текстуры OpenGLES через DMABUF. Поискал по Хабру и к своему удивлению не обнаружил ни одной статьи на эту тему. В Хабр Q&A тоже ничего такого не нашел. И это для меня немного странно. Технология появилась довольно давно, хотя информации о ней действительно в сети не много, вся она расплывчатая и противоречивая.

Я всю эту информацию собирал по крупицам из разных источников, прежде чем смог написать вот такой видео плеер, как на демке выше. Здесь, на демке, мой самописный видео плеер, основанный на библиотеке gstreamer, загружает видео кадры в текстуру OpenGLESv2 каждый раз перед рендерингом. Работает на Raspberry Pi4. Кадры просто копируются в специальным образом выделенную память — а уж DMA переносит их в память GPU, в текстуру. Далее расскажу, как я это делал.
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 13

Raspberry Pi Foundation захостила свой сайт на Raspberry Pi 4. Теперь этот хостинг доступен всем

Время на прочтение 2 мин
Количество просмотров 17K
Блог компании Selectel Хостинг Облачные сервисы *Разработка на Raspberry Pi *Компьютерное железо

Мини-компьютер Raspberry Pi был создан для обучения и экспериментов. Но с 2012 года «малинка» стала гораздо более мощной и функциональной. Плату используют не только для обучения, но и для создания настольных ПК, медиацентров, умных телевизоров, плееров, ретроконсолей, частных облаков и других целей.

Сейчас появились и новые кейсы, причем не от сторонних разработчиков, а от самих создателей мини-ПК — Raspberry Pi Foundation — и их хостинга, компании Mythic Beasts. Этот провайдер обслуживает сайт и блог «малинки».
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 21

Собираем мини-ПК на базе Raspberry Pi 4 с дисплеем, демонстрирующим режим работы процессора

Время на прочтение 9 мин
Количество просмотров 29K
Блог компании Selectel Разработка на Raspberry Pi *Компьютерное железо Настольные компьютеры DIY или Сделай сам
Перевод

Сегодня я покажу вам, как собрать корпус для Raspberry Pi 4, который делает из «малинки» настоящий мини-компьютер.

Корпус кейса частично напечатан на 3D-принтере, частично — выполнен из прозрачного акрила, поэтому вы можете наблюдать «внутренности» нашего мини-ПК. Для охлаждения процессора я использовал кулер Ice Tower, но вентилятор прикрепил не к радиатору, а к стенке бокса.

Я также встроил OLED-дисплей в переднюю панель корпуса, который отображает IP-адрес «малинки» и такие данные, как показатели работы процессора и его температура, использование хранилища и памяти.
Всего голосов 26: ↑26 и ↓0 +26
Комментарии 11

Маленькие «малинки» в крупном дата-центре

Время на прочтение 7 мин
Количество просмотров 38K
Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *Гаджеты

В мае у нас появились новые серверы на базе Raspberry Pi 4. И ребята из Selectel Community (это такой неформальный телеграм-чат компании) часто спрашивали, как нам вообще удалось интегрировать их в систему автоматической сдачи. Спустя время мы окинули сделанное ретроспективным взором и готовы подробно ответить на этот вопрос.
Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Комментарии 54

Маленькие «малинки» в крупном дата-центре (часть 4 — автоустановка)

Время на прочтение 7 мин
Количество просмотров 5.3K
Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *

Это заключительная часть цикла статей, посвященного интеграции одноплатных компьютеров Raspberry Pi 4 в наши дата-центры. Мы рассмотрели, что происходит при загрузке «малинки» с момента включения до загрузки в операционную систему. Создали собственный мини-дистрибутив, который загружается по TFTP-протоколу и работает напрямую из памяти. Поговорили о хуках (hooks) Kea DHCP-сервера, разобрались, как они работают и что нужно для их создания.

Теперь соберем эти знания в цельную картину: зачем нам кастомная опция 224 и как управлять переключением режимов загрузки по сети и с локальной SD-карты.
Читать дальше →
Всего голосов 45: ↑45 и ↓0 +45
Комментарии 2

В продажу поступил Raspberry Pi 4 по цене в $35

Время на прочтение 2 мин
Количество просмотров 83K
Разработка на Raspberry Pi *Гаджеты Компьютерное железо


Компания Raspberry сегодня представила новую модель мини-компьютера, Raspberry Pi 4. Стоимость устройства составляет всего $35. По словам разработчиков, возможности новой «малинки» практически ничем не отличаются от возможностей обычных ПК, но при этом сохраняются все те функции, которые пользователи ценят в Raspberry: возможность модификации и подключения самых разных дополнительных устройств.

Raspberry 4, кроме прочих достоинств, получил поддержку 2 мониторов с разрешением вплоть до 4К.
Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Комментарии 52

Почему Raspberry Pi 4 нужен вентилятор и как его поставить

Время на прочтение 5 мин
Количество просмотров 60K
Разработка на Raspberry Pi *Компьютерное железо DIY или Сделай сам Электроника для начинающих


Недавно Raspberry Pi Foundation представила Raspberry Pi 4 и заявила, что одноплатный компьютер «обеспечивает производительность уровня PC для большинства пользователей». Организация даже предложила настольный комплект Raspberry Pi 4.

Настольный комплект включает в себя официальный корпус Raspberry Pi 4 — закрытую пластиковую коробку без вентиляции.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 39

В продажу поступила 8-гигабайтная модель Raspberry Pi 4 по цене в $75

Время на прочтение 2 мин
Количество просмотров 14K
Разработка на Raspberry Pi *Гаджеты Компьютерное железо


В конце мая 2020 года в продажу поступила 8-гигабайтная модель Raspberry Pi 4. Она доступна по цене в $75. Вдобавок создатели портативного ПК сняли с продажи версию с 1 ГБ оперативной памяти, теперь за $35 можно приобрести Raspberry Pi 4 с 2 ГБ ОЗУ.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 26

Протокол UASP ускоряет передачу файлов на Raspberry Pi 4 в полтора раза

Время на прочтение 3 мин
Количество просмотров 9.2K
Хранение данных *Разработка на Raspberry Pi *Гаджеты Накопители


Разработчик Джефф Гирлинг (Jeff Geerling) провёл эксперименты с внешними USB SSD для Raspberry Pi 4 и выяснил, что USB 3.0 SSD работает примерно в десять раз быстрее, чем самая быстрая карта microSD, которая попадала ему в руки.

Но в комментариях к видео ему подсказали одну интересную идею. Один из комментаторов обратил внимание, что тестируемый корпус-адаптер для внешнего диска Inateck USB 3.0 SATA не поддерживает протокол UASP.

Без UASP внешний диск монтируется как Mass Storage Device и работает в режиме Bulk Only Transport (BOT), который ещё в древние времена был ограничен максимальной для тех времён скоростью USB 1.1 всего лишь 12 Мбит/с. И это при том, что у USB 3.0 теоретически максимальная скорость составляет 5 Гбит/с, то есть в 400 раз больше!
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 8

Инструкция по установке Windows 10 на Raspberry Pi 4 от Tom's Hardware

Время на прочтение 4 мин
Количество просмотров 72K
Разработка на Raspberry Pi *Гаджеты Компьютерное железо


В середине июля 2020 года эксперты портала Tom's Hardware опубликовали инструкцию по установке Windows 10 на Raspberry Pi 4. Вдобавок они проверили, как работают некоторые сторонние программы (GIMP Photo Editor, Arduino IDE и Python 3.8) в этой связке микрокомпьютера на ARM и последней версии Windows.
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 67

Энтузиасты установили Steam на Raspberry Pi 4 и смогли запустить там некоторые игры

Время на прочтение 3 мин
Количество просмотров 19K
Разработка на Raspberry Pi *Гаджеты Компьютерное железо Игры и игровые консоли


Энтузиасты с портала Tom's Hardware проверили, можно ли установить полноценный игровой сервис Steam на Raspberry Pi 4 и запустить хотя бы некоторые игры оттуда. Оказалось, что это вполне выполнимая задача для микрокомпьютера.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 25

Гипервизор Xen портировали на Raspberry Pi 4

Время на прочтение 1 мин
Количество просмотров 9.8K
Виртуализация *Разработка на Raspberry Pi *Гаджеты

29 сентября 2020 года разработчики проекта Xen рассказали, что в новую версию гипервизора (Xen 4.14) добавлена поддержка Raspberry Pi 4.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 6

Умелец подключил Radeon RX 6700 XT к Raspberry Pi CM4

Время на прочтение 2 мин
Количество просмотров 5.6K
Разработка на Raspberry Pi *Компьютерное железо Видеокарты


По информации Hackaday, компьютерный энтузиаст и разработчик Джефф Герлинг подключил Radeon RX 6700 XT к Compute Module 4 от Raspberry Pi через Compute Module 4 IO Board. Ему было интересно, запустится ли такая сборка и что можно будет сделать через видеокарту.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 9

Оверклокер разогнал Raspberry Pi до 3 ГГц

Время на прочтение 1 мин
Количество просмотров 5.4K
Разработка на Raspberry Pi *Компьютерное железо

Пользователю Twitter удалось разогнать Raspberry Pi 4 до частоты 3 Ггц, о чем он рассказал в своем аккаунте. Энтузиаст отметил, что разгон процессора одноплатного компьютера оказался неэффективным. Для охлаждения пришлось прибегнуть к использованию охлаждающего аэрозоля.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 5

Raspberry Pi впервые повышает цены — всё из-за дефицита компонентов и цепочки поставок

Время на прочтение 2 мин
Количество просмотров 5.3K
Разработка на Raspberry Pi *Компьютерное железо

Основатель Raspberry Pi Эбен Аптон (Eben Upton) рассказал в официальном блоге о том, что компания вынуждена поднять цены на свои продукты. Причиной тому стала нехватка комплектующих, вызванная кризисом полупроводников. Аптон уверяет пользователей, что это временные меры.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 3

Raspberry Pi адаптировали для LEGO-роботов

Время на прочтение 2 мин
Количество просмотров 2K
Разработка на Raspberry Pi *Компьютерное железо

Raspberry Pi Foundation представила плату Raspberry Pi Build HAT, упрощающую интеграцию двигателей и датчиков LEGO Technic с одноплатными компьютерами Raspberry Pi. Проект нацелен на обучение детей основам программирования и робототехники в игровой форме.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Raspberry Pi 4 теперь поддерживает Vulkan 1.1

Время на прочтение 2 мин
Количество просмотров 4.3K
Разработка под Linux *Разработка на Raspberry Pi *Компьютерное железо Игры и игровые консоли


26 октября 2021 года разработчики Raspberry Pi 4 объявили, что микрокомпьютер теперь поддерживает кроссплатформенный API для 2D- и 3D-графики Vulkan версии 1.1.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2

Малиновая сага. Цикл статей про серверы на базе Raspberry Pi 4

Время на прочтение 1 мин
Количество просмотров 7.7K
Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *

Собрали все статьи про интеграцию серверов на базе Raspberry Pi 4 в наши дата-центры. Разобрали весь процесс — от загрузки «малинки» до автоустановки.

Читайте цикл статей и задавайте вопросы в комментариях.

Лезем внутрь
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 5

64-битная Raspberry Pi OS вышла из беты

Время на прочтение 2 мин
Количество просмотров 4.7K
Разработка на Raspberry Pi *Софт IT-компании


2 февраля 2022 года Raspberry Pi Foundation выпустила первый релиз 64-битной Raspberry Pi OS. Ранее данная версия ОС для микрокомпьютеров Raspberry Pi 3 и Raspberry Pi 4 проходила бета-тестирование, а для пользователей был доступна в качестве стабильной только 32-битная версия.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 3

Энтузиаст создал умную говорящую голову терминатора T-800 на Raspberry Pi 4

Время на прочтение 1 мин
Количество просмотров 5K
Машинное обучение *Разработка на Raspberry Pi *Робототехника DIY или Сделай сам

Энтузиаст Майкл Дарби представил свой проект на базе Raspberry Pi 4. Ему удалось воссоздать голову терминатора T-800.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 3
1