|
Видео для SOC |
|
|
|
 |
Ответов
(1 - 13)
|
May 16 2015, 16:03
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(djhall @ May 16 2015, 16:35)  Есть плата Arrow SoCKit Evaluation Board с Cyclone 5 с ARM'ом. На ней как известно можно запустить Linux, но как запустить Linux с графической оболочкой вот в чём вопрос. В обычном микропроцессоре, например AM3358 от TI есть 3D ускоритель, как же быть с альтеровским армом? И такой же вопрос с Android. странные вопросы про камень, в котором вообще нет графики.. погуглите: cyclone v lvds videocyclone v soc android
|
|
|
|
|
May 16 2015, 16:07
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608

|
Цитата Подозреваю Да я вот тоже подозреваю, но хотелось бы большей ясности. Может кто-нибудь делал подобное? Вот есть такая ссылка http://www.rocketboards.org/foswiki/Projec...aroLinuxDesktop, там вроде Linux установили и графическую оболочку тоже. При этом они используют, насколько я понял, Video and Image Processing Suite, а точнее всего два модуля Frame Reader и Clocked Video Output. Но вот что формирует картинку - эти модули или просто графическая библиотека, т.е. по сути сам процессор пока не понятно. Вообще всё сводиться к вопросу: Как с на альторовском ARM'е запустить Linux и Android и максимально просто и эффективно создавать графические интерфейсы? Например так - http://www.youtube.com/watch?v=SboUsEHPsqU
|
|
|
|
|
May 16 2015, 19:23
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 3-09-12
Пользователь №: 73 371

|
Цитата(djhall @ May 16 2015, 19:07)  Как с на альторовском ARM'е запустить Linux и Android и максимально просто и эффективно создавать графические интерфейсы? Например так - http://www.youtube.com/watch?v=SboUsEHPsqUВ демопримерах на CD для платы DE1-SoC ( http://www.terasic.com.tw/cgi-bin/page/arc...lish&No=836 ) есть "DE1-SoC Linux Frame Buffer Project" . Цитата The DE1-SoC Linux Frame Buffer Project is a example that a VGA monitor is utilized as a standard output interface for the linux operate system. These examples provide a GUI environment for further developing for the users. For example, a QT application can run on the system." Если неправильно понял вопрос, извиняйте  P.S. На сайте Terasic'a для этой платы (SoCKit) тоже есть CD с примерами. Возможно там тоже есть этот демопример.
Сообщение отредактировал johan - May 16 2015, 19:30
--------------------
|
|
|
|
|
May 17 2015, 17:17
|

Гуру
     
Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329

|
2 djhall Гляньте так же Хillinuxв добавок к SoCKit Linaro Linux Desktop / уже упомянотому выше Там в Хillinux какой то аналог графики + сорцы дров для видео (реально - перенаправление данных вместо кома в VGA, но для начала думаю сойдёт) + саппорт работает, можно написать, отвечают.
|
|
|
|
|
May 18 2015, 08:43
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178

|
Цитата(djhall @ May 16 2015, 16:35)  Есть плата Arrow SoCKit Evaluation Board с Cyclone 5 с ARM'ом. На ней как известно можно запустить Linux, но как запустить Linux с графической оболочкой вот в чём вопрос. В обычном микропроцессоре, например AM3358 от TI есть 3D ускоритель, как же быть с альтеровским армом? И такой же вопрос с Android. Как уже было сказано, в самом камне графики нет. Нужно искать готовые корки под задачу или изобретать свой велосипед. Для андроида: http://www.fsi.co.jp/solution/android/e/Посмотрите еще вот сюда: http://rocketboards.org/foswiki/Projects/QtDemoOnSoCratesДля этой демки можно получить бесплатно референсный проект + IP ядро bitmap графического контроллера от компании IFI (бесплатная корка). Если нужно - пишите в личку. Краем глаза видел, что у IFI есть еще версия с OpenGL ускорением, но она будет стоить денег. Каких - не знаю.
|
|
|
|
|
May 18 2015, 09:43
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608

|
Вот ещё ссылка http://rocketboards.org/foswiki/view/Proje...dForDE1SoCBoardПравильно ли я понял: 1. Linux и Android с графической оболочкой относительно легко можно запустить на альтеровском арме. Но считать всю графику ARM будет сам, т.е. будет тратить процессорное время и на выполнения основной программы может не хватить. 2. Писать 3D ускоритель для ПЛИС самому и затем заставить ARM использовать его для расчёта графики, видимо написав специальный драйвер для операционки, т.е. это вариант практически невыполнимый и требующий уйму времени, сил и соответственно денег. И в связи с этим вопрос - а не проще ли купить долларов за 25 отдельный процессор, например, AM3358 от TI и проблем не знать ни с Linux'ом ни с Android'ом?
|
|
|
|
|
May 18 2015, 10:20
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178

|
Цитата(djhall @ May 18 2015, 12:43)  И в связи с этим вопрос - а не проще ли купить долларов за 25 отдельный процессор, например, AM3358 от TI и проблем не знать ни с Linux'ом ни с Android'ом? Я Вам больше скажу, иногда проще вообще ничего не делать, а пойти в ближайший магазин электроники. Тут все от задачи зависит. И с чего Вы взяли, что Altera SoC (или даже Zynq) испытывают проблемы с Linux и Android? Все нормально работает. Чтобы разгрузить процессор можно в FPGA положить битмаповый графический контроллер. Как я уже сказал, есть бесплатные реализации. Если нужно 2d/3d ускорение, то, понятное дело, можно взять ASSP. Хотя, не сказал бы, что использование MCU от того же TI совершенно беспроблемное занятие. Там своих приключений хватает. Просто графика/видео не является целевым применением для Altera SoC. https://www.youtube.com/watch?v=yJGb_Fchf_AЕсли нет желания покупать ускоритель графики для FPGA или писать его самому на RTL, можно обратиться к экзотическим (пока что решениям) - обсчет графики на OpenCL. На SoC'ах эта тема работает. Видел демки с 3d ускорением и с real time обработкой видео (обнаружение объектов и пр. видеоаналитика).
Сообщение отредактировал goodsoul - May 18 2015, 10:21
|
|
|
|
|
May 18 2015, 11:11
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608

|
Цитата Тут все от задачи зависит. Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. А что такое битмаповый графический контроллер? Это он - https://www.altera.com/products/intellectua...t-vipsuite.html или что-то другое имется ввиду?
|
|
|
|
|
May 18 2015, 11:51
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178

|
Цитата(djhall @ May 18 2015, 14:11)  Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. Тогда речь здесь вообще не о железе. Берете нужную библиотеку - и вперед. QT, например.
|
|
|
|
|
May 18 2015, 13:31
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
на всякий случай D/AVE 2D - TES Electronic Solutions ускоритель, дают в комплект к альтеровским платам (сорцы и пр. за деньги, но может есть и вылеченое - не моя тема) на опенкоресах ORSoC Graphics Accelerator ------------- то есть конкретизуйте вопрос: шашечки или ехать? Цитата(djhall @ May 18 2015, 14:11)  Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. извиняюсь, не заметил. тогда линукс с фреймбуфером и любую библиотеку - я бы советовал tcl/tk
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|