2009-12-28 3 views
2

ARM9 프로세서 용 opencv를 크로스 컴파일해야합니다. 나는 프로세서를위한 툴 체인을 가지고 있지만 크로스 컴파일 방법을 모른다. 팔 보드 용으로 컴파일하는 절차를 말해 줄 수 있습니까? ARM9 프로세서 용 opencv의 크로스 컴파일

사전에 크로스 컴파일의 설명이 reference에서

+0

http://www.computer-vision-software.com/blog/2009/03/arm-wrestling-with-opencv/ – rwong

답변

2

봐 여러분 모두 감사합니다. 컴파일 할 소스가 GNU 빌드 시스템을 지원한다면 ./configure 대신 ./configure --host=arm-none-linux-gnueabi을 입력하는 것만 큼 쉽지만 모든 유형의 문제가 발생할 수 있습니다 (예 : 빌드 시스템이 빌드 프로세스 중에 컴파일 된 코드를 실행하려고 시도하는 경우). 당신은 X86 (가정) 머신에 ARM 코드를 빌드하고있다.

그게 내가 OpenEmbedded에서 opencv의 제조법을 봤다고 말했고, 그것은 많은 수의 의존성을 가지고 있다고 말했다. 예 : 파이썬, swig, glib (1). 그래서 당신은 앞서 당신에게 어떤 일이 있다고 말하고 싶습니다;)

(1) :이 종속 관계는 OpenEmbedded에서 제공 한 것들이며, 지정된 것보다 더 적게 벗어날 수 있습니다.

+0

안녕하세요 안드레스는, 내가 건너려고 사용을 OpenCV 컴파일 내가 가지고있는 툴체인. 나는 다음 링크를 참고로 사용했다. http://apollo.upc.es/humanoide/trac/wiki/OpenCv 로더에서 "세분화 오류"및 "호환되지 않는 구조"오류가 발생했습니다. 그게 무슨 뜻인지 정확히 모르겠습니다. 그것에 대해 어떻게 할 지 말해 줄 수 있어요. by, opencv 1.0.0을 사용합니다. 감사합니다. – skyrulz

1

다음 지침을 따라 우분투 워크 스테이션에서 OpenCV 2.4.2를 크로스 컴파일 할 수있었습니다. 나는 ARM A8을 목표로 삼고 있지만 똑같은 절차가 아니라면 비슷한 것으로 생각한다.

link