Корзина

0 Товары - 0.00 RUB
В корзину

Курсы Валют

Курсы Валют  Дата ЦБ
Нал.USD
24.11 58.46
Нал.EUR
24.11 69.18
Нал.CNY
24.11 88.80

Оплата

visa

Реклама

Блог

Установка Qt5 на Raspberry Pi.

При создании "Умной остановки" нам пришла мысль использовать небольшой, дешевый одноплатный компьютер для запуска нашей системы. Для экспиримента была выбрана Raspberry Pi B+ лежавшая под рукой... К сожалению из официальных репозиториев Raspbian'а сборка Qt5 (кстати весьма глючная)  была выпилена. К счастью, Бельгиийский товарищ Sébastien Noel сделал свой репозиторий,  в котором представлена самая полная сборка Qt5 со всеми возможными модулями.

Для начала скачаем и установим утилиту SmarTTY :

cc7fb812e9f562f8412eac3b9bae3a47.jpg

Заходим на нашу Raspberry :

d929f0fa56abd9f00daa03f5f0210117.jpg

Чтобы получить возможность запуска Qt5 приложений на Raspberry Pi необходимо скачать необходимые библиотеки из репозитория: 

1. Для этого добавляем пару строчек в /etc/apt/sources.list :

# Raspbian Jessie (stable)
deb https://twolife.be/raspbian/ stable main qt
deb-src https://twolife.be/raspbian/ stable main qt

1b1486fee7ec2239bedc9efb13cdee21.jpg

2. Добавляем ключ

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 2578B775

3. Обновляем индекс пакетов: 

sudo apt-get update

4. Устанавливаем библиотеки Qt5

sudo apt-get install qt5-default qt5-qmake libegl1-mesa libgles2-mesa

В принципе наша Raspberry Pi готова для запуска Qt5 приложений! Заливаем тестовое приложение (я рекомендую заливать архив, что бы не столкнуться с проблемой неправильного времени):

81c458ff67c48b5d30140ae76be0e7d2.jpg

Разархивируем наш проект в /home/pi/test заходим в эту папку и компилируем:

cd /home/pi/test

qmake Browser_RPI.pro

make

После этого ждем некоторое время :))))

8b5839d8d63e1d6741972b2f1270e833.jpg

Запускаем наш проект:

Что тут можно сказать?  С одной стороны можно констатировать, что Qt5 на Raspberry работает! С другой стороны, скорость работы мягко говоря не вызывает восторга :))) Ну что же, будем искать более шуструю плату.

Перевод

Вход

Или классический вход:

Время

Карта сайта Визуальная электроника