DM8168_DVR_RDK 环境配置
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 环境配置相关推荐
- QT5.3 + vs2012 + box2d环境配置
安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...
- YOLOv4 资源环境配置和测试样例效果
YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...
- cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码
对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...
- Springboot使用Maven Profile和Spring Profile进行多环境配置
Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...
- linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)
英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤: VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...
- windows下rpc框架thrift的环境配置
windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...
- 【Qt】Qt5.x移植后的环境配置(imx6)
1.环境配置脚本如下 #!/bin/shexport QTDIR=/usr/lib/qt5 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins expo ...
- python安装成功的图标_ubuntu下:安装anaconda、环境配置、软件图标的创建、成功启动anaconda图形界面...
Ubuntu安装anaconda常见的四大问题: 目录 1.介绍 2.安装anaconda 3.环境配置 4.软件图标的创建 5.成功启动anaconda图形界面 1.介绍 先介绍一下anaconda ...
- 【spring】使用spring的环境配置及从官网获得配置文件所用代码的方法
环境配置 1.添加jar包 spring-beans-4.1.3.RELEASE.jar spring-context-4.1.3.RELEASE.jar spring-core-4.1.3.RELE ...
最新文章
- OmniNet:基于环视鱼眼镜头的多任务视觉感知系统
- 平台服务器测试3—接口测试工具实现
- java应用程序中判断用户输入的一个整数是否在已知数组里。
- 物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP
- 公司高层要我转Java 我直接邮件回怼...
- c语言排序方法有哪几种?
- Jeecg - MiniDao专题讲解公开课(2013-08-22 晚8:30-10:30 )
- LiteOS间歇计算技术:IOT终端真正感受“电量自由”
- WPS2016专业版
- GitHub中文项目排行榜
- 微信小程序——轮播图
- “CSIG 计算机视觉前沿 · 研讨会”于6月28日在百度举行
- MD-Pandoc进阶教程:图表、文献和目录
- html期末作业代码网页设计——化妆品电商网站(4页) HTML+CSS+JavaScript 使用html+css实现一个静态页面(含源码)
- 2018,程序员生活的两个兴趣爱好
- MVC实体框架EF实现分页
- 电脑维修指导手册(联想)
- dede image.class.php,织梦CMS中图片处理类
- Java代码调用聚合数据---查询全国车辆违章接口返回违章结果
- 重新审视二手车战场,重新看待优信
热门文章
- 详细编写2048小游戏
- Objective-C实现Mac终端日历程序(cal命令)
- linux查看日历命令_在Linux中使用命令行日历和日期功能
- 企业微信自建应用开发初探
- 【报错】npoints >= 0 (depth == CV_32F || depth == CV_32S) in function ‘cv::contourArea‘
- 【F-16资料库】AIFF和IFF控制面板(Block25 MLU)
- XWriterLib文本编辑器中间件软件技术白皮书
- 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...
- Android --- fota升级后,数据丢失
- 《跃迁:从技术到管理的硅谷路径》读后感