打印
[DSP编程]

【连载】DaVinci 把玩实录

[复制链接]
楼主: dong_abc
手机看帖
扫描二维码
随时随地手机跟帖
81
dong_abc 发表于 2013-11-10 07:14
找了一圈,竟然只有一个网页提到,仿真器仿真davinci, 也没说出个名堂http://blog.sina.com.cn/s/blog_6479 ...

lz给我等小菜科普下吧,在没有仿真器的情况下,怎么调试arm和dsp~~
我想买个dm6446的核心板,才几百块钱,再自己做个两层底板~后来发现没有仿真器啊,支持达芬奇的仿真器又那么贵……

使用特权

评论回复
评论
dong_abc 2013-11-11 22:05 回复TA
开发davinci应用程序请看本帖74、75楼。至于调试davinci就跟ARM一样调试,gdb 或者printf。 
82
zhangmangui| | 2013-11-11 23:53 | 只看该作者
非常感谢你**的分享

使用特权

评论回复
83
dong_abc|  楼主 | 2013-11-11 23:55 | 只看该作者
zhangmangui 发表于 2013-11-11 23:53
非常感谢你**的分享

就是少了高手来指点啊。

使用特权

评论回复
84
zhangmangui| | 2013-11-12 00:00 | 只看该作者
背着氧气的鱼 发表于 2013-11-11 19:52
lz给我等小菜科普下吧,在没有仿真器的情况下,怎么调试arm和dsp~~
我想买个dm6446的核心板,才几百块钱 ...

DM6446几百可以搞定吗  给个链接

使用特权

评论回复
85
dong_abc|  楼主 | 2013-11-12 00:11 | 只看该作者
zhangmangui 发表于 2013-11-12 00:00
DM6446几百可以搞定吗  给个链接

核心板 只要几百。 不过还是买个能用的板吧,自己打板也要几百,零散元器件难买,折腾这些都要时间,时间也是资源啊。合众达便宜的板1000多块吧。 还有其他一些厂家便宜的基本都在1500左右。

使用特权

评论回复
86
dong_abc|  楼主 | 2013-11-12 01:28 | 只看该作者
本帖最后由 dong_abc 于 2013-11-16 01:33 编辑

其实从74、75楼就能看出开发davinci应用程序只需要我们改动很少的几个目录的文件,就是下面图片的目录。



尽管这些目录的文件会调用其他组件,但是很少需要我们去改动的,都是固定的套路。我们原本只需要几需关注codec_engine下几百KB的文件,但是TI给用户弄了几个G.

这个帖子从开始到现在其实就折腾了两件事,搭建开发环境和如何开发一个davinci最小demo应用程序。
搭建开发环境只需要安装ubuntu 10.04,然后在ubuntu下安装最新版的dvsdk即可,没错,就装这两个软件就搞定了所有开发需要的工具。因为新版dvsdk里面包含了bootloader 、linux kernel 、filesysterm、codec_engine等davinci需要的所有组件。装好ubuntu和dvsdk我们就什么都不用操心了。
但是切记千万要装ubuntu10.04和最新版的dvsdk,旧版的dvsdk很多组件没有集成进去,需要一个一个的安装,比较繁琐。
所以我除了看看英倍特的应用手册,基本上没用他光盘上的资料,太旧了,操作繁琐。

所以我们开发一个完整的davinci应用程序基本只需关注codec_engine目录下的那些文件。 codecs(代码库)、sever(算法引擎) 、app(用户调用)。
怎么折腾就是这样了,能否折腾出成果来,从上面内容也可以看出还需要深厚的arm应用程序功底、linux驱动功底、DSP算**底。这些一般不是一个人能全部精通的,团队的力量就体现在这里了!

使用特权

评论回复
87
dong_abc|  楼主 | 2013-11-12 02:15 | 只看该作者
折腾davinci最好的资料在哪里?————dvsdk安装目录下每个组件目录里的pdf、htm文档。

使用特权

评论回复
88
背着氧气的鱼| | 2013-11-12 11:27 | 只看该作者
zhangmangui 发表于 2013-11-12 00:00
DM6446几百可以搞定吗  给个链接

http://item.taobao.com/item.htm?spm=a230r.1.14.8.miURfF&id=13294589939

他们的核心板才360

使用特权

评论回复
89
zhangmangui| | 2013-11-12 12:56 | 只看该作者
背着氧气的鱼 发表于 2013-11-12 11:27
http://item.taobao.com/item.htm?spm=a230r.1.14.8.miURfF&id=13294589939

他们的核心板才360

核心板这个价就差不多  谢谢

使用特权

评论回复
90
xvbct| | 2013-11-12 13:20 | 只看该作者
曾经折腾过一段DM6446,真心感觉太不适合小公司用,也不适合用来学习。现在的开发节奏这么快,等你累死累活把东西都消化完了,黄花菜都凉了。开发工具还那么贵。

使用特权

评论回复
91
dong_abc|  楼主 | 2013-11-12 18:13 | 只看该作者
xvbct 发表于 2013-11-12 13:20
曾经折腾过一段DM6446,真心感觉太不适合小公司用,也不适合用来学习。现在的开发节奏这么快,等你累死累活 ...

我是业余时间玩,公司不可能等员工摸熟了再做产品的。
davinci 入门也谈不上有多难,跟普通的ARM、DSP也没什么不同,只不过一个人搞不过来,要一个团队才能搞得定!

使用特权

评论回复
92
dong_abc|  楼主 | 2013-11-14 19:40 | 只看该作者
本帖最后由 dong_abc 于 2013-11-14 20:17 编辑

接下来opencv的干活,貌视davinci在21ic跟C++一样冷门

使用特权

评论回复
93
dong_abc|  楼主 | 2013-11-14 19:41 | 只看该作者

使用特权

评论回复
94
dong_abc|  楼主 | 2013-11-16 02:04 | 只看该作者
本帖最后由 dong_abc 于 2013-11-17 07:06 编辑

现在21ic上除了一堆软文和一些口水贴子,已经没有什么有价值的帖子了,当然DSP版块和模拟版块比其他的要强的多。

使用特权

评论回复
95
dong_abc|  楼主 | 2013-11-16 02:10 | 只看该作者
本帖最后由 dong_abc 于 2013-11-16 02:12 编辑

这些天在网上看了一下前人的一些博客,大都是些陈旧过时的入门级的东西,基本没有什么参考意义。
写博客的人也基本都是卖板子的,估计也就为了做做宣传吧。
可能玩DSP的牛人都没空在网上晃悠吧。

使用特权

评论回复
96
dong_abc|  楼主 | 2013-11-17 18:39 | 只看该作者

照抄某人的博客移植EMCV,发现偶耐心不够,未成功,今天不想搞了。
http://blog.csdn.net/hyanglu1573/article/details/12882199

使用特权

评论回复
97
dong_abc|  楼主 | 2013-11-17 18:41 | 只看该作者
楼上这哥们的博客很给力。

使用特权

评论回复
98
zhangjin_comeon| | 2013-11-18 23:03 | 只看该作者
楼主真棒!

使用特权

评论回复
99
zhouluopei| | 2013-12-5 13:20 | 只看该作者
楼主大神,我想请教一下楼主,狗板和天漠的板子那个更好开发?我现在真在纠结中,我现在用的是omapl138做来玩的,马上就要换板子了,做机器视觉的。现在我是dsp学的还可以,但是arm端一窍不通,我不打算做linux驱动,我只打算用就可以了,我想知道这两块板子那个的视频驱动做的完整一些?我现在只想找一个好开发的板子。谢谢!

使用特权

评论回复
评论
dong_abc 2013-12-5 18:15 回复TA
偶也是菜鸟,天漠的吧,资料全一些,linux下的东西也都是现成的,价格一样,板子上还比狗板多个nandflash. 
100
zhouluopei| | 2013-12-6 10:34 | 只看该作者
谢谢回复啊,但是我看狗板好像视频输入输出这一块做的比较好,天漠你还需要买他的输入输出模块,加起来都上2k了,我一个学生承受不了啊,我现在用的就是ti的官方板子,技术支持很不好,很多驱动都没有,我估计狗板差不多,想买天漠又贵了点,穷学生,伤不起,估计还是要买狗板,毕竟便宜。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则