linux下移植AM335的sgx驱动

准备工作
1.uboot 、内核、文件系统、编译器,开发板都已经提供,测试可以运行。
2.在TI官网下载 Graphics_SDK_setuplinux_4_10_00_01.bin
开始移植
移植步骤在ti官网有详细 说明 ,步骤如下:
1../Graphics_SDK_setuplinux_4_10_00_01.bin 会出现图形安装界面,选择es8.x(For AM335x).

2. 修改Rules.make中HOME等路径,需要内核和文件系统的路径,参考说明。

3.make  OMAPES=8.x PM_RUNTIME=1 , PM_RUNTIME 在说明中未提及,在官网的SGXDbg中有说明,根据内核情况进行添加。

4.make OMAPES=8.x PM_RUNTIME=1 install

5.将文件系统刷如开发板。

6.运行开发板下的/etc/init.d/335x-demo,如果没报错,移植成功,如果报错,参考SGXDbg.

测试

将Graphics_SDK_4_10_00_01/GFX_Linux_SDK/OGLES/SDKPackage/TrainingCourse/01_HelloAPI下的OGLESHelloAPI_NullWS.cpp编译,简单修改其Makefile即可,生成文件复制到开发板运行,在屏幕上显示和目录下HelloAPI.png相同的图形。

尝试简单修改OGLESHelloAPI_NullWS.cpp进行多点连线,测试成功,速度很快,完全硬件加速,其他函数没有尝试。

测试中发现,每次开机都要运行/etc/init.d/335x-demo,否则运行测试程序会报错。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题,《Qt Quick核心编程》也做了详细讲解,同时提供了多个精彩的实作实例,力求概念清晰,用途明确。《Qt Quick核心编程》的内容适用于桌面与Android平台。值得一提的是,《Qt Quick核心编程》覆盖了Android开发的多个主题,如拍照、定位、录音、国际化、可伸缩界面等,也是使用Qt Quick进行移动开发不可错过的。 《Qt Quick核心编程》的读者对象为:希望学习一门高效的界面编程语言的开发人员;希望在多个移动设备(如智能手机)上构建流畅用户界面的开发人员;有一定C/C++基础,希望快速构建应用程序界面的开发人员;有一定Qt基础,希望快速构建界面的开发人员;有一定QML基础,想进阶学习的朋友;想熟悉跨平台应用开发框架的开发人员。 目录 第1章 Qt Quick概览 第2章 Qt开发环境快速上手 第3章 QML语言基础 第4章 Qt Quick入门 第5章 ECMAScript初探 第6章 Qt Quick事件处理 第7章 组件与动态对象 第8章 Qt Quick元素布局 第9章 Qt Quick常用元素介绍 第10章 Canvas(画布) 第11章 C++与QML混合编程 第12章 动画 第13章 Model/View 第14章 多媒体 第15章 网络 第16章 定位 第17章 综合实例之文件查看器 第18章 综合实例之聊哈
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值