os 나는 -mthumb 및 -mno-thumb 컴파일러 플래그를 사용하는 방법을 알았고, 그 일이 무엇을하고 있는지 이해했습니다. 하지만 -mthumb-interlinking 플래그는 무엇을하고 있습니까? 언제 그것이 필요하며, 프로젝트 설정에서 '엄지를 위해 컴파일'을 설정하면 전체 프로젝트에 설정됩니까? 정보 주셔서 감사합니다!
HD Photo Device Porting Kit 1.0을 다운로드하여 x86 PC에서 성공적으로 컴파일하고 실행했습니다. 이미지 뷰어 프로그램을 ARM 기반 Windows Mobile Smartphone으로 이식하려고하지만 ARM 코드가 누락되었습니다. 먼저 ARM 용 "/image/x86/x86.h"해당 헤더 파일이 없습니다. 그러나 파일은 매우 간단하
내가 (ARM 플랫폼에서 주춤 6) 일부 C++ 코드를 디버깅하고, 의 행동과 내가 이상한 어떤 행동을 찾습니다 4277220C mov r3, #0x93, 30
42772210 str r3, [sp]
42772214 ldr r3, [pc, #0x69C]
42772218 ldr r2, [pc, #0x694]
현재 GCC 3.3.3 기반 크로스 컴파일러를 사용하여 Xscale PXA270 개발 보드 용으로 컴파일하고 있습니다. 그러나, 거기에 다른 Xscale 컴파일러가 리눅스 (또는 그 문제에 대한 Windows)에서 실행되는 경우 궁금 해서요? 내가 사용하고있는 크로스 컴파일러 설정은 대상 장치에서 끔찍한 성능을 보였습니다. 비슷한 프로그램 된 펜티엄 2보다
ARM 개발에 대해 많이 알지 못한다는 사실을 인정할 것입니다. 따라서 여기에 잘못된 정보가있을 것입니다. Visual Studio에는 ARM 어셈블러 (armasm.exe)가 포함되어 있습니다. VS에 기본적으로 포함 된 도구를 사용하기 때문에 매우 편리합니다. 또한 ARM 어셈블러에 번들로 제공되는 ARM 어셈블러를 지불하는 데 너무 부담스럽지 않습니다
일반적인 SIMD 트릭에 대한 정보는 어디에서 찾을 수 있습니까? 명령어 세트를 가지고 있고 까다로운 SIMD 코드를 작성하는 법을 알고 있지만, SIMD는 훨씬 강력합니다. 복잡한 조건부 분기 코드를 보유 할 수 있습니다./드문 SIMD 기술도 좋다 튜토리얼 USUB8 Rd, Ra, Rb
SEL Rd, Rb, Ra
링크 : 예 (ARMv6) 용 는
나는 .h 파일을 include 폴더에 넣고 .c/.cpp 파일을 소스 디렉토리 아래에두면 쉽게 컴파일 할 수있는 간단한 스크립트 언어를 찾고 있습니다. Makefile이없는 것. C/C++ 대신 C++로 작성해야합니다. 좋아요. LUA가 작동하지 않아요. 간단한 메소드라고 부를 수있는 스크립트 파일이 필요합니다. 그것의 파일 메쏘드로부터의 어떤 부하도 없