Skip to content
0:00 / 0:00

#arm#linuxkernel#bootloader

A tour of the ARM architecture and its Linux support

linux conf au 2017 - Hobart, Australia

5.5K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Thomas Petazzoni

Intermediate. Assumes working knowledge.

134K views9 years ago2 recommendations

Systems programmingHardwareCPUs and computer architectureLinuxOperating systems

Thomas Petazzoni introduces the ARM architecture, explaining the differences between various cores and how they are supported in Linux.

Thomas Petazzoni linux.conf.au/schedule/presentation/67/ From mobile devices to industrial equipment, and with the rise of IoT, computing systems based on the ARM architecture are already ubiquitous and will become even more so in the future, which means more and more developers will be exposed to ARM systems. The ARM architecture however has a number of differences compared to x86/x86_64, both in how the hardware is designed, and how it is supported from a low-level software point of view: at the bootloader level and the Linux kernel level. This talk proposes an introduction to the ARM architecture, to help Linux users and developers understand the huge variety of ARM processors and platforms that are available, and how such a variety of hardware is supported in bootloaders and the kernel. If you want to migrate your system to an ARM platform, and understand the difference between the Raspberry Pi variants, between ARMv6, ARMv7 and ARMv8, what is the Device Tree, what is this U-Boot thing, and generally get a better understanding of the ARM platform, this talk is for you!

Why it's here

2 people recommend this

What people say. Recommended as an excellent guide to understanding ARM architectures, SoC designs, and the differences between cores.

Moments people linked to

u/technical_questions2in r/embedded • Recommends

On “What are the differencea/communalities between two different chips with both a cortex M3?”

> Both chips have the same architecture (cortex M3) Not saying you are wrong at all. But I just wanted to highlight, that I now realize, based on everybody's explanation that "cortex M3" is not an architecture. Arm v7-M is the architecture/specification of the cortex M3. And apparently cortex-M3, if I understood it correctly, is the implementation of the aforementioned spec/architecture which can then be implemented in a chip. Well that's at least how I understand it for now....
6View on Reddit

u/PistachioOnFirein r/embedded • Recommends

On “What are the differencea/communalities between two different chips with both a cortex M3?”

I've found this talk [video to be of great help regarding Arm architecture and the difference between SoC, cores, architectures.