Вградени Системи Flashcards

1
Q

Вградена система

A

Електронна цифрова система, която изпълнява определени функции в реално време

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Видове ВС по сложност

A
  • елементарни (1 микроконтролен чип)
  • комплексни (много устройства)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Основни характеристики на ВС

A
  • предварително определени функции за изпълнение
  • работа в реално време
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Интерфейси във ВС

A
  • Операторски
  • Електрически (много видове)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Операторски интерфейси (Human-Machine Interfaces)

A

Клавиатура, монитор, ключ, бутон, електродвигател и тн

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Видове електрически интерфейси

A
  • Вътрешни
  • Външни
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Вътрешни електрически интерфейси

A
  • Връзка м/у компоненти и модули във ВС
  • Покриват разстояния до няколко м
  • I2C, SPI, ISA
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Външни електрически интерфейси

A
  • Връзка между отделни ВС
  • Връзка между ВС и периферия
  • Разстояние до няколко км
  • Радио интерфейси, Ethernet, TTY, FlexRay
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Платформи за изграждане на ВС

A
  • Микропроцесор mP
  • Микроконтролер mC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Базови архитектури на ВС

A
  • фон Нойман
  • Харвард
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Фон Нойман архитектура

A

Обща памет за съхранение на инструкциите и данните

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Харвард архитектура

A
  • Инструкциите и данните се съхраняват в отделни адресни пространства
  • Данните и инструкциите имат различни формати (пр. 8-битов, 12-битов)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Хардуерни компоненти

A
  • Процесор
  • Шина
  • Памет
  • Периферия
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Видове процесори

A
  • RISC - намален набор инструкции (reduced)
  • CISC - комплексен набор инструкции (complex)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Фактори за производителност на процесора

A
  • Максимална честота на ядрото
  • АЛУ (аритметично лог у-во)
  • Брой на работните регистри в ядрото
  • Обработка на инструкциите
  • Вътрешна/кеш памет
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Конвейерна обработка на инструкциите

A

Обработката на нова инструкция започва веднага след предходната

17
Q

Видове шини

A
  • Адресна
  • Управляваща
  • Шина за данни
18
Q

Шина

A

Средство за пренасяне на информация под формата на сигнали

19
Q

Адресна шина

A

Свързва процесора с паметта и периферните устройства

20
Q

Управляваща шина

A

Пренася всички допълнителни данни за управление на информацията

21
Q

Шина за данни

A
  • Двупосочна
  • Пренася информация между процесора и паметта или периферните устройства
22
Q

Вътрешна/Кеш памет

A

Кешът записва често използвана част от паметта. При поискване от процесора тази част се достъпва от кеша (по-бързо), а не от по-бавната външна памет

23
Q

Дискретни входове и изходи/GPIO
(периферия)

A
  • Управление на външни компоненти
  • Получаване на инфо от външни сензори
24
Q

Аналогово-цифров преобразувател АЦП
(Периферия)

A

При нужда от обмен на аналогова информация

25
Q

Таймер
(Периферия)

A

Наличие в почти всеки съвременен микроконтролер

26
Q

Комуникационни интерфейси

A
  • серийни комуникационни инт.
  • синхронни серийни комуникационни инт.
  • UART/USART
  • USB
  • протоколи за мрежова комуникация
27
Q

Firmware (програмно осигуряване на ВС)

A
  • Записан в енергонезависимата памет
  • Очаква се да не се променя
28
Q

ОС за ВС

A
  • QNX4 RIOS
  • Embedded Linux
  • Windows CE
29
Q

QNX4 RIOS

A
  • Една от най-малките ос
  • Лесна адаптация към много приложения
  • Ядрото изисква малко памет за работа
30
Q

Embedded Linux

A
  • модулна структура
  • широкодостъпен и стабилен код
31
Q

Средства за дебъгинг

A
  1. Наличие на необходимата периферия в микроконтролера
  2. Специализиран хардуер, чрез който се програмира, симулира или емулира
  3. Програмно осигуряване за персонален компютър