1
00:00:00,630 --> 00:00:01,290
Welcome back.

2
00:00:01,890 --> 00:00:09,150
So as you may know embedded systems can conclude defend many devices from small sensors on production

3
00:00:09,150 --> 00:00:14,530
lines to washing machines and control systems in space shuttles.

4
00:00:14,610 --> 00:00:21,660
Each component of an embedded system is chosen for efficiency and sometimes for future expansion.

5
00:00:21,660 --> 00:00:29,180
Let's take a look at the typical embedded device based on the core an embedded device such as a microcontroller

6
00:00:29,180 --> 00:00:31,820
will typically be made of an ARM core.

7
00:00:31,970 --> 00:00:36,320
Some controllers some airfields and some buses.

8
00:00:36,320 --> 00:00:42,650
These are the four main hardware components of an embedded device an ARM based microcontroller is made

9
00:00:42,650 --> 00:00:47,420
of an ARM processor which controls the embedded device.

10
00:00:47,420 --> 00:00:52,340
And as we show see this caused the difference on process source available to shoot the desired operating

11
00:00:52,340 --> 00:00:53,600
characteristics.

12
00:00:53,780 --> 00:00:57,540
The UN process so itself is made of the call.

13
00:00:57,560 --> 00:01:05,270
This is that part of the process so that processes instructions and manipulate data plus some some surrounding

14
00:01:05,270 --> 00:01:10,830
components such as memory management and caches which we shall see later.

15
00:01:10,900 --> 00:01:20,240
The core is connected to the interrupt controller using a bus and also an HP orbiter the HP stands for

16
00:01:20,280 --> 00:01:27,290
advance high performance bus which you're talking about buses in the next lesson the H2 Arbiter is then

17
00:01:27,290 --> 00:01:36,800
connected to HQ to APB bridge the APB some other type of bus known as the perfect bus from the HP to

18
00:01:36,830 --> 00:01:46,900
APD breach peripherals such as the real time clock they sites the Internet and the time this are connected.

19
00:01:46,910 --> 00:01:53,780
This bridge exists because based on your particular application you may want to control the pair for

20
00:01:53,780 --> 00:01:59,400
using the advanced pair for a bus or just the simple peripheral bus.

21
00:01:59,480 --> 00:02:06,800
Also memory controllers are connected to the HP orbiter as well as external bridge to interface with

22
00:02:06,950 --> 00:02:09,380
external bus and different kinds of memory.

23
00:02:10,070 --> 00:02:16,260
So in summary this is just a simplified example of the based embedded device.

24
00:02:16,260 --> 00:02:24,640
This one is simplified to make it easily understandable to on to someone new to embedded firmware development.

25
00:02:24,820 --> 00:02:32,000
The yellow rectangles are just the controllers the controllers coordinate important functional blocks

26
00:02:32,060 --> 00:02:38,180
off the system too commonly used controllers to interrupt controller and the memory controller which

27
00:02:38,180 --> 00:02:44,350
we should take a better look at the green rectangles and peripherals.

28
00:02:44,390 --> 00:02:53,120
And as you may know Perry first provide all the inputs outputs capabilities to the chip and are sometimes

29
00:02:53,120 --> 00:02:57,750
responsible for the uniqueness of a particular and better device.

30
00:02:57,800 --> 00:03:04,430
The blue lines are just buses and they are basically used to communicate between different parts of

31
00:03:04,430 --> 00:03:05,900
the device.

32
00:03:05,900 --> 00:03:07,990
So this is all there is to it.

33
00:03:08,600 --> 00:03:10,810
And I'll see you in the next message.
