Welcome back.
So as you may know embedded systems can conclude defend many devices from small sensors on production
lines to washing machines and control systems in space shuttles.
Each component of an embedded system is chosen for efficiency and sometimes for future expansion.
Let's take a look at the typical embedded device based on the core an embedded device such as a microcontroller
will typically be made of an ARM core.
Some controllers some airfields and some buses.
These are the four main hardware components of an embedded device an ARM based microcontroller is made
of an ARM processor which controls the embedded device.
And as we show see this caused the difference on process source available to shoot the desired operating
characteristics.
The UN process so itself is made of the call.
This is that part of the process so that processes instructions and manipulate data plus some some surrounding
components such as memory management and caches which we shall see later.
The core is connected to the interrupt controller using a bus and also an HP orbiter the HP stands for
advance high performance bus which you're talking about buses in the next lesson the H2 Arbiter is then
connected to HQ to APB bridge the APB some other type of bus known as the perfect bus from the HP to
APD breach peripherals such as the real time clock they sites the Internet and the time this are connected.
This bridge exists because based on your particular application you may want to control the pair for
using the advanced pair for a bus or just the simple peripheral bus.
Also memory controllers are connected to the HP orbiter as well as external bridge to interface with
external bus and different kinds of memory.
So in summary this is just a simplified example of the based embedded device.
This one is simplified to make it easily understandable to on to someone new to embedded firmware development.
The yellow rectangles are just the controllers the controllers coordinate important functional blocks
off the system too commonly used controllers to interrupt controller and the memory controller which
we should take a better look at the green rectangles and peripherals.
And as you may know Perry first provide all the inputs outputs capabilities to the chip and are sometimes
responsible for the uniqueness of a particular and better device.
The blue lines are just buses and they are basically used to communicate between different parts of
the device.
So this is all there is to it.
And I'll see you in the next message.