«arm» 태그된 질문

이 태그는 ARM (Advanced RISC Machine) 컴퓨터 제품군과 관련된 질문에 사용됩니다. 이것은 ARM 프로세서 코어 또는 ARM 코어를 사용하는 시스템에서 실행되는 기계 또는 전자 장치입니다.

1
Android / ARM 대상의 Delphi XEx 코드 생성에 영향을주는 방법은 무엇입니까?
2017-05-17 업데이트 이 질문이 시작된 회사에서는 더 이상 일하지 않으며 Delphi XEx에 액세스 할 수 없습니다. 내가 거기에 있었을 때 문제를 해결하기 위해 NEON 내장 함수를 사용하여 혼합 FPC + GCC (Pascal + C)로 마이그레이션하여 문제를 해결했습니다. (FPC + GCC는 표준 도구, 특히 Valgrind를 사용할 수 있기 때문에 강력하게 권장됩니다.) …

5
ARM 아키텍처는 x86과 어떻게 다릅니 까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 x86 아키텍처는 특별히 키보드와 함께 작동하도록 설계 되었습니까? 이 둘의 주요 차이점은 무엇입니까?
192 x86  arm 

1
ARM 칩에 이름에 Javascript가 포함 된 명령어 (FJCVTZS)가있는 이유는 무엇입니까?
FJCVTZS 는 "Floating-point Javascript Convert to Signed fixed-point, rounding into zero"입니다. Arm v8.3-A 칩 이상에서 지원됩니다. 이상합니다. JavaScript가 베어 메탈에 너무 가깝다고 기대하지 않기 때문입니다. 명령이 수행하는 작업에 대한 설명은 찾을 수 있지만 왜 존재하는지는 알 수 없습니다. 이 스레드 는 "JS에 정수 유형이 없음을 의미하기 때문에 단일 명령어로 존재합니다. …
148 javascript  assembly  arm 

3
armeabi 코드보다 armeabi-v7a 코드를 사용하는 이유는 무엇입니까?
현재 프로젝트에서 여러 .so 파일을 사용합니다. 이들은 armeabi 및 armeabi-v7a 폴더에 있습니다. 불행히도 .so 파일 중 하나는 6MB이므로 파일 크기를 줄여야합니다. 뚱뚱한 APK 파일 대신에 armeabi 파일 만 사용하고 armeabi-v7a 폴더를 제거하고 싶습니다. NDK 문서에 따르면 armeabi-v7a 코드는 추가 CPU 명령어를 포함 할 수있는 확장 된 armeabi 코드입니다. 이것은 모두 …


15
값이 C 배열에 있는지 빨리 찾으십니까?
256 크기의 배열 (바람직하게는 1024이지만 256이 최소값 임)을 반복해야하는 시간 결정적인 ISR이있는 임베디드 응용 프로그램이 있고 값이 배열 내용과 일치하는지 확인합니다. A bool는 true로 설정됩니다. 마이크로 컨트롤러는 NXP LPC4357, ARM Cortex M4 코어이고 컴파일러는 GCC입니다. 나는 이미 최적화 수준 2 (3이 더 느림)를 결합하고 플래시 대신 RAM에 기능을 배치했습니다. 나는 …

8
내 Linux 호스트 컴퓨터에 Raspberry Pi 크로스 컴파일러를 설치하는 방법은 무엇입니까?
내 Ubuntu 컴퓨터에서 작동하는 Raspberry Pi에 대한 크로스 컴파일을 시도하고 있습니다. 처음 시도하는 동안 Ubuntu 리포지토리에서 사용할 수있는 arm-linux-gnueabi 컴파일러를 사용했습니다. 나는이 일을했다. 내 모든 종속성을 구축하고 내 cmake 프로젝트에서 크로스 컴파일러를 사용할 수있었습니다. 그러나 저는 hf 버전을 사용해야한다고 생각하므로 arm-linux-gnueabihf로 전환했습니다. 그런 다음 이것이 armv6이기 때문에 Raspberry Pi에서 작동하지 …



2
arm64와 aarch64의 차이점
두 개의 "잠금 해제 된"장치, iPad mini 3 및 Galaxy Edge 6이 있는데, 둘 다 터미널과 최소한의 유닉스 명령 세트가 부여되었습니다. 두 장치 모두 arm64 프로세서가 있다고 생각했지만 실행했을 때 uname -a 두 장치에서 다음을 얻었습니다. iPad mini 3의 경우 : xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad 14.0.0 Darwin Kernel …
86 android  ios  gcc  arm  arm64 

1
P / Invoke 인수가 전달 될 때 순서가 잘못되는 원인은 무엇입니까?
이것은 x86 또는 x64가 아닌 ARM에서 특히 발생하는 문제입니다. 사용자가이 문제를보고했으며 Windows IoT를 통해 Raspberry Pi 2에서 UWP를 사용하여 재현 할 수있었습니다. 불일치하는 호출 규칙으로 이전에 이런 종류의 문제를 보았지만 P / Invoke 선언에 Cdecl을 지정하고 동일한 결과로 네이티브 측에 __cdecl을 명시 적으로 추가하려고했습니다. 다음은 몇 가지 정보입니다. P / …
79 c#  windows  uwp  arm  pinvoke 

8
Raspberry Pi의 Mono [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 일년 전에 . 이 질문 개선 Raspberry Pi에서 Mono / .NET 코드를 실행하는 것에 대한 많은 이야기를 보았습니다 . Raspberry Pi에서 실제로 Mono 코드를 …
78 .net  linux  mono  arm  raspberry-pi 

1
기계 코드의 정확한 사본은 원래 기능보다 50 % 느리게 실행됩니다
임베디드 시스템의 RAM 및 플래시 메모리에서 실행하는 것에 대해 약간 실험했습니다. 빠른 프로토 타이핑 및 테스트를 위해 현재 Arduino Due (SAM3X8E ARM Cortex-M3)를 사용하고 있습니다. 내가 아는 한, Arduino 런타임과 부트 로더는 여기서 아무런 차이가 없습니다. 문제는 다음과 같습니다 . ARM Thumb 어셈블리로 작성된 함수 ( calc )가 있습니다. calc …

2
Cortex-A72에서 -O0을 사용하지만 -O3을 사용하지 않는 단순 타이트 루프에 대해 사이클에서 이러한 변동성이 큰 이유는 무엇입니까?
코드 조각에 대해 일관된 런타임을 얻는 데 대한 몇 가지 실험을 진행하고 있습니다. 현재 타이밍 코드는 꽤 임의의 CPU 바운드 워크로드입니다. int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x = ((x ^ 0x123) + x * 3) % 123456; } return x; } …

1
이 C ++ AtomicInt 구현이 올바 릅니까?
전제 : 나는이 내장 된 ARM (거의 베어 메탈 (bare-metal)) 환경에서 일하고 있어요 어디하지 심지어이 C ++ 11 (와 std::atomic<int>) 사용할 수, "같은 피하기 답변을 기쁘게 단지 ++ 표준 C를 사용하여std::atomic<int> " 나는 할 수 없습니다 . 이 ARM 의 AtomicInt 구현 은 정확합니까? (ARM 아키텍처가 ARMv7-A 라고 가정 ) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.