本人目前按照TMS320DM3730_Software_Developers_Guide说的已经能够编写简单地Qt程序,并通过执行
qmake -project
qmake
make
成功编译出可执行文件,并在板子上成功运行。
也通过修改$(CE_INSTALLDIR)/examples/ti/sdo/ce/examples/video_copy例子,编写了自己的codec、server和app,并且编译后在板子上成功运行。
最终的程序我准备用Qt来写界面,算法还是放在DSP里执行,那么现在问题来了,我下一步应该怎么做呢?
我认为有两种方法:
1.直接在video_copy的程序代码里加入了Qt代码,再重新编译,得到最终的可执行文件。可是我按照这个方法做了之后编译总是不成功,最开始报错说找不到Qt的库,我在XDC_PATH将Qt的库加进去后,再编译又换了一个报错“undefined reference to 'smain' ”,还有很多其他错误。。。
2,我看网上有人说按照http://processors.wiki.ti.com/index.php/DVSDK_4.x_FAQ#How_do_I_link_DSPLINK_libs_in_Qt.2Fe_Application 修改Qt的配置,就行了,但是这样做只是调用了DSPLINK的API函数,并没有真正实现将算法放在DSP里执行吧?
请教各位这2种方法我应该采用哪种呢?具体应该怎么做?如果两种都不对,有没有更好的方法呢?本人新手,请大家帮帮忙,非常感谢!
baomin shen:
说下我的环境Dvsdk 4.0+omap3530
郁闷好几天了,求指点>_<
Tuff Li:
回复 baomin shen:
http://processors.wiki.ti.com/index.php/Building_Qt