Questions tagged [arm]

32-bit microcontroller IP. The ARM company which designs the ARM cores doesn't make controllers itself, but licences the IP to other manufacturers. ARM is the leading 32-bit controller and is available from tens of suppliers.

related tags:

1078 questions
60
votes
9 answers

What's so great about ARM?

In a comment to this answer Kortuk asks what the ARM advantage is. I first added some arguments in my answer, but I think the question is interesting enough to be a question in itself, so that more answers are possible.
stevenvh
  • 145,145
  • 21
  • 455
  • 667
47
votes
5 answers

CMSIS vs HAL vs Standard Peripherals Library

So I'm switching from PICs to ARM and I bought an STM32F4 discovery board. So far I understand that to program it you can either access all registers directly in memory (obvious way) and also there are 3 main libraries you can use to make your life…
John
  • 1,361
  • 2
  • 12
  • 23
46
votes
10 answers

Why is AVR used in Arduino?

Why is Arduino using AVR? I understand that they are the official processor but there isn't a reason the code couldn't be ported to an ARM or a Freescale architecture other than cost, right? As long as there is onboard memory, I figured there could…
Chris Gammell
  • 1,541
  • 1
  • 12
  • 25
44
votes
5 answers

How do I design my very own ARM based processors?

I have several questions about how I would design my own ARM-based CPU? How does one start with an ARM license and end up with a package ready to be soldered on to a board? What do I get from ARM (I am sure they have multiple license options to…
Lord Loh.
  • 1,121
  • 3
  • 14
  • 23
39
votes
13 answers

ARM Cortex-M3 development tools?

I am planning to migrate to the NXP Cortex M3 architecture and I'm a little lost between the existant development tools. Keil is expensive and I don't know if it's worth it. Anyone who has tried some compiler can give any advice? I found this…
mba7
  • 902
  • 1
  • 9
  • 13
36
votes
5 answers

What exactly does ARM sell to vendors?

Assumptions: Computer architecture: Describes how the different modules of a processor interact with each other. A computer architecture is defined using vhdl files Computer Organization: Describes the physical layout of the processor modules on…
aiao
  • 531
  • 4
  • 12
34
votes
7 answers

Linux on ARM Cortex-M3 series

I'm new to ARM and a bit confused with all the diferent series. I need to build a low power gateway (ethernet, wifi...), so I guess a cortex-M or cortex-R will be the good starting point. But it didn't find any dev board with say a cortex-m3 (wich…
jojo l'abricot
  • 795
  • 1
  • 7
  • 13
33
votes
15 answers

What microprocessor for experimentation?

I harbor a secret fantasy (oops, not so secret anymore) to build a simple computer from scratch. I'm looking for an easy-to-use microprocessor to start with. I know about the usual suspects such as the 6502, 68000, 8086, Z80, etc. But I'm wondering…
Barry Brown
  • 459
  • 3
  • 6
28
votes
4 answers

How to choose an ARM Cortex M3 microcontroller?

Based on my rough requirements of being in the 36 to 72 MHz range, having 16kb+ SRAM, 128kb+ flash, being programmable in C, I have decided that for my application I want to use an ARM Cortex M3 MCU. The question is, what criteria do people use to…
JDS
  • 1,156
  • 2
  • 18
  • 24
27
votes
3 answers

What's really the difference between the Cortex-M series and the Cortex-R series?

It's interesting! I searched for find a clear article, but I couldn't find a clear article for this. Also I found this link: ARM Cortex-R and this link: Cortex-R Series but they are not exactly clear. in the wiki page wrote: The cores are intended…
Roh
  • 4,598
  • 6
  • 41
  • 86
27
votes
5 answers

Good beginner book on ARM

I'm looking for a good beginner book for ARM microcontrollers. It should cover the CPU architecture and the boot sequence and ideally also assembler, C and peripherals. I have a book like this for AVRs and there seem to be several good choices for…
kwo
  • 403
  • 1
  • 4
  • 6
25
votes
3 answers

STM32F4 and HAL

So I've been experimenting a while with the STM32F407 (I'm new to ARM) and decided to write a simple app using the HAL libraries since it seems ST has discontinued the Standard Peripherals Libraries. So my question is, what is the point in HAL?…
John
  • 1,361
  • 2
  • 12
  • 23
25
votes
6 answers

How to Transition from "Basic" Microcontrollers to ARM Cortex?

I have many years of experience with 8-bit cores from various manufacturers - namely 8051, PIC, and AVR - and I now have a Cortex M0 to figure out. Specifically this one, but I hope we can be more general than that. It's turning out to be a bit…
AaronD
  • 5,596
  • 10
  • 36
23
votes
5 answers

Cheapest ARM with an MMU

What is the cheapest ARM processor with an MMU so I don't have to use uCLinux? Bonus for non-bga and integrated RAM/Flash
stbtra
  • 2,346
  • 3
  • 21
  • 28
22
votes
3 answers

Soft core processors vs hard core processors

I am doing a study on FPGA interfacing with microprocessors such as ARM9. I found the concept of soft core processors and hard core processors in my study. May I know what is the comparison between these two types, the similarities and differences…
How Xing Quan
  • 321
  • 1
  • 2
  • 3
1
2 3
71 72