Questions tagged [arm]

Questions related to the CPU and instruction set of the Raspberry Pi. See also: cross-compiling

The SoC Broadcom BCM2835 contains an ARM1176JZFS with floating point running at 700Mhz. This is known as the ARMv6 architecture.

The Pi2's SoC is a Broadcom BCM2836 with ARMv7 architecture.

140 questions
33
votes
2 answers

What BIOS does Raspberry Pi use?

I am wanting to learn about the BIOS on a Raspberry Pi motherboard. What is the BIOS called? Does it have a specific name or is it just called a BIOS on a Raspberry Pi?
Devyn Collier Johnson
  • 853
  • 2
  • 10
  • 19
5
votes
2 answers

ARMv6 Instruction set for getting timestamp counter (TSC)?

I'm trying to get timestamp counter (TSC) of CPU. I've succeeded on my PC with Intel i7 CPU. Assembly code in this links helped me. Now, I want to do it on my Raspberry Pi model B. The problem is ARmv6 has a different instruction set from Intel CPU.…
Jeon
  • 279
  • 1
  • 4
  • 11
2
votes
0 answers

How to get 2 threads working properly on a Raspberry Pi?

I've an electric car that I need it to travel specific distance. In order to do that I've an 2 phase rotary encoder attached to one of the rear wheels. I am currently driving all things using a Raspberry Pi, USB Joystick and a couple of logic level…
Şener
2
votes
2 answers

How to stream video and audio from a Raspberry Pi?

A Skype video call would be a perfect solution, but I know Skype isn't designed for ARM processors. I just need something that can stream video and audio between the Pi and another computer running Linux or Windows. The video only needs to go FROM…
2
votes
0 answers

Programming external QSPI flash Raspberry Pi Pico

I want to reprogram the external flash of a raspberry Pico via SWD line. This feature must be implemented in a different microcontroller, not from a Linux computer so the OpenOCD library cannot be used. I already wrote a C library that is able to…
Luca
  • 31
  • 3
1
vote
2 answers

Does a Raspberry Pi 2 Model B (quad-core ARM Cortex-A7) have 4 program counters?

I want to do baremetal programming on a Raspberry Pi 2 Model B (quad-core ARM Cortex-A7). I don't have much experience on multi core programming. I have a question regarding bare metal multi core programming. My assumption is that a Quad Core CPU…
robomon
  • 393
  • 3
  • 11
1
vote
1 answer

why Broadcom BCM2835 SoC for pi?

Why did the Raspberry Pi foundation select "BCM 2835" and not any other SOC for Raspberry Pi? Is any other SOC possible ? If yes , which ?
user13279
  • 11
  • 1
1
vote
1 answer

Why does Rasbian report the Cortex-A72 CPU of the Raspberry 4 as ARMv7?

I run lscpu on a Raspberry Pi 4: Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: …
ceving
  • 175
  • 1
  • 5
0
votes
0 answers

Install PostGis on Raspberry Pi from a compiled PostgreSql 9.3 installation

It took me more than one hour to compile and install PostgreSql 9.3 on Raspberry Pi as as explained here in the comments. But I need to enable Geo-spatial extensions from PostGis. While installing Postgis from source, and I'm unable to install…
iMitwe
  • 101
  • 3
0
votes
2 answers

Hardening Raspberry Pi performance for reliable 24x7x365 use

I am working on a project, which currently is a pet project and am using Raspberry Pi model B+ for it. But, while working this prototype a few questions have started coming up, so my question is in two parts, Raspberry Pi B+ questions Has anyone…
Ayush
  • 109
  • 1