The ARM architecture is a 32 and 64-bit instruction set architecture (ISA), based on the reduced instruction-set computing (RISC) design. The 32-bit ARM architecture is the most widely used 32-bit ISA. The ARM architecture is often licensed to other third-party companies, to allow the development of products (e.g. embedded devices, system-on-a-chip designs) with a high degree of binary compatibility, especially with various Linux software repositories.
Questions tagged [arm]
252 questions
26
votes
3 answers
Difference between ARM64, ARMel, and ARMhf
I am trying to download a Debian image for an ARM Cortex-A7 processor but I can't figure out which image to download. I have looked on the Debian website, and see three different downloads for ARM processor. What is the difference between them and…
Krii
- 663
- 2
- 7
- 11
19
votes
4 answers
How to get an ARM CPU clock speed in Linux?
I have an ARM-based embedded machine based on S3C2416 board. According to the specifications I have available there should be a 533 MHz ARM9 (ARM926EJ-S according to /proc/cpuinfo), however the software running on it "feels" slow, compared to the…
MiKy
- 305
- 1
- 3
- 8
17
votes
3 answers
Finding hardware information on linux without lspci
I have an ARM device running ArchLinux. The device doesn't appear to have any PCI bus, even though it has USB.
[root@alarm ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation…
tudor -Reinstate Monica-
- 778
- 2
- 9
- 20
17
votes
3 answers
How can I virtualize an ARM machine in Windows?
I'm interested in developing some programs that use OpenCV, but I want them to run on an ARM environment.
Can I virtualize the ARM under a Windows environment with VMWare or VirtualBox or something?
edsonlp1
- 379
- 1
- 2
- 9
15
votes
1 answer
Do ARM processors like cortex-a9 use microcode?
Do ARM processors (recent and old) use microcode?
If so, then what for? Aren't their instructions simple enough to be executed directly without being translated into micro-ops?
Kraken
- 415
- 1
- 5
- 11
9
votes
1 answer
Compiling FFMPEG for ARM
I have a Linux ARM computer (BeagleBone Black). I am trying to do some camera streaming and need FFMPEG to do it. I have tried everything that I can think of (including following guides for compiling it in general), but have failed to compile…
Wasabi Fan
- 330
- 5
- 14
9
votes
1 answer
How to emulate ARM64 programs in Windows X64 with Qemu?
I've downloaded the Windows ARM64 ISO from https://uup.rg-adguard.net/ and open it with Qemu as in this article. But Qemu is so slow to emulate the whole Windows ARM64 OS (I know emulation << hypervisor). Hence I thought if it possible to emulate a…
Biswapriyo
- 10,831
- 10
- 47
- 78
8
votes
0 answers
Does Raspberry Pi 4 support AES hardware acceleration?
I have Raspberry Pi 4 B (4GB version), I wonder if it supports AES hardware acceleration (so some special instruction set for CPU for faster encryption).
According to https://en.wikipedia.org/wiki/AES_instruction_set it says that architecture…
tomsk
- 219
- 2
- 8
7
votes
3 answers
Debian ARM and Brother DCP195C with CUPS
I want to have acces to my DCP 195C printer (Brother) over LAN. For this purpose I have bought an raspberry pi and installed CUPS on it. CUPS runs fine and everything else is running smooth as well. My problem is that I cannot install the drivers…
Sven Niehus
- 185
- 1
- 1
- 6
7
votes
1 answer
Is it possible for an x86 processor to match an ARM processor in terms of performance per watt?
From my personal experience with my tablet, and from the benchmarks and articles I've read, it always seems ARM processors, as seen in virtually all mobile devices, deliver incredible performance for the amount of power they consume. It really…
bwDraco
- 45,747
- 43
- 165
- 205
6
votes
4 answers
Are there any booting standards for ARM-based computers?
As stated in the question's title - it's common knowledge that there are standards, according to which, if you format your pendrive, fitting there an x86 bootloader and a partition with the system, you can get an x86 USB stick that will pretty much…
d33tah
- 1,373
- 1
- 17
- 34
6
votes
2 answers
Can Raspberry Pi OS images be run under Windows 7 64 bit?
I've ordered a Raspberry Pi, but I'm on a long lead time and I'd like to start playing today!
I've downloaded the disc image, tried to boot it in Windows 7 Virtual PC and it doesn't work. Of course, it's because those images are built for the ARM…
G-.
- 753
- 6
- 12
- 24
6
votes
3 answers
Is it possible to run an x86 binary on an ARM processor?
Is it possible to convert/recompile an already compiled x86 binary into an ARM binary?
I'm using a BeagleBoard with a command-line Ubuntu (Maverick) and want to run a Ventrilo server but the x86 executable they supply cannot be run on the hardware…
Mr Fox
- 622
- 3
- 9
- 14
6
votes
2 answers
Emulation of a ARM Cortex M4 processor
Does QEMU support Cortex M4 emulation? Also the controller(hardware) I am trying to emulate is bare metal implementation ( FreeRTOS ), is it possible to implement such scenario in QEMU? or a OS image is must?
Edit: The better question would be does…
Chandrika Joshi
- 215
- 1
- 3
- 10
6
votes
1 answer
Can VirtualBox run operating systems designed for ARM processors?
For example, can I run Android, which is mostly run on ARM processors, run on VirtualBox on x86 Intel processors?
I am aware of Android x86, however, that is not a viable solution.
George Tian
- 777
- 2
- 10
- 25