zt_ustb 发表于 2017-2-24 09:48:12

qt+Opengl es2+4CVBS_in

目标:1.启动时间:在7,8秒要进入应用程序。
         2.4路摄像头输入。
         3.使用opengl es2进行3D渲染及加速。
         4.使用qt作为应用程序开发
         5.其它can总线 等。
现状:
         1.之前使用的是另外一块开发板,它的资源比较少。使用的linux是lichee下面那个简易的rootfs,功能较少。在这上面实现了4路cvbs输入显示。qt不带opengl es2功能运行也正常。但是gpu一直无法启动成功。qt带opengl es2无法编译成功。启动时间能控制在8秒内。
         2.当时还买了一块cubieboard2,然后根据官方文档构建了Debian系统启动了后根据http://linux-sunxi.org/Mali_binary_driver 成功安装了Mali二进制库并启动了GPU,但是我发现此内核并没有4路cvbs驱动。同时要裁剪系统是很麻烦,且很难达到启   动要求的。
         3.我尝试把cubieboard2编译出的Mali库放到之前的板子上运行出错,原因应该是编译器不一样armeabi与armeabihf不能通用。
解决的猜想:
            1. 在现状1的情况下,无法进行同现状2一样安装Mali二进制库,是因为缺少相关操作,例如apt-get等,它只是一个简易的文件系统。所以我想以此内核为基础,再构建一个Debian系统,然后再在其上安装Mali二进制库。
            2.在现状2的情况下,将cubieboard2的编译器换成现状1使用的编译器。在cubieboard2中编译好后,拷贝到另外一块板子里用。

不知道有没有经验或者有好的建议没有,帮我看看哪种能更好解决?或者有更好的办法?或者是什么地方我做错了?同时我想问一下lichee里的那个简易的rootfs怎么样才能将opengl es2用起来?

yuxue 发表于 2017-2-24 14:03:29

你可以 把lichee下面那个简易的rootfs替换成 debian 系统 一切就很明了了

zt_ustb 发表于 2017-2-24 16:16:01

yuxue 发表于 2017-2-24 14:03 static/image/common/back.gif
你可以 把lichee下面那个简易的rootfs替换成 debian 系统 一切就很明了了

哎,折腾好久了。只能这么试试看看行不行了。

@allen 发表于 2017-2-27 09:59:46

我觉得用lichee内核用不了 http://linux-sunxi.org/Mali_binary_driver 的Mali二进制库,因为社区内核改了不少。

yuxue 发表于 2017-2-27 15:45:33

@allen 发表于 2017-2-27 09:59 static/image/common/back.gif
我觉得用lichee内核用不了 http://linux-sunxi.org/Mali_binary_driver 的Mali二进制库,因为社区内核改了 ...

for fb 可以for x11 不行
挺郁闷的

zt_ustb 发表于 2017-3-10 14:45:23

yuxue 发表于 2017-2-27 15:45 static/image/common/back.gif
for fb 可以for x11 不行
挺郁闷的

出差十几天。。。。。你有用过吗?怎么弄的呢?
页: [1]
查看完整版本: qt+Opengl es2+4CVBS_in