ADSP-BF561软件优化(1):开篇
2009-11-18 14:37
190 查看
回头想想,接触BF561也有三四年时间了,一直都没有认真地关注过性能问题。期间也做过一些项目,但是基本上调整一下存储的位置,再打开编译器的优化就可以满足要求了。
真正开始想关注性能是因为前一阵子在用adi的264压缩库,不慎配错了DMA,结果在错误排除上走了很大的弯路。我总在想,如果有源码,想来错误的排除会更快。更有甚者,ADI在这个库里将所有的函数和变量名改得乱七八糟,有此必要吗?这就是ADI,看着好像提供了很多资料,但是当你想在某方面深入追究的时候就会发现他的大门紧闭,公司的通病,嘿嘿…
看着不爽,咱自己做一个,也未必就输于它了!这就是动力!
在此过程中学习BF561的软件优化方法。
2、调整代码,使之能够用双核配合完成编码。
3、开PPI,对实时采集的视频进行编码。
4、对代码进行优化,争取对实采视频编码达到D1 @ 25fps的目标。
5、将代码转移到uclinux内核中,以内核线程的方式进行编码,验证系统对编码器的影响。
近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。
请帮忙点击新东方网站的链接:
http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237
投她一票,谢谢!
真正开始想关注性能是因为前一阵子在用adi的264压缩库,不慎配错了DMA,结果在错误排除上走了很大的弯路。我总在想,如果有源码,想来错误的排除会更快。更有甚者,ADI在这个库里将所有的函数和变量名改得乱七八糟,有此必要吗?这就是ADI,看着好像提供了很多资料,但是当你想在某方面深入追究的时候就会发现他的大门紧闭,公司的通病,嘿嘿…
看着不爽,咱自己做一个,也未必就输于它了!这就是动力!
1.1 目标
移植x264到BF561,争取能达到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
投她一票,谢谢!
相关文章推荐
- yxm_whut写blog开篇
- 高通sensor架构实例分析之三(adsp上报数据详解、校准流程详解)
- Spring in Action读书笔记(一)——开篇
- Contact 优化 - 开篇
- 高通adsp架构下sensor
- 【JAVA使用笔记】——开篇
- 用汇编的眼光看C++(开篇)
- 钱包农场 API 开发手记 一 开篇
- 从.Net到Java学习第一篇——开篇
- 算法系列教程01 - 开篇
- python3爬虫之开篇
- 流水帐开篇
- Entity Framework技术导游系列开篇与热身
- swift 开篇
- 开篇帖
- 数据结构+算法系列一: 开篇的话
- 开放产品开发(OPD):开篇
- 开篇-模式和原则
- Cocos2d-x 3.1.1 lua-tests 开篇
- 数据字典生成工具之旅(1):开篇有益