我先是将demo里面的源文件dvr_rdk/dvrapp/ti816x_nvr/app里面,继续执行后又提示不能找到dvr_rdk/dvrapp/ti816x/dvrgui中的qmake.sh。想请教下RDK中有示例GUI模块吗?我没找到,如果有请帮忙提示一下,或者给一些解决思路,之后开发应该会用到这一套路,问题不解决很不放心呐,急求,万分感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
请问你在rules.make里面配置的是DM8168 EVM么?不要配置DM8168 DVR。
还是不成。。 首先解压了TEK81xx 然后777释放整个文件的权限。压缩包里面的编译器路径也添加进了环境变量。
修改Rules.make的 DVR_RDK_BOARD_TYPE := DM816X_TI_EVM
make sys_all编译整个系统再make dvrapp还是和以前一样有错误:
make[3]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux/utils/pll_print/src'
make[2]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'
make[1]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'
make -fMAKEFILE.MK -C /app
make[1]: *** /app: No such file or directory. Stop.
Makefile:113: recipe for target 'dvrlib' failed
make: *** [dvrlib] Error 2
make[3]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux/utils/pll_print/src'
make[2]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'
make[1]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'
make -fMAKEFILE.MK -C /app
make[1]: *** /app: No such file or directory. Stop.
Makefile:113: recipe for target 'dvrlib' failed
make: *** [dvrlib] Error 2
搞了很久都没搞定,希望给个方向
你好,
TI官方提供的DVR RDK是一个安装文件,不是TEK81xx,请问从哪里拿到的软件?能否用TI官方原始的DVR RDK安装一下,再编译?
你好,
我再次尝试使用DVRRDK_04.00.00.03--Linux-x86-Install.bin文件安装解压,重复上述步骤,编译器位置也成了官方的。执行结果差不多:
make[3]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux/utils/pll_print/src'
make[2]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux'
make[1]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux'
make -fMAKEFILE.MK -C /app
make[1]: *** /app: No such file or directory. Stop.
Makefile:113: recipe for target 'dvrlib' failed
make: *** [dvrlib] Error 2
你好,
不好意思,我再仔细看了一下DM81xx_DVR_RDK_Install_Guide.pdf,里面有提到要Udworks完整版的DVR RDK才有app/GUI相关软件。这些软件的版权不是TI的,在TI官方发布的DVR RDK里面是没有的。需要购买Udworks的参考设计后从UDworks那里获得。
嗯 ,谢谢解答。那就需要我在DVR提供环境下开发,请问怎样才可以将给出的demo程序编译出来呢,我之前将demo里面的东西复制到app目录下,但是遇到gui就不会通过的。是需要我修改Makefile将需要编译的目标添加到里面和将里面的某些目标删除吗?Makefile依赖比较多,卡在这儿没办法东看西看了不少,硬件工作原理和软件架构都了解了一下,但是代码只看了大致框架,细致的东西也记不住,还不能控制数据流向。下一步目标是想从摄像头或者播放器获得的数据编码后存入SD卡或者flash(空间应该不大), 您能指导一下研究方向吗?现在有点无头苍蝇的感觉。 跪谢!
你好,
make sysall就可以编译出DVR RDK的demo,目前的demo是利用串口来做交互,选择不同的demo,没有GUI界面。不需要把文件copy到app目录下。
你好!
siliang yang ~
详细看了你发的一些帖子,对我的开发很有帮助,谢谢你的分享。我目前也准备做高清摄像头的视频采集,但是有个问题,开发板的采集芯片是tvp7002,而ti给的DVRRDK的开发包中只有tvp5158的驱动程序,无法采集,请问你的开发包中是否有7002的驱动程序,如果有的话,能否提供一份,谢谢,或者把你的RDK开发包发我一份也行。之前给你发过邮件了(我的邮箱wen-m@foxmail.com),再次感谢~
另外有个问题想请教一下,你们的视频采集是用的高清摄像头通过HDMI 接口采集,还是通过VGA接口采集?VGA接口采集是否能达到1080P,由于想做大空间的视频采集,因此对清晰度要求比较高。

Hi ,
你可以通过这个压缩包里面的usecase来了解如何使用TVP7002.
采集的程序实际上是和其他Video Decoder是一样的,只需要按照你的实际硬件连接方式和接口进行配置。
TVP7002需要通过I2C配置一些寄存器。这些寄存器值依赖于接入视频的接口、分辨率帧率。 TI已经提供了参考的寄存器表。
TVP7002 能支持VGA和YPbPr的接口输入视频并转换为常用的RGB/YUV接口输出。
其寄存器表的下载地址为:http://www.ti.com/cn/lit/zip/slec029
你可以看到他是支持1080p的。