«arm» 태그된 질문

많은 임베디드 애플리케이션, 네트워크 및 기타 어플라이언스, 거의 모든 스마트 폰에 사용되는 프로세서 아키텍처 제품군입니다.

4
/ proc / cpuinfo의 플래그는 무엇을 의미합니까?
프로세서에 특정 기능이 있는지 어떻게 알 수 있습니까? (64 비트 명령어 세트, 하드웨어 지원 가상화, 암호화 가속기 등) 파일 /proc/cpuinfo에이 정보가 포함되어 있다는 것을 알고 있습니다 flags. 그러나이 모든 암호 약어는 무엇을 의미합니까? 예를 들어에서에서 추출한 /proc/cpuinfo경우 64 비트 CPU가 있습니까? 하드웨어 가상화가 있습니까? model name : Intel(R) Core(TM)2 Duo …
212 linux  cpu  arm  x86 

6
내 리눅스 ARM 32 또는 64 비트입니까?
인텔에서 나는 uname -m내 OS가 32 또는 64 비트인지 알 수있는 결과를 볼 수 있지만 ARM에서는 다음을 제공합니다. armv7l 나는 추론했다 file /usr/bin/ls 내가 32 비트 OS를 사용하고 있지만 어떻게 더 쉽게 알 수 있습니까?
60 arm  64bit  32bit 

3
다른 플랫폼 요구 사항으로 Linux 이식 [닫기]
Linux를 사용할 수 있으며 X86, ARM, PowerPC 등과 같은 다양한 플랫폼에 이식되었습니다. 그러나 이식 측면에서 정확히 무엇이 필요합니까? 필자는 Linux가 C로 작성된 소프트웨어라는 것을 이해하고있다. 따라서 Linux를 X86에서 ARM 또는 기타로 포팅 할 때 특정 대상 아키텍처의 컴파일러로 코드를 다시 컴파일하는 것이 문제가 아닌가? 다른 주변 장치 용 장치 드라이버를 …

5
사용자 공간에서 콘솔로 / dev / fb0을 사용하거나 텍스트를 출력하는 방법
그래서 개발자 모드를 활성화하고 Debian Squeeze chroot를 설치 한 Palm Pre (원래 P100EWW) 모델이 있습니다. 잘 작동합니다. 나는 이것을 ANYTHING (bittorrent peer, web server) 대신 전화로 사용할 계획입니다. 내가 cat /dev/urandom > /dev/fb0하면 No space left on device오류가 발생할 때까지 실제로 화면에 임의의 픽셀을 씁니다 . 이제 디스플레이를 사용할 수 …

1
ARM 기반 시스템에서 RAM의 데이터 손상을 테스트하려면 어떻게해야합니까?
임베디드 장치가 있습니다. Linux 2.6.31의 ARM 기반이며 256MB RAM이 있습니다. 데이터 손상에 대해 장치 RAM을 테스트하는 가장 효과적인 방법에 대한 아이디어와 팁을 얻고 싶었습니다. 누군가가 제안 할 수있는 테스트 / 소프트웨어가 있습니까? 노트 : 지금 memtester가 있습니다. 나는 Ulrich Dangel (아래)의 제안 후에 그것을 얻었습니다. 또한 mtest지금 uboot에서 설정했습니다. 사용할 …
20 linux  boot  memory  arm 

2
실행중인 커널의 / sys를 사용하여 장치 트리에 대한 정보를 얻을 수 있습니까?
일반적으로 arm 시스템의 경우 장치 트리는 하드웨어 정보를 커널 (Linux)에 제공합니다. 이러한 장치 트리는 컴파일되어 커널에로드되는 dts (장치 트리 소스) 파일로 존재합니다. 문제는 그러한 dts파일에 액세스 할 수 없으며 파일에도 액세스 할 수 없다는 것 dtb입니다. 나는에 액세스 할 수 있습니다 /sys및 /proc시스템에서와 나는 그 날은 DTS에서 사용되는 "올바른 값을 …


2
fstab 마운트는 네트워크를 기다립니다
시스템 부팅 후 cifs 장치를 마운트하려고합니다. 그러나 시스템은 네트워크가 설정되기 전에 시스템을 마운트하려고 시도하므로 실패합니다. 시스템에 로그인 한 후 다음을 사용하여 문제를 해결할 수 있습니다. sudo mount -a 네트워크를 사용할 수있을 때까지 아치 (팔)에 대기하도록하려면 어떻게해야합니까? 편집 : 나는 systemd를 사용한다

3
커널을 초기화 할 수없는 이유는 무엇입니까?
이 페이지 에서 Raspbian 이미지를 다운로드했습니다 . qemu 내에서 이미지를 부팅하는 데 사용할 수있는 커널을 컴파일하려고합니다. kernel.org 에서 Linux 커널 소스를 다운로드하여 실행했습니다. make versatile_defconfig make menuconfig 그런 다음 커널에 다음 기능을 추가했습니다. PCI 지원 (CONFIG_PCI) SCSI 장치 지원 (CONFIG_SCSI) SCSI 디스크 지원 (CONFIG_BLK_DEV_SD) SYM53C8XX 버전 2 SCSI 지원 (CONFIG_SCSI_SYM53C8XX_2) …
14 linux-kernel  arm  qemu  init 

2
Linux의 쿼드 코어 프로세서에서 CPU 코어 비활성화
3 개의 CPU 코어를 비활성화하고 프로세서를 단일 코어에서 실행하고 싶습니다. 나는 명령을 사용했다 : maxcpus=1. 그러나 이것 이후 나는이 명령을 실행했다 ls /sys/devices/system/cpu. 여전히 표시 cpu0,cpu1,cpu2,cpu3됩니다. 나도 시도했지만 : echo 0 > /sys/devices/system/cpu3/online다음과 같은 오류가 발생 no such file or directory합니다.
14 linux  cpu  arm 

1
ARM SoC에 대한 GLIBC 크로스 컴파일
chroot-ed 데비안 armel환경에서 뭔가 이상한 것을보고 있습니다. 그러나 먼저, 약간의 배경 이야기 ... 이것은 길지만 질문은 복잡하고 잠재적 인 도움은 전체 이야기를 아는 것에 달려 있습니다. Linux를 실행하는 임베디드 ARM SoC가 있는데, 특히 armel2.6.17 커널에서 Debian Lenny가 있습니다. 데비안 배포판 자체는 이후 버전 ( sudo apt-get dist-upgrade)으로 쉽게 업그레이드 할 …

1
Chromium for ARM을 어떻게 크로스 컴파일합니까?
골 Linux 3.0.8 armv7l을mini210s 실행 하는 FriendlyARM에 Chromium을 설치해야합니다 환경 Ubuntu Precise64가 포함 된 빈 상자 depot_tools다음 지침에 따라 설치 Get-the-code 및 Linux Chromium ARM 툴체인 depot_tools 다음을 얻은 후 depot_tools: vagrant@vagrant:~/depot_tools$ fetch chromium 환경 변수 export GYP_CROSSCOMPILE=1 export GYP_DEFINES="target_arch=arm arm_float_abi=hard" 의존성 vagrant@vagrant:~/depot_tools/src$ ./chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --arch=arm Installing Debian Wheezy arm root …

2
armv7에서 X86 바이너리 실행
Raspberry Pi2에서 SNBC USB 프린터를 실행하려고합니다. 이를 위해 SNBC USB 프린터의 필터 바이너리를에 복사해야합니다 /usr/lib/cups/filter. 그러나 필터 바이너리는 내가 사용하는 x86 프로세서 (제조업체는 팔을 지원하는 데 관심이 없음)를 사용하여 컴파일됩니다 armv7. 나는 그것이 효과가 없을 것이라는 것을 알고 있지만 호기심을 위해 시도하고 컵은 말합니다 /usr/lib/cups/filter/rasterorp3150 failed. 인터넷에서 솔루션을 찾고 사람들은 …
11 arm  qemu  x86 

2
프로세서의 L1 및 L2 캐시를 비활성화하는 방법은 무엇입니까?
Ubuntu 14.04에서 L1 및 / 또는 L2 캐시를 비활성화 할 수 있습니까 (Python과 같은 고급 언어). 그렇다면 어떻게? 또한 캐시 비활성화는 아키텍처마다 크게 다릅니 까? 그렇다면 ARM Cortex-A15에 더 관심이 있습니다. 편집하다 캐시를 비활성화하는 방법을 조사하는 동안 kernel.org 설명서 에서 / proc / sys / vm /의 "drop_caches"파일에 대해 알아 …
10 linux  ubuntu  python  arm  cache 

1
Beagleboard 용 CLFS (Cross Linux From Scratch) 용 GCC 크로스 컴파일러를 빌드하는 방법은 무엇입니까?
현재 Scratch의 Cross Linux 지침에 따라 처음부터 임베디드 Linux를 빌드하려고합니다 . GCC 크로스 컴파일러를 컴파일 할 때까지 모든 것이 잘 작동했습니다. Beagleboard-xM 용 Linux를 구축하고 싶습니다. 따라서 다음 설정을 선택했습니다. export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export CLFS_ARCH="arm" export CLFS_ENDIAN="little" export CLFS_ARM_ARCH="armv7" export CLFS_ARM_MODE="arm" export CLFS_FLOAT="hard" export CLFS_FPU="neon" 이 페이지 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.