Учебники

Встраеваемые системы

Прежде чем мы изучим встроенную систему, давайте изучим:

Что такое система?

Система — это система, в которой все ее компоненты работают в соответствии с определенными правилами. Это метод организации, работы или выполнения одной или нескольких задач в соответствии с фиксированным планом.

Что такое встроенная система?

ВСТРОЕННАЯ СИСТЕМА — это комбинация компьютерного программного и аппаратного обеспечения, которая является либо фиксированной, либо программируемой. Встроенная система может быть как независимой системой, так и частью большой системы. Он в основном предназначен для конкретной функции или функций в более крупной системе. Например, пожарная сигнализация является распространенным примером встроенной системы, которая может воспринимать только дым.

На этом курсе по встраиваемой системе вы узнаете:

Пример встраиваемых систем

Лазерный принтер

Лазерные принтеры используют встроенные системы для управления различными аспектами печати. Помимо выполнения основной задачи печати, он должен принимать пользовательский ввод, управлять связью с компьютерной системой, обрабатывать неисправности, считывать бумаги, оставленные в лотке и т. Д.

Здесь основная задача микропроцессора — понять текст и управлять печатающей головкой таким образом, чтобы она выбрасывала чернила там, где это необходимо.

Для этого ему необходимо декодировать различные файлы, данные ему, и понимать шрифт и графику. Для обработки данных потребуется значительное время процессора, а также для ввода данных от пользователя, управления двигателями и т. Д.

История встраиваемой системы

Вот важные вехи истории встроенных систем:

  • В 1960 году встроенная система впервые была использована для разработки системы наведения Аполлона Чарльзом Старком Дрейпером в Массачусетском технологическом институте.
  • В 1965 году Autonetics разработала D-17B, компьютер, используемый в системе наведения ракет Minuteman.
  • В 1968 году была выпущена первая встроенная система для автомобиля.
  • Texas Instruments разработала первый микроконтроллер в 1971 году.
  • В 1987 году Wind River выпустила первую встроенную ОС VxWorks.
  • Windows, встроенный в Microsoft CE в 1996 году.
  • К концу 1990-х годов появилась первая встроенная система Linux.
  • В 2013 году рынок встраиваемых систем достигнет 140 миллиардов долларов.
  • Аналитики прогнозируют, что к 2030 году рынок встраиваемых систем превысит 40 миллиардов долларов.

Характеристики встроенной системы

Ниже приведены важные характеристики встроенной системы:

  • Требуется производительность в реальном времени
  • Он должен иметь высокую доступность и надежность.
  • Разработано на основе операционной системы реального времени
  • Как правило, есть легкая и бездисковая операция, загрузка ПЗУ
  • Предназначен для одной конкретной задачи
  • Он должен быть подключен к периферийным устройствам для подключения устройств ввода и вывода.
  • Обеспечивает высокую надежность и стабильность.
  • Требуется минимальный пользовательский интерфейс
  • Ограниченная память, низкая стоимость, меньшее энергопотребление
  • Для этого не требуется никакой дополнительной памяти на компьютере.

Важные термины, используемые во встроенной системе

Здесь приведены важные термины, используемые во встроенной системе.

Надежность:

Это мера вероятности выживания системы, когда функция является критической во время выполнения.

Отказоустойчивость:

Отказоустойчивость — это способность компьютерной системы выживать при наличии неисправностей.

В режиме реального времени:

Встроенная система должна соответствовать различным временным и другим ограничениям. Они навязаны ему естественным поведением внешнего мира в реальном времени.

Например, военно-воздушный департамент, который отслеживает поступающие ракетные атаки, должен точно рассчитывать и планировать свои контратаки из-за жестких сроков в реальном времени. В противном случае он будет уничтожен.

Гибкость:

Это сборка систем со встроенными возможностями отладки, которая позволяет осуществлять удаленное обслуживание.

Например, вы строите космический корабль, который приземлится на другой сеялке для сбора различных типов данных и отправки собранных нам деталей. Если этот космический корабль сошел с ума и потерял управление, мы сможем провести важную диагностику. Таким образом, гибкость жизненно важна при разработке встроенной системы.

Переносимость:

Портативность — это мера простоты использования одного и того же встроенного программного обеспечения в различных средах. Это требует обобщенных абстракций между самой логикой прикладной программы и низкоуровневыми системными интерфейсами.

Что такое микроконтроллер?

Микроконтроллер — это одночиповый модуль СБИС, который также называют микрокомпьютером. Он содержит всю необходимую память и интерфейсы ввода / вывода, в то время как микропроцессору общего назначения нужны дополнительные микросхемы, предлагаемые этими необходимыми функциями. Микроконтроллеры широко используются во встроенных системах для приложений управления в реальном времени.

Что такое микропроцессор?

Микропроцессор представляет собой однокристальное полупроводниковое устройство. Его центральный процессор содержит программный счетчик, ALU указатель стека, рабочий регистр, схему синхронизации. Он также включает в себя ПЗУ и ОЗУ, декодер памяти и множество последовательных и параллельных портов.

Архитектура встраиваемой системы

Ниже приведена базовая архитектура встраиваемой системы:

1) Датчик:

Датчик помогает вам измерить физическую величину и преобразовать ее в электрический сигнал. Он также сохраняет измеренное количество в памяти. Этот сигнал может быть готов наблюдателем или любым электронным инструментом, таким как A2D-конвертер.

2) AD конвертер:

АЦП (аналого-цифровой преобразователь) позволяет преобразовывать аналоговый сигнал, передаваемый датчиком, в цифровой сигнал.

3) Память:

Память используется для хранения информации. Встроенная система в основном содержит две ячейки памяти: 1) энергозависимая 2) энергонезависимая память.

4) Процессор и ASIC:

Этот компонент обрабатывает данные, чтобы измерить вывод и сохранить их в памяти.

5) Конвертер DA:

ЦАП (цифро-аналоговый преобразователь) помогает преобразовывать цифровые данные, передаваемые процессором, в аналоговые данные.

6) Привод:

Привод позволяет сравнивать выходной сигнал, предоставляемый преобразователем DA, с фактическим выходным сигналом, сохраненным в нем, и сохраняет утвержденный выходной сигнал в памяти.

Типы встраиваемых систем

Три типа встраиваемых систем:

  • Малый масштаб
  • Средний масштаб
  • утонченный

Маломасштабные встраиваемые системы:

Эта встроенная система может быть разработана с одним 8 или 16-битным микроконтроллером. Им можно управлять с помощью батареи. Для разработки небольшой встроенной системы наиболее важными инструментами программирования являются редактор, ассемблер (IDE) и кросс-ассемблер.

Встраиваемые системы среднего масштаба:

Эти типы встроенных систем разработаны с использованием 16- или 32-разрядных микроконтроллеров. Эти системы предлагают как аппаратные, так и программные сложности. C, C ++, Java, инструмент разработки исходного кода и т. Д. Используются для разработки такого типа встроенных систем.

Сложные встраиваемые системы

Этот тип встроенных систем имеет много аппаратных и программных сложностей. Вам могут потребоваться IPS, ASIPS, PLA, процессор конфигурации или масштабируемые процессоры. Для разработки этой системы вам необходимо совместное проектирование и компоненты аппаратного и программного обеспечения, которые необходимо объединить в конечную систему.

Разница между микропроцессором и микроконтроллером

Микропроцессор микроконтроллер
Он использует функциональные блоки, такие как регистр, АЛУ, тайминг и блоки управления. Он использует функциональные блоки микропроцессоров, такие как RAM, таймер, параллельный ввод / вывод, ADC и DAC.
В микропроцессоре инструкция по обработке битов меньше, только один или два типа. Микроконтроллер предлагает много видов инструкций по обработке битов.
Обеспечивает быстрое перемещение кода и данных между внешней памятью и микропроцессором. Обеспечивает быстрое перемещение кода и данных в микроконтроллере.
Помогает вам разработать цифровую компьютерную систему общего назначения. Помогает вам разрабатывать специализированные специализированные системы.
Это позволяет вам делать многозадачность одновременно. Это единая система, ориентированная на задачи.
В микропроцессорной системе вы можете выбрать необходимое количество портов памяти или портов ввода / вывода. В системе микроконтроллера фиксированное число для памяти или ввода / вывода делает микроконтроллер идеальным для выполнения конкретной задачи.
Обеспечивает поддержку внешней памяти и портов ввода / вывода, что делает ее более тяжелой и дорогой системой. Этот тип системы является легким и более дешевым по сравнению с микропроцессором.
Внешним устройствам нужно больше места, а их энергопотребление значительно выше. Этот тип системы занимает меньше места, а энергопотребление также очень низкое.

Применение встраиваемых систем

Ниже приведены важные приложения встроенной системы:

Робототехника:

  • Наземный транспорт
  • Дроны
  • Подводные аппараты
  • Промышленные роботы

медицинская

  • Диализ машина
  • Инфузионные насосы
  • Кардиомонитор
  • Протезное устройство

автомобильный

  • Контроль двигателя
  • Система зажигания
  • Тормозная система

сетей

  • маршрутизатор
  • концентраторы
  • шлюзы
  • Электроника Инструменты

Домашние устройства :

  • телевизоры
  • Цифровая сигнализация
  • Кондиционер
  • DVD-видео плеер
  • камеры

Автомобили

  • Впрыск топлива
  • Система освещения
  • Дверные замки
  • Подушки безопасности
  • Windows
  • Система помощи при парковке
  • Противоугонные сигнализаторы Whippers Motion

Промышленный контроль

  • робототехника
  • Система контроля
  • Ракеты
  • Ядерные реакторы
  • Космические станции
  • Челноки

Преимущества встраиваемой системы

Вот плюсы / преимущества использования встроенной системы:

  • Он способен покрывать самые разные среды
  • Менее вероятно, что ошибки на бис
  • Встроенная система упрощает аппаратное обеспечение, что снижает общие расходы.
  • Предлагает улучшенную производительность
  • Встроенная система полезна для массового производства.
  • Встроенная система очень надежна.
  • У него очень мало взаимосвязей.
  • Встроенная система небольшого размера.
  • У него быстрая операция.
  • Предлагает улучшенное качество продукции.
  • Оптимизирует использование системных ресурсов.
  • Он работает на малой мощности.

Недостатки встраиваемой системы

Здесь важны недостатки / недостатки использования встроенной системы.

  • Для разработки встроенной системы требуются большие усилия по разработке.
  • Требуется много времени для выхода на рынок.
  • Встраиваемые системы выполняют очень специфическую задачу, поэтому их нельзя запрограммировать на разные вещи.
  • Встроенные системы предлагают очень ограниченные ресурсы для памяти.
  • Он не предлагает никаких технологических улучшений.
  • Трудно сделать резервную копию встроенных файлов.

Резюме

  • Система — это система, в которой все ее компоненты работают в соответствии с определенными правилами.
  • Встроенная система — это комбинация компьютерного программного и аппаратного обеспечения, которая либо имеет фиксированные возможности, либо программируется.
  • Примером встроенных систем является лазерный принтер, который управляет различными аспектами печати.
  • В 1960 году встроенная система впервые была использована для разработки системы наведения Аполлона Чарльзом Старком Дрейпером в Массачусетском технологическом институте.
  • Встроенная система требует производительности в реальном времени
  • Надежность мера вероятности выживания системы, когда функция является критической во время выполнения.
  • Отказоустойчивость — это способность компьютерной системы выживать при наличии неисправностей.
  • Встроенная система должна соответствовать различным временным и другим ограничениям.
  • Гибкость — это создание систем со встроенными возможностями отладки, которые позволяют осуществлять дистанционное обслуживание.
  • Портативность — это мера простоты использования одного и того же встроенного программного обеспечения в различных средах.
  • Микроконтроллер — это одночиповый модуль СБИС, который также называют микрокомпьютером.
  • Микропроцессор представляет собой однокристальное полупроводниковое устройство. Его центральный процессор содержит программный счетчик, ALU указатель стека, рабочий регистр, схему синхронизации.
  • Архитектура встроенной системы включает в себя: датчик, преобразователь AD, память, процессор и ASIC, преобразователь DA и привод.
  • Три типа встроенных систем: 1) малый масштаб, 2) средний масштаб и 3) сложные.
  • Основное различие между микропроцессором и микроконтроллером состоит в том, что в микропроцессоре меньше команд обработки битов, в то время как микроконтроллер предлагает много видов инструкций обработки битов.
  • Применение встроенной системы включает в себя: 1) робототехнику, 2) медицинскую, 3) автомобильную, 3) сетевые, 4) домашние устройства, 5) автомобили и 6) промышленный контроль.
  • Основными преимуществами встроенной системы является то, что она может охватывать самые разные среды.
  • Основным недостатком встраиваемой системы является то, что ей требуется много времени для выхода на рынок.