우분투에서 ARM 도구 체인을 만들려고합니다. 내가 다음과 같은 오류를 얻고있다 http://hri.sourceforge.net/tools/arm-elf-gcc.html 에 지정된 방법 : 여기에서 잘못가는 뭐죠 Configuring for a x86_64-unknown-linux-gnu host.
Invalid configuration `x86_64-u
특히 BLX RX 명령어와 관련된 ARM BLX 명령어에 대한 질문이 있습니다. ARM 설명서에서 BLX 레이블의 경우 label은 32MB 범위 내에 있어야합니다. 내 코드에서는 address1을 가리 키도록 R0 레지스터를 설정했습니다. 내 현재 주소와 주소 1 (대상 주소) 사이의 거리는 약 0x05000000입니다. 내가 명령에 도달하면 충돌합니다
소스 코드를 Linux를 실행하는 ARM 플랫폼으로 이식해야합니다. 불행히도 정렬되지 않은 메모리 액세스 문제가 발생했습니다. 소스는 포인터 캐스트와 액세스를 많이 사용합니다. 아래 코드는 바이러스와 같은 코드베이스에 퍼져 있습니다. gcc -Wcast-align 명령 줄 옵션 덕분에 문제가있는 위치를 찾아 낼 수 있지만 수천 개가 넘는 인스턴스가 있습니다
는 대목 에 의해 이루어집니다 우분투 IMG는 ARM 아키텍처 에서 실행하지만 많은 사람들이 종속성 문제 입니다 말하는 IMG를 chroot를 할 수 있습니다를 걸 할 수 로더 및/또는 공유 라이브러리가없는 경우 , 내가 무엇을해야하나요? 나는 우분투에게 IMG을하고 난 내가 나는 아래 (를 설치하는 방법을 모른다 추가하거나 IMG 내부 이러한 라이브러리와
Linux 커널을 실행하는 ARM Cortex A-8 장치에서 몇 가지 실험을하고 있습니다. I 액세스하고 문제없이 L2 캐시 잠금 레지스터의 값을 판독 할 수 ASM 휘발성 ("MRC P15, 1 % 0, C9, C0, 0" '= R "(I)); I 값을 다시 쓰기 할 때 , 장치는 즉시 충돌 : ASM 휘발성 ("MCR의 P15, 1 % 0, C9, C
Qt 라이브러리를 사용하는 샘플 응용 프로그램을 ARM 장치에 배포하는 데 어려움이 있습니다. 내 시스템에 제공된 크로스 컴파일러를 사용하여 라이브러리를 컴파일하고 장치에 바이너리를 복사 한 다음 동일한 컴파일러로 샘플 appliction을 컴파일했습니다. 내가 그것을 시작하려고 할 때 이것은 내가 얻는 것입니다; /usr/lib/libstdc++.so.6
ARM9 프로세서의 기본 C 프로그램에서 전역 변수를 정의 할 때 문제가 발생합니다. 나는 EABI GNU 컴파일러를 사용 중이며 12KB 엘프에서 생성 된 바이너리는 4GB입니다! 나는 문제가 내 분산 파일과 함께 있다고 생각하지만, 내 머리를 쓰는 데 문제가있다. int a=10;
int main() {
int b=5;
b = (a>
팔 기반 참조 플랫폼을 사용하고 있습니다. 그게 나는 VGA 디스플레이 있습니다. 해당 플랫폼 용 이미지 뷰어 소프트웨어를 개발하려면 X Windows 프로그래밍에 대해 알아야합니까? 친절하게 소중한 의견을 제공하십시오. 이것은 프레임 버퍼 개념을 포함합니까? RGDS, yaj
제 목적에 맞게 함수를 수정하려고합니다. int getc0 (void)
{
while ((U0LSR & 0x01) == 0); //Wait for character
return U0RBR;
}
위의 코드는 직렬 포트 0에서 문자를 수신 할 때까지 함수가 멈추게하고 반환합니다. 나는 이렇게 while 루프를 사용했다. while((s
저는 iPhone에서 사용할 수 있도록 libsrtp를 빌드하려고합니다. (libav의 RTP 구현과 함께 사용하려고합니다). 내 구성 : ./configure --build='arm-apple-darwin9' 내가 srtp_init()를 호출 할 때 내가 얻을 경고 : 오류가 이어이 file was built for unsupported file form