ADSP-BF561软件优化(1):开篇

回头想想,接触BF561也有三四年时间了,一直都没有认真地关注过性能问题。期间也做过一些项目,但是基本上调整一下存储的位置,再打开编译器的优化就可以满足要求了。

真正开始想关注性能是因为前一阵子在用adi264压缩库,不慎配错了DMA,结果在错误排除上走了很大的弯路。我总在想,如果有源码,想来错误的排除会更快。更有甚者,ADI在这个库里将所有的函数和变量名改得乱七八糟,有此必要吗?这就是ADI,看着好像提供了很多资料,但是当你想在某方面深入追究的时候就会发现他的大门紧闭,公司的通病,嘿嘿

看着不爽,咱自己做一个,也未必就输于它了!这就是动力!

1.1    目标

移植x264BF561,争取能达到D1 @ 25fps

在此过程中学习BF561的软件优化方法。

1.2    实现计划

1、用vdsp在祼机上进行开发,对x264进行功能性移植,能够在单核上读取视频文件并完成h264编码。

2、调整代码,使之能够用双核配合完成编码。

3、开PPI,对实时采集的视频进行编码。

4、对代码进行优化,争取对实采视频编码达到D1 @ 25fps的目标。

5、将代码转移到uclinux内核中,以内核线程的方式进行编码,验证系统对编码器的影响。

 

 

近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。

请帮忙点击新东方网站的链接:

http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237

投她一票,谢谢!

 

 

你可能感兴趣的:(优化,存储,编译器)