ARM에 익숙하지 않습니다. C 코드를 작성했지만 모든 ARM 프로세서에서 실행되는 ARM 코드를 이식하려고합니다. 스마트 폰/태블릿에서 실행되는 고급 애플리케이션을 개발할 예정입니다. 너희들이 그걸위한 최고의 컴파일러인지 말해 줄 수 있니? RVDS에 대해 들어 봤지만 비용이 많이 든 것 같습니다. 다른 질문입니다. Microsoft Visual stud
64 비트 정수형을 32 비트 정수로 나누려고합니다. RVDS 4.1을 도구 체인으로 사용하고 있습니다. Cortex-M0에는 하드웨어 제수가 없으므로 아래 작업을 수행 할 수 있습니까? 그렇다면 어떻게? unsigned long int b = 2590202;
unsigned long long int a = 953502716552001ULL;
unsig
저는 저에게 맡겨진 프로젝트로 일하고 있습니다. 건물과 연결 개념의 일부는 저에게 새로운 것입니다. makefile, 여러 어셈블리 및 C 소스 파일, ELF 파일 및 이진 파일이 있습니다. 타겟에 ELF 파일을로드 할 때 어셈블리 파일이 아닌 C 파일 만 단계별로 실행할 수 있습니다. 내가 ELF 파일에서 readelf를 할 때 어셈블리 (.S) 파일이
BeagleBoard에서 HelloWorld 프로젝트를 실행하려고합니다. 이를 위해 RVDS를 사용하여 라이브러리를 만든 다음 CodeSourcery를 사용하여 BeagleBoard 용 실행 파일을 만듭니다. 내가 명령 줄 아래에 사용하고 RVDS를 통해 라이브러리를 만들려면 : armcc --cpu cortex-a8 -c hello_world.c --c9
Windows 호스트에서 RVDS 컴파일러를 사용하여 * .o 객체 코드 파일 (C 소스 코드)을 사용하여 공유 라이브러리 (* .so)를 만들었습니다. 나는 (리눅스 호스트에 팔 대상에 대한 GCC를 사용하여) 응용 프로그램이 공유 객체를 연결하고 실행에 세그먼트 오류를 생성하는 실행 파일을 얻을 수 있습니다. (나는 내가 그것을 디버깅해야 알아!)