Ubuntu 10.04

CodeSourcery:

/home/user/share   简称:<CODE_PATH>

QT:

/home/user/share/ qt-everywhere-opensource-src-4.6.2   简称:<QT_PATH>

DM8168_DVRRDK_V03.00.00.00:

/home/user/share/ DM8168_DVRRDK_V03.00.00.00    简称:<DM8168_PATH>

一、QT安装

本文讲述QT 4.6.2的安装。

第一步:解压tar.gz文件,并将解压出的qt-everywhere-opensource-src-4.6.2文件设置为users权限。

Tar –zxvf qt-everywhere-opensource-src-4.6.2.tar.gz

sudo chmod –R 777 qt-everywhere-opensource-src-4.6.2/

第二步:复制Linux-TIarmv7-g++到qt-everywhere-opensource-src-4.6.2的qws目录下;同时将/qws/linux-TIarmv7-g++/目录下的qmake.conf复制到/mkspecs/qws/目录下。

Copy <DM8168_PATH>/dvr_rdk/dvrapp/ti816x/dvrgui/linux-TIarmv7-g++

to

<QT_PATH>/mkspecs/qws/

第三步:设置交叉编译器环境变量。

export PATH=<CODE_PATH>/CodeSourcery/Sourcery_G++_Lite/bin/: $PATH

第四步:在qt-everywhere-opensource-src-4.6.2目录下运行./configure。

./configure -embedded arm -platform /qws/linux-x86-g++ -xplatform /qws/linux-TIarmv7-g++ -depths 16,24,32 -little-endian -no-stl -no-xmlpatterns -no-separate-debug-info -no-declarative -no-declarative-debug -no-nis -no-dbus -no-gtkstyle -no-opengl -no-openvg -no-sm -no-mmx -no-neon -no-3dnow -no-sse -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-glib -no-cups -no-largefile -no-accessibility -no-openssl -qt-freetype-fast -qt-gfx-transformed -opensource -no-script -no-scripttools -no-audio-backend -no-phonon -no-phonon-backend -no-webkit -no-svg -no-JavaScript-jit -no-libtiff -no-libjpeg -no-gif -no-libpng -no-libmng -reducere-locations -no-sql-db2 -no-sql-ibase -no-sql-MySQL -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-sqlite_symbian -no-sql-tds

如遇到错误,可以试一下

./configure -embedded arm -platform qws/linux-x86_64-g++ -xplatform qws/linux-a8-g++ -depths 16,24,32 -no-mmx -no-3dnow -no-sse -no-sse2 -no-glib -no-cups -no-largefile -no-accessibility -no-openssl -no-gtkstyle -qt-mouse-pc -qt-mouse-linuxtp -qt-mouse-linuxinput -plugin-mouse-linuxtp -plugin-mouse-pc –fast

第五步:运行make和make install。默认安装路径为/usr/local/Trolltech/。

第六步:设置QT环境变量。

gedit /etc/profile

添加:

export QTDIR=<QT_PATH>

export QTLIB=<QT_PATH>/lib

export QTINC=<QT_PATH>/include

第七步:复制QT库文件到DVR文件系统中。

copy these files(libQt3Support*, libQtCore*, libQtGui*, libQtNetwork*,

libQtSql*, libQtXml*) in /usr/local/Trolltech/Qtembedded-4.6.2-

arm/lib/

to

<DM8168_PATH>/target/rfs/usr/lib/

QT安装完成。

二、DVRRDK系统编译

第一步:设置DM8168_DVRRDK_V03.00.00.00为users权限。这一步很重要,否则应用程序无法编译通过。

sudo chmod –R 777 DM8168_DVRRDK_V03.00.00.00/

第二步:修改<DM8168_PATH>/dvr_rdk/Rule.make文件。

CODEGEN_PATH_A8  :=    //添加交叉编译器路径

qt_PATH          :=   //检查是否和使用的QT版本一致

//修改如下

CODEGEN_PATH_A8  := /home/user/share/CodeSourcery/Sourcery_G++_Lite

qt_PATH          := /usr/local/Trolltech/QtEmbedded-4.6.2-arm

第三步:修改tftpboot文件权限

sudo chmod –R 777 tftpboot/

第四步:在<DM8168_PATH>/dvr_rdk/目录下,顺序执行以下命令,编译DVR,生成应用程序。

make –s sys_all

make –s lsp_all

make –s dvrapp_all

三、NFS服务

四、TFTP服务

DM8168_DVR_RDK 环境配置相关推荐

  1. QT5.3 + vs2012 + box2d环境配置

    安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...

  2. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  3. cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码

    对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...

  4. Springboot使用Maven Profile和Spring Profile进行多环境配置

    Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...

  5. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  6. windows下rpc框架thrift的环境配置

    windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...

  7. 【Qt】Qt5.x移植后的环境配置(imx6)

    1.环境配置脚本如下 #!/bin/shexport QTDIR=/usr/lib/qt5 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins expo ...

  8. python安装成功的图标_ubuntu下:安装anaconda、环境配置、软件图标的创建、成功启动anaconda图形界面...

    Ubuntu安装anaconda常见的四大问题: 目录 1.介绍 2.安装anaconda 3.环境配置 4.软件图标的创建 5.成功启动anaconda图形界面 1.介绍 先介绍一下anaconda ...

  9. 【spring】使用spring的环境配置及从官网获得配置文件所用代码的方法

    环境配置 1.添加jar包 spring-beans-4.1.3.RELEASE.jar spring-context-4.1.3.RELEASE.jar spring-core-4.1.3.RELE ...

最新文章

  1. OmniNet:基于环视鱼眼镜头的多任务视觉感知系统
  2. 平台服务器测试3—接口测试工具实现
  3. java应用程序中判断用户输入的一个整数是否在已知数组里。
  4. 物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP
  5. 公司高层要我转Java 我直接邮件回怼...
  6. c语言排序方法有哪几种?
  7. Jeecg - MiniDao专题讲解公开课(2013-08-22 晚8:30-10:30 )
  8. LiteOS间歇计算技术:IOT终端真正感受“电量自由”
  9. WPS2016专业版
  10. GitHub中文项目排行榜
  11. 微信小程序——轮播图
  12. “CSIG 计算机视觉前沿 · 研讨会”于6月28日在百度举行
  13. MD-Pandoc进阶教程:图表、文献和目录
  14. html期末作业代码网页设计——化妆品电商网站(4页) HTML+CSS+JavaScript 使用html+css实现一个静态页面(含源码)
  15. 2018,程序员生活的两个兴趣爱好
  16. MVC实体框架EF实现分页
  17. 电脑维修指导手册(联想)
  18. dede image.class.php,织梦CMS中图片处理类
  19. Java代码调用聚合数据---查询全国车辆违章接口返回违章结果
  20. 重新审视二手车战场,重新看待优信

热门文章

  1. 详细编写2048小游戏
  2. Objective-C实现Mac终端日历程序(cal命令)
  3. linux查看日历命令_在Linux中使用命令行日历和日期功能
  4. 企业微信自建应用开发初探
  5. 【报错】npoints >= 0 (depth == CV_32F || depth == CV_32S) in function ‘cv::contourArea‘
  6. 【F-16资料库】AIFF和IFF控制面板(Block25 MLU)
  7. XWriterLib文本编辑器中间件软件技术白皮书
  8. 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...
  9. Android --- fota升级后,数据丢失
  10. 《跃迁:从技术到管理的硅谷路径》读后感