在操作过程中如果遇到什么问题,可以直接1157207468@qq.com 或者 留言 进行沟通,如果有什么错误,也请大家进行指出。
环境: ubuntu 10.04 linux-2.6.32
omap3530芯片一共含有三个核: arm核, dsp核, gpu核。arm核是最常用的,这不是我们今天说的主题,
我们现在主要是说一下gpu核,将gpu的驱动添加到arm平台上,就可在omap3530上跑opengles,3D。
gpu的驱动不在内核里面,而是由TI单独提供,或者在TI发布的sdk包里包含。
由于omap3530属于比较早的,所以,官方支持的opengles1.1 和 opengles2.0.。
1. 工作准备
准备一个ubuntu 10.04的镜像,可以到ubuntu网站下载。
下载TI提供的sdk集成开发环境,dvsdk_omap3530-evm_4_01_00_09_setuplinux。
下载交叉编译工具链,arm-2009q1-203-arm-none-linux-gnueabi.bin。
由于这三个文件都是大文件,无法上传,自行搜索就可以,网上就有,后两个可能需要一点点时间查找。
注:dvsdk使用手册提前下载一份,下面的操作步骤也都是按照这份手册进行操作的(很重要)
2. 搭建开发环境
由于ubuntu 10.04的系统离我们现在太远了,就只能是安装虚拟机了,分配40G左右的空间最好,我当时
分了20G,太小了,就导致,我当时又重复操作了所有的步骤,切不可安装实体的ubuntu10.04,即使安
装物理机也是无法使用的因为现在ubuntu 10.04的软件源已经都没有了,系统是无法更新的,
并且,ubuntu的软件也是由于系统。
版本过旧,无法支持。
安装虚拟机后,先安装arm-2009q1-203-arm-none-linux-gnueabi.bin,不管你的交叉编译工具链是不是这一个,
这个工具链都是需要安装的,因为dvsdk_omap3530-evm_4_01_00_09_setlinux的安装依赖于它。在安装的过程
中,会有让你作其他的操作,按照软件安装的提示去操作就好,如果需要安装库或者软件的话,就搜索.deb的软件
和库,安装就可以。