HD Photo Device Porting Kit 1.0을 다운로드하여 x86 PC에서 성공적으로 컴파일하고 실행했습니다.HD 사진 소스가 ARM에서 컴파일됩니까?
이미지 뷰어 프로그램을 ARM 기반 Windows Mobile Smartphone으로 이식하려고하지만 ARM 코드가 누락되었습니다.
먼저 ARM 용 "/image/x86/x86.h"해당 헤더 파일이 없습니다. 그러나 파일은 매우 간단하므로 "arm.h"로 복사하고 이름을 변경하고 소스 코드를 컴파일하고 링크했습니다.
하지만 런타임에는 DWORD
정렬 예외가 발생합니다. 나는 ARM 빌드에서, ARMOPT_BITIO
이 올바르게 정렬 된 것으로 읽어야한다고 생각한다. & 쓰기. 그러나 ARMOPT_BITIO
을 사용하면 일부 IO 기능이 없습니다. 지. peekBits
, getBits
, flushToByte
, flushBits
.
이러한 기능 (peekBit16
, flushBit16
등)의 x86 버전을 복사했지만 작동하지 않습니다 (스택 오버플로 오류가 있음).
복잡한 HD 사진 소스 파일을 디버깅 할 수 없습니다. 누락 된 ARM 코드는 어디에서 찾을 수 있습니까?
도움을 주시면 감사하겠습니다. 감사!