|
Модератор
|
|
Кто какими библиотеками и языками программирования пользовался на raspberry pi для отрисовки графики06.09.2023, 16:37. Показов 871. Ответов 13
Метки нет (Все метки)
Привет всем!
Нужно отображать графику на дисплее подключенном через HDMI к raspberry pi 4. Откликнитесь, у кого есть опыт разработки такого ПО. На чём делали? У меня был опыт с Qt, но сейчас что то даже установить qt для малинки не могу. Может быть другие пакеты ставятся? Можно даже не GUI, а просто отображение графики в полноэкранном режиме. Может быть даже не С++, а C# или java? Питон не предлагайте. Не по теме: Да, я понимаю что очень хочется написать что питон лучше всех, но не надо. ) То что .net и java существует я в курсе, но qt для малинки тоже, как бы, существует, а попробуй реально поставь ... В общем, интересуют личные впечатления.
0
|
|
| 06.09.2023, 16:37 | |
|
Ответы с готовыми решениями:
13
Какими языками программирования вы пользуетесь? Какими языками программирования владел Аарон Шварц? Какими технологиями и какими языками был написан Acronic Image |
|
Windows must die
|
|
| 06.09.2023, 20:23 | |
|
Очень странная затея: графика на одноплатнике... Да еще и через HDMI.
Но если прям надо-надо, советую в сторону библиотеки nuklear посмотреть: имеет множество бэкендов, является header-only, пишется на С, а не уродском С++. Qt и GTK - это худшее, что можно придумать. Убогая вырвиглазная жуть как внешне, так и с точки зрения кода. Но проще всего веб-морду нарисовать и запустить браузер в полноэкранном режиме ☺
1
|
|
|
169 / 137 / 36
Регистрация: 09.01.2018
Сообщений: 1,037
|
|
| 07.09.2023, 08:30 | |
|
Очень давно не занимался данной темой. Но помню что были статьи про что-то похожее. Но вот только помнится там был простой Си. Никаких диезов и КуТэ. Попробуйте поискать. ПРям фотку помню заглавную. Малинка - кабель - монитор.
0
|
|
|
Модератор
|
|||
| 07.09.2023, 13:50 [ТС] | |||
|
https://blogs.oracle.com/javam... spberry-pi
0
|
|||
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
||
| 07.09.2023, 14:10 | ||
|
1
|
||
|
|
|
| 07.09.2023, 16:05 | |
|
Можете на PureBasic попробовать написать приложение.
Графические функции https://www.purebasic.com/docu... index.html https://www.purebasic.com/docu... index.html GUI https://www.purebasic.com/docu... index.html https://www.purebasic.com/docu... index.html Видео где показана работа приложений включая с графическим интерфейсом https://www.youtube.com/watch?v=f9owlUsKxp0
1
|
|
|
Модератор
|
|||
| 08.09.2023, 02:06 [ТС] | |||
|
При чём ссылки в статье
0
|
|||
|
Windows must die
|
|
| 08.09.2023, 09:20 | |
|
Curry, у меня работает ☺
А почему это не должен встать? Если компиляется под линуксом на x86_64, то соберется и на армах (разве что если разработчик не использовал специфичные инструкции, был у меня как-то "облом" с вычислением разряда младшей значащей едининцы: на армах такой инструкции не оказалось). А в остальном, если чисто сишный код писать, будет работать и на ARM, и на RISC-V. Бэкенд-то можно и на С++ написать. Просто сам я жутко С++ не люблю — вот и пишу абсолютно все на С (даже мелкие "скриптики", когда возможностей баша не хватает уже). А некоторые вещи, где не требуется авторизация, вообще завожу на баш-скриптах, а в качестве сервера использую неткат. Недавно вот такую штуку написал для управления воротами (да и любой нагрузкой: какую ногу на своей "малине" активирует оператор, такая же активируется на исполнительной стороне). Шифрование при помощи сертификатов, с обеих сторон (т.е. и клиент подлинность сервера проверяет, и сервер подлинность клиента). Еще плюсом то, что можно подключиться по ssh и те же манипуляции сделать… Ну или вот - простейший сервис, работающий в режиме CGI. Выдает динамически сформированную веб-страничку, где указаны основные моменты начала и конца предстоящей ночи (0°, 6°, 12° и астрономическая ночь - 18° под горизонтом). Метеодемон вообще для curl'а предназначен (я в баш-скриптах, управляющих телескопами, получаю метеоданные и принимаю решение о завершении, если погода испортилась), но можно и в браузере набрать и получить свежие данные. Ну и прочие демоны — все, естественно, на С написаны. Что-то запускается на x86_64, что-то на ARM, но собираются на любой архитектуре без проблем.
1
|
|
|
|
||
| 08.09.2023, 10:00 | ||
|
https://www.purebasic.com/docu... index.html https://www.purebasic.com/docu... index.html Вся документация https://www.purebasic.com/documentation/ Слева описание ЯП и IDE. Справа разделы библиотеки функций. Если говорить о GUI то на выбор предоставлены gtk2, gtk3 (по умолчанию) и qt5 https://www.youtube.com/watch?v=PKWWZbXJYo0
1
|
||
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
|||||||
| 08.09.2023, 11:58 | |||||||
1
|
|||||||
|
Модератор
|
|||
| 08.09.2023, 16:45 [ТС] | |||
|
Не по теме: Заодно в коде увидел вашу долготу и широту, гугл говорит что там Специальная астрофизическая обсерватория Российской академии наук, Нижний Архыз, Карачаево-Черкесская Республика, 369167. Круто! В целом, делать web-интерфейс в данном случае нет, смысла. Так или иначе, есть возможности использовать обычную оконную графику. И как эти киты установить не из исходников не пойму. В гугле ссылки вроде https://raspberrypi.stackexcha... -4b-64-bit из которого ссылка на https://qengineering.eu/instal... -pi-4.html по которой если ставить, то, вроде и ошибок нет, и kit не появляется. А попытка скомпилировать qt из исходников отсюда https://wiki.qt.io/Building_Qt_6_from_Git привела к тому, что на этапе установки оно доросло до 820М и диск переполнился. Нужно будет записать распбиан на бОльшую SD, а у меня дома устройств для этого нет. Придётся пока отложить. В общем, по сравнению с этим qt-монстром дистрибутив .NET в 130М маленьким кажется.
0
|
|||
| 08.09.2023, 16:45 | |
|
Помогаю со студенческими работами здесь
14
Компонент для точной отрисовки графики
Что использовать для отрисовки графики? Кто пользовался апи для алиэкспресс? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|