我已经下载了HD Photo Device Porting Kit 1.0并在x86 PC上成功编译并执行了它。ARM上的高清照片源编译?
我想将图像查看器程序移植到基于ARM的Windows Mobile智能手机,但有一些丢失的ARM代码。
首先,没有用于ARM的“/image/x86/x86.h”等效头文件。但该文件非常简单,因此我将其复制并重命名为“arm.h”,并成功编译并链接了源代码。
但是在运行时,DWORD
会发生对齐异常。我发现,在ARM构建上,似乎ARMOPT_BITIO
应该声明为正确对齐读取&写入。但是与ARMOPT_BITIO
,一些IO功能丢失,例如, G。 peekBits
,getBits
,flushToByte
,flushBits
。
我复制了这些函数的x86版本(peekBit16
,flushBit16
等),但没有运气,它不起作用(我有堆栈溢出错误)。
我无法调试复杂的高清照片源文件。请让我知道我在哪里可以找到缺少的ARM代码。
任何帮助将不胜感激。谢谢!