|
Altera DE1-Soc + Linux + NiosII + Qt какие библиотеки нужны?, Altera DE1-Soc + Linux + NiosII + Qt какие библиотеки нужны? |
|
|
|
Jun 28 2017, 16:39
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 30-03-14
Пользователь №: 81 150

|
Всем привет! Имеется плата DE1-Soc с двух ядерным кортексом и ~85-ю тысячами логики. С сайта terasic был скачан и установлен образ с графическим линуксом. Из репозиториев (не из исходников!) при помощи танцев с бубнами был установлен Qt и полностью настроен. Приложения собираются и запускаются. Какие библиотеки необходимо доустановить Qt для взаимодействия с логикой, т.е. с NiosII и подключенной к нему периферией???
|
|
|
|
|
 |
Ответов
|
Sep 15 2017, 20:16
|

Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470

|
Цитата(AVR @ Sep 11 2017, 09:36)  ...Вот я пишу консольные программы на Qt для Altera SoC ... В каком смысле консольные? Я думал, что Qt предназначено для создания графического интерфейса пользователя. Как раз сейчас размышляю над тем, как организовать отображение данных и графический пользовательский интерфейс на своем устройстве. Данные это графики, в основном FFT принятого сигнала. Устройство состоит из DE10-Nano + Linux, вот такого ЖКИ: https://www.terraelectronica.ru/catalog_inf...hp?CODE=1919182который соединен с DE10-Nano через HDMI, а также, усилителя аналогового сигнала, подаваемого затем на АЦП, стоящем на DE10-Nano. Так вот, чтобы рисовать свои графики, я думаю использовать Qt. С радостью послушаю (почитаю) советы людей, уже применявших SoC + Qt. Стоит ли вообще в данном случае связыаться с Qt? Может существует иной путь для создания графического пользовательского интерфейса на SoC? Насколько я понял из вот из этого: https://rocketboards.org/foswiki/Documentat...sVideoAndHmiIpsна SoC нету аппаратной поддержки OpenGL, и отрисовка будет производиться прогрммно, нагружая HPS. Если кто пробовал, расскажите, будет ли рисование графика на Qt тормозить?
Сообщение отредактировал Gleb80 - Sep 15 2017, 20:27
|
|
|
|
|
Sep 16 2017, 08:24
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(Gleb80 @ Sep 15 2017, 23:16)  на SoC нету аппаратной поддержки OpenGL, и отрисовка будет производиться прогрммно, нагружая HPS. на SOC вообще нет графического контроллера - контроллер графики организуется в ФПГА части, в простейшем случае просто мост между HPS и экраном, в навороченном варианте в ФПГА реализуются функции аппаратного ускорения на том же рокетсбоард выложены демки Андроида для Altera SoC (исходники платные), что указывает на возможность такой реализации Цитата Если кто пробовал, расскажите, будет ли рисование графика на Qt тормозить? я гонял графику для SoC на интерфейсах i80 и rgb - QT вполне нормально отрисовывает на небольших разрешениях, Иксы с браузером тоже более-менее нормально.. тормоза будут однозначно на ресурсоемких вещах - флеш в браузере, видео с распаковкой и прочие штучки, где требуются аппаратные кодеки для работы с видео и графикой
|
|
|
|
|
Sep 17 2017, 14:56
|

Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470

|
Цитата(Jury093 @ Sep 16 2017, 11:24)  на том же рокетсбоард выложены демки Андроида для Altera SoC (исходники платные), что указывает на возможность такой реализации Спасибо за подсказку, гляну, что там есть... Цитата(Jury093 @ Sep 16 2017, 11:24)  я гонял графику для SoC на интерфейсах i80 и rgb - QT вполне нормально отрисовывает на небольших разрешениях Если я правильно понял, то у Вас на HPS крутился Linux, на него был установлен Qt. В FPGA находились IP-ядра, занимающиеся отрисовкой на ЖКИ (Frame Reader и т.п.). Linux с графическим интерфейсом, отображаемым на том же ЖКИ? Какую плату Вы использовали - terasic или что-то самодельное? Если можно, расскажите по-подробней как и что там было сделано... Сам я сейчас склоняюсь к такому решению - консольный Linux, в FPGA находится FFT корка и графическая аппаратура. FFT по DMA передает данные в DDR, мое собственное приложение, крутящееся в Linuxе эти данные забирает, на их основе формирует картинку и помещает ее во Frame Buffer, находящийся в DDR, откуда Frame Reader (IP-ядро), через f2h-axi-master это считывает и выдает картинку на ЖКИ. Повторюсь, что рисовать нужно 2D графики, преимущественно спектр сигнала, захватываемого АЦП, ну и всякую сопутствующую информацию по-бокам. Обновлять кривую нужно будет где-то 10 раз в секунду. Кривая будет состоять из 512 точек.
|
|
|
|
Сообщений в этой теме
RamZoom Altera DE1-Soc + Linux + NiosII + Qt какие библиотеки нужны? Jun 28 2017, 16:39 Jury093 Цитата(RamZoom @ Jun 28 2017, 19:39) Всем... Jun 28 2017, 22:25 RamZoom Будет собран проект с qsys, который будет включать... Jun 28 2017, 22:51 Gleb80 Цитата(RamZoom @ Jun 28 2017, 19:39) ... ... Sep 10 2017, 14:42    chirik Цитата(Gleb80 @ Sep 17 2017, 17:56) Спаси... Sep 25 2017, 16:52     Gleb80 Цитата(chirik @ Sep 25 2017, 19:52) Если ... Sep 27 2017, 06:40      AVR Цитата(Gleb80 @ Sep 27 2017, 09:40) Нужно... Sep 27 2017, 08:07       Gleb80 Цитата(AVR @ Sep 27 2017, 11:07) Можно пр... Sep 28 2017, 08:13 RamZoom Извиняюсь, что долго отсутствовал. Решение по моем... Sep 28 2017, 16:42 Gleb80 Цитата(RamZoom @ Sep 28 2017, 19:42) испо... Sep 28 2017, 16:52 RamZoom Qt по моему мнению лучшая на сегодняшний день сред... Sep 28 2017, 17:02 Gleb80 Цитата(RamZoom @ Sep 28 2017, 20:02) ...п... Sep 28 2017, 20:50  Gleb80 Цитата(Gleb80 @ Sep 28 2017, 23:50) ........ Oct 25 2017, 16:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|