eabi

    0

    2답변

    ARM 프로세서에서 eCos 용 C++ 응용 프로그램을 빌드하려고합니다. 내 프로그램은 벡터, iostream, 목록과 같은 몇 가지 표준 C++ 헤더 파일을 필요로합니다 ... 내 질문은 : 어떻게 이것을 할 수 있습니까? 누구든지 eCos 용 C++ 응용 프로그램을 구축하고 배포 한 경험이 있습니까? 내가 응용 프로그램을 컴파일하기 위해 팔 EABI-g

    1

    1답변

    나는 이미 수백만 번 요청되었습니다. 불행히도. 하지만 ARM Cortex M4 프로세서 용 금속 빌드 작업을하고 있습니다. 따라서 공유 라이브러리가 없으며 정적 라이브러리 만 존재합니다. $ arm-none-eabi-nm -s libFW.a | grep _exit _exit in syscalls.o 00000018 T _exit I가 보인다 $ a

    1

    2답변

    포함 대상의 C++ 소스 코드에서 코드 적용 범위를 원합니다. 기본 아이디어는 gcc를 사용하여 -frofile-arcs -ftest-coverage를 설정 한 상태에서 elf를 생성하는 것입니다. ARM 장치에 다운로드 한 다음 데이터를 수집하여 gcov를 사용하여 코드 적용 범위를 분석합니다. arm-none-eabi-gcc 명령을 사용하여 어떻게 el

    1

    1답변

    리눅스 환경에서 ARM 용 GNU 툴에 의해 생성 된 정적 라이브러리 (.a)가 있고이 라이브러리를 사용하고 싶습니다 Windows 환경 (Visual Studio 2008)에서는 ARM 아키텍처 용 Microsoft 도구를 사용합니다. Microsoft 도구에서 .a 정적 라이브러리를 사용할 수 있습니까? MS 컴파일러의 소스 코드를 컴파일 할 수없는 이

    4

    2답변

    기본적으로 모든 큰 유형 (4 바이트보다 큼)은 EABI에서 8 바이트로 정렬됩니다. 즉, function(u32, u64)이 호출되면 u32는 r0이되고 u64는 r2과 r3 사이에서 나뉘며, r1은 사용되지 않습니다. 어떻게하면 컴파일러를 4 바이트로 정렬 할 수 있습니까? 나는 이것 (ABI 위반)의 결과를 이해하지만, 나는 상관하지 않는다. OABI

    0

    1답변

    안녕하세요, 저는 NDK 및 C/C++ 개발에 안드로이드 응용 프로그램을 처음 사용했습니다. 내 안드로이드 응용 프로그램에서 C/C++로 안드로이드 응용 프로그램을 컴파일하는 데 문제가 있습니다 .. 내 sqlite에 대한 몇 가지 사용자 지정 라이브러리를 추가했습니다. 아무도 내 프로젝트에 무슨 일이 일어나고 있는지 설명 할 수 있고 뭔가 내 MK 파일로

    2

    1답변

    저는 At91sam7s256 (마이크로 컨트롤러) 용 작은 프로그램 개발을 위해 atmel에서 j lynch 튜토리얼을 따라 왔습니다. 나는 약간 땜질하고 팔 - 엘프 (옛날) 대신 팔 - 없음 - eabi를 사용했습니다. 기본적으로 나는 gcc가 -march = armv4t라고 가정하고 컴파일 할 때 칩에 대해 언급하지 않는다고합니다. 내가 사용하는 경우

    1

    1답변

    오늘 저는 ARM 툴체인 EABI (크로스 컴파일러)에서 이상한 문제에 직면했습니다. Ths 문제는 내가 부동 소수점 값을 문자열로 변환하기 위해 snwprintf()를 사용하려고 할 때, 나는 통과 한 실제 부동 소수점 값이없는 일부 정크 문자열을 얻고있었습니다. 이 같은 smaple 코드 looke는 : float floatValue = 1.0; sn

    0

    1답변

    설정 : 툴체인 : GCC-팔 - 없음 - EABI-5_2-2015q4-20151219 대상 : STM429i - 디스코 보드 나는 아래 링크를 따라 대상에서 생성 된 실시간 보고서를 gcov를 실행하고 싶어 : https://mcuoneclipse.com/2014/12/26/code-coverage-for-embedded-target-with-eclips

    1

    2답변

    ARM AAPCS (ARM EABI) 읽기, 발견 : 레지스터 r9의 역할은 플랫폼에 따라 다릅니다. 가상 플랫폼은이 레지스터에 역할을 할당 할 수 있으며이 사용법을 문서화해야합니다. 예를 들어 위치 독립적 인 데이터 모델에서이를 정적 기반 (SB)으로 지정하거나 스레드 로컬 저장소가있는 환경에서 스레드 레지스터 (TR)로 지정할 수 있습니다. 이 레지스터