ARM汇编实现DCT - 嵌入式微处理器实验指导
来源:田浩然上传 / 0B701嵌入式微处理器系统 / lab / 实验二:ARM汇编实现DCT.ppt(olefile 提取,52KB,单页模板)
实验目标
- 程序功能:对 64×64 图像做 DCT 变换(此前版本为 128×128 FFT)
- 主程序用 C/C++ 编写,DCT 分别用 C/C++ 和 ARM 汇编实现
- 评判标准:结果正确 + 比较 C 和 ASM 程序的执行时间
程序优化要点
- 如何装入图像数据?
- 如何查看执行结果?
- 如何评测执行速度?
- 如何处理浮点数据和浮点运算?
- 图像数据是如何排列的?如何用一维 DCT 对二维数据进行变换?
实验环境说明
- 用 ADS 调试目标板时常出现下载程序错误
- 原因:上电后 ROM 初始化程序不能正常运行 → SDRAM 未设置 → 无法正常工作 → 下载错误
关联
- 田浩然-嵌入式微处理器系统实验(同目录其他实验讲义)
- ARM汇编优化(C vs ASM 性能对比方法论)