djhall 0 16 мая, 2015 Опубликовано 16 мая, 2015 · Жалоба Есть плата Arrow SoCKit Evaluation Board с Cyclone 5 с ARM'ом. На ней как известно можно запустить Linux, но как запустить Linux с графической оболочкой вот в чём вопрос. В обычном микропроцессоре, например AM3358 от TI есть 3D ускоритель, как же быть с альтеровским армом? И такой же вопрос с Android. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexPec 3 16 мая, 2015 Опубликовано 16 мая, 2015 · Жалоба Есть плата Arrow SoCKit Evaluation Board с Cyclone 5 с ARM'ом. На ней как известно можно запустить Linux, но как запустить Linux с графической оболочкой вот в чём вопрос. В обычном микропроцессоре, например AM3358 от TI есть 3D ускоритель, как же быть с альтеровским армом? И такой же вопрос с Android. Подозреваю что либо линукс должен использовать примитивные графические функции из библиотеки, без всякого ускорения, либо специально городить ускоритель который вам надо и писать для него драйвер линукса, который будет использовать возможности ускорителя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 16 мая, 2015 Опубликовано 16 мая, 2015 · Жалоба Есть плата Arrow SoCKit Evaluation Board с Cyclone 5 с ARM'ом. На ней как известно можно запустить Linux, но как запустить Linux с графической оболочкой вот в чём вопрос. В обычном микропроцессоре, например AM3358 от TI есть 3D ускоритель, как же быть с альтеровским армом? И такой же вопрос с Android. странные вопросы про камень, в котором вообще нет графики.. погуглите: cyclone v lvds video cyclone v soc android Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 16 мая, 2015 Опубликовано 16 мая, 2015 · Жалоба Подозреваю Да я вот тоже подозреваю, но хотелось бы большей ясности. Может кто-нибудь делал подобное? Вот есть такая ссылка 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
johan 0 16 мая, 2015 Опубликовано 16 мая, 2015 (изменено) · Жалоба Как с на альторовском 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 с примерами. Возможно там тоже есть этот демопример. Изменено 16 мая, 2015 пользователем johan Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 17 мая, 2015 Опубликовано 17 мая, 2015 · Жалоба 2 djhall Гляньте так же Хillinux в добавок к SoCKit Linaro Linux Desktop / уже упомянотому выше Там в Хillinux какой то аналог графики + сорцы дров для видео (реально - перенаправление данных вместо кома в VGA, но для начала думаю сойдёт) + саппорт работает, можно написать, отвечают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodsoul 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба Есть плата 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 ускорением, но она будет стоить денег. Каких - не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба Вот ещё ссылка http://rocketboards.org/foswiki/view/Proje...dForDE1SoCBoard Правильно ли я понял: 1. Linux и Android с графической оболочкой относительно легко можно запустить на альтеровском арме. Но считать всю графику ARM будет сам, т.е. будет тратить процессорное время и на выполнения основной программы может не хватить. 2. Писать 3D ускоритель для ПЛИС самому и затем заставить ARM использовать его для расчёта графики, видимо написав специальный драйвер для операционки, т.е. это вариант практически невыполнимый и требующий уйму времени, сил и соответственно денег. И в связи с этим вопрос - а не проще ли купить долларов за 25 отдельный процессор, например, AM3358 от TI и проблем не знать ни с Linux'ом ни с Android'ом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodsoul 0 18 мая, 2015 Опубликовано 18 мая, 2015 (изменено) · Жалоба И в связи с этим вопрос - а не проще ли купить долларов за 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 обработкой видео (обнаружение объектов и пр. видеоаналитика). Изменено 18 мая, 2015 пользователем goodsoul Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба Тут все от задачи зависит. Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. А что такое битмаповый графический контроллер? Это он - https://www.altera.com/products/intellectua...t-vipsuite.html или что-то другое имется ввиду? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба так может взять Raspberry PI или что-то вроде для вывода графики, а его уже связать с любым исполнительным устройством на ПЛИС, АРМ и прочее... мы делали вариант планшет с андроидом - блютус - наша железяка. прорабатывали решение для внутренней связи железки с андроидом и экраном с нашей железкой по езернет, когда в одном корпусе. Разделите задачи, и возьмите готовое решение для одной из них. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodsoul 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. Тогда речь здесь вообще не о железе. Берете нужную библиотеку - и вперед. QT, например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба Я бы не сказал что библиотека qt - это максимально просто. Интерфейс на андроиде или виндусе делаемый за пару дней, на qt может занять месяц. В этих средах уже много всяких удобств написано, не только самих граф классов, но и инструменты для верстки, сопряжения и так далее.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 18 мая, 2015 Опубликовано 18 мая, 2015 · Жалоба на всякий случай D/AVE 2D - TES Electronic Solutions ускоритель, дают в комплект к альтеровским платам (сорцы и пр. за деньги, но может есть и вылеченое - не моя тема) на опенкоресах ORSoC Graphics Accelerator ------------- то есть конкретизуйте вопрос: шашечки или ехать? Задача такая - максимально просто и эффективно создавать графические интерфейсы для приборов? Чтобы это занимало дни максимум недели, а не месяцы и годы. извиняюсь, не заметил. тогда линукс с фреймбуфером и любую библиотеку - я бы советовал tcl/tk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться