ARM汇编实现DCT - 嵌入式微处理器实验指导

来源:田浩然上传 / 0B701嵌入式微处理器系统 / lab / 实验二:ARM汇编实现DCT.ppt(olefile 提取,52KB,单页模板)

实验目标

  • 程序功能:对 64×64 图像做 DCT 变换(此前版本为 128×128 FFT)
  • 主程序用 C/C++ 编写,DCT 分别用 C/C++ 和 ARM 汇编实现
  • 评判标准:结果正确 + 比较 C 和 ASM 程序的执行时间

程序优化要点

  1. 如何装入图像数据?
  2. 如何查看执行结果?
  3. 如何评测执行速度?
  4. 如何处理浮点数据和浮点运算?
  5. 图像数据是如何排列的?如何用一维 DCT 对二维数据进行变换?

实验环境说明

  • 用 ADS 调试目标板时常出现下载程序错误
  • 原因:上电后 ROM 初始化程序不能正常运行 → SDRAM 未设置 → 无法正常工作 → 下载错误

关联