Прежде чем мы изучим встроенную систему, давайте изучим:
Что такое система?
Система – это система, в которой все ее компоненты работают в соответствии с определенными правилами. Это метод организации, работы или выполнения одной или нескольких задач в соответствии с фиксированным планом.
Что такое встроенная система?
ВСТРОЕННАЯ СИСТЕМА – это комбинация компьютерного программного и аппаратного обеспечения, которая является либо фиксированной, либо программируемой. Встроенная система может быть как независимой системой, так и частью большой системы. Он в основном предназначен для конкретной функции или функций в более крупной системе. Например, пожарная сигнализация является распространенным примером встроенной системы, которая может воспринимать только дым.
На этом курсе по встраиваемой системе вы узнаете:
- Пример встраиваемых систем
- История встраиваемой системы
- Характеристики встроенной системы
- Важные термины, используемые во встроенной системе
- Что такое микроконтроллер?
- Что такое микропроцессор?
- Архитектура встраиваемой системы
- Типы встраиваемых систем
- Разница между микропроцессором и микроконтроллером
- Применение встраиваемых систем
- Преимущества встраиваемой системы
- Недостатки встраиваемой системы
Пример встраиваемых систем
Лазерный принтер
Лазерные принтеры используют встроенные системы для управления различными аспектами печати. Помимо выполнения основной задачи печати, он должен принимать пользовательский ввод, управлять связью с компьютерной системой, обрабатывать неисправности, считывать бумаги, оставленные в лотке и т. Д.
Как удалить встроенные приложения Windows 11 / 10?
Здесь основная задача микропроцессора – понять текст и управлять печатающей головкой таким образом, чтобы она выбрасывала чернила там, где это необходимо.
Для этого ему необходимо декодировать различные файлы, данные ему, и понимать шрифт и графику. Для обработки данных потребуется значительное время процессора, а также для ввода данных от пользователя, управления двигателями и т. Д.
История встраиваемой системы
Вот важные вехи истории встроенных систем:
- В 1960 году встроенная система впервые была использована для разработки системы наведения Аполлона Чарльзом Старком Дрейпером в Массачусетском технологическом институте.
- В 1965 году Autonetics разработала D-17B, компьютер, используемый в системе наведения ракет Minuteman.
- В 1968 году была выпущена первая встроенная система для автомобиля.
- Texas Instruments разработала первый микроконтроллер в 1971 году.
- В 1987 году Wind River выпустила первую встроенную ОС VxWorks.
- Windows, встроенный в Microsoft CE в 1996 году.
- К концу 1990-х годов появилась первая встроенная система Linux.
- В 2013 году рынок встраиваемых систем достигнет 140 миллиардов долларов.
- Аналитики прогнозируют, что к 2030 году рынок встраиваемых систем превысит 40 миллиардов долларов.
Характеристики встроенной системы
Windows 10 — Как Удалить Встроенные Приложения? | Оптимизация и ускорение
Ниже приведены важные характеристики встроенной системы:
- Требуется производительность в реальном времени
- Он должен иметь высокую доступность и надежность.
- Разработано на основе операционной системы реального времени
- Как правило, есть легкая и бездисковая операция, загрузка ПЗУ
- Предназначен для одной конкретной задачи
- Он должен быть подключен к периферийным устройствам для подключения устройств ввода и вывода.
- Обеспечивает высокую надежность и стабильность.
- Требуется минимальный пользовательский интерфейс
- Ограниченная память, низкая стоимость, меньшее энергопотребление
- Для этого не требуется никакой дополнительной памяти на компьютере.
Важные термины, используемые во встроенной системе
Здесь приведены важные термины, используемые во встроенной системе.
Надежность:
Это мера вероятности выживания системы, когда функция является критической во время выполнения.
Отказоустойчивость:
Отказоустойчивость – это способность компьютерной системы выживать при наличии неисправностей.
В режиме реального времени:
Встроенная система должна соответствовать различным временным и другим ограничениям. Они навязаны ему естественным поведением внешнего мира в реальном времени.
Например, военно-воздушный департамент, который отслеживает поступающие ракетные атаки, должен точно рассчитывать и планировать свои контратаки из-за жестких сроков в реальном времени. В противном случае он будет уничтожен.
Гибкость:
Это сборка систем со встроенными возможностями отладки, которая позволяет осуществлять удаленное обслуживание.
Например, вы строите космический корабль, который приземлится на другой сеялке для сбора различных типов данных и отправки собранных нам деталей. Если этот космический корабль сошел с ума и потерял управление, мы сможем провести важную диагностику. Таким образом, гибкость жизненно важна при разработке встроенной системы.
Переносимость:
Портативность – это мера простоты использования одного и того же встроенного программного обеспечения в различных средах. Это требует обобщенных абстракций между самой логикой прикладной программы и низкоуровневыми системными интерфейсами.
Что такое микроконтроллер?
Микроконтроллер – это одночиповый модуль СБИС, который также называют микрокомпьютером. Он содержит всю необходимую память и интерфейсы ввода / вывода, в то время как микропроцессору общего назначения нужны дополнительные микросхемы, предлагаемые этими необходимыми функциями. Микроконтроллеры широко используются во встроенных системах для приложений управления в реальном времени.
Что такое микропроцессор?
Микропроцессор представляет собой однокристальное полупроводниковое устройство. Его центральный процессор содержит программный счетчик, 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) промышленный контроль.
- Основными преимуществами встроенной системы является то, что она может охватывать самые разные среды.
- Основным недостатком встраиваемой системы является то, что ей требуется много времени для выхода на рынок.
Источник: coderlessons.com
Embedded software engineering 101: введение
Я запускаю цикл статей по обучению разработке встроенного программного обеспечения. Мы начнем с описания простого микроконтроллера, и после того, как Вы поймете, как он работает, разовьем это до понимания работы относительно сложных систем, таких как Fitbit или Nest.
Я назвал эту серию Embedded Software Engineering 101, и она начинается с этой недели прямо здесь в этом блоге.
Продолжайте читать для дальнейших объяснений и подробностей.
Одни строительные блоки на других строительных блоках.
Я работаю со встроенными системами и разрабатываю микросхемы уже более 14 лет. Мне нравятся встроенные системы — железо, софт и ограничения, которые связывают их вместе.
Любительская электроника и такие идеи, как Arduino, Adafruit и Sparkfun дали возможность легко накидать что-то из железа и софта за выходные (или месяц, или семестр), создав что новое, интересное и может быть даже полезное.
Это здорово! Предоставление людям возможности созидать — изумительная штука; если бы я хотел выражаться выспренно, то с придыханием назвал бы это «демократизирующей технологией».
Большая часть любительских проектов единовременные. Вы собираете нечто, делаете это настолько хорошим, насколько хватает времени или энергии, и двигаетесь дальше.
Я провел свою карьеру на противоположном конце спектра — создавая продукцию, которая выпускается в сотнях тысяч или миллионах или больше экземпляров — и это требует совсем другого образа мышления и системного подхода.
Я хочу учить людей, как писать встроенное ПО для такого рода систем. Я уже давно вынашивал эту идею курса/руководства/книги/блога «Embedded Software Engineering 101», и благодаря блогу Embedded.fm начинаю ее реализацию сейчас.
Я человек фундаментального типа, так что мой план — начать с основ, с простого описания простого микропроцессора, и развивать эту основу, пока вы не поймете, как работает относительно сложная встроенная система.
Моя цель — чтобы к концу этого цикла вы могли разобраться как работает Fitbit, термостат Nest или подобная встроенная система. Вы сможете начать работать со встроенными программными системами используя профессиональный опыт.
Embedded Software Engineering 101 предназначен для:
- Выпускников вузов в сфере компьютерных наук, компьютерной инженерии или электроники, интересующихся встроенными системами.
- Электронщиков-любителей, желающих более глубоко понять, как работает их система на Arduino, и узнать, как им двигаться дальше (и нужно ли!).
- Профессиональных программистов без опыта со встроенными системами, желающих сместиться вниз по технологическому стеку и понимать, как они работают.
- Инженеров, работающих со встроенными системами и желающих понять, чем занимаются их коллеги-программисты.
Так вот, я не Фейнман, но я уверен, что лучший способ понять систему — это начать с основ. Вооруженные этим пониманием, вы сможете создавать простые встроенные системы с простым софтом. И поняв сначала очень простую программу, вы сможете развивать это, создавая более сложное ПО по мере роста опыта.
Основы в первую очередь — это конечно только мое личное убеждение. Множество людей сделали полезные штуки с Ардуино без понимания чего бы то ни было из основ. Этот цикл статей для тех, кто все-таки хочет понимать основы и все, что на них построено.
Конечно мы должны задаться вопросом — где правильный уровень чтобы начать с этих самых «основ»? Транзисторы и логические вентили? Нет, это слишком низкий уровень для старта со встроенным ПО. Подключение к распространенным датчикам? Нет, это слишком высокий уровень, требуется слишком много знаний чтобы начать с этого.
Я думаю правильный уровень основ это встроенный микропроцессор. Не обязательно понимать физику или электронику чтобы использовать встроенный микропроцессор, также не обязательно быть экспертом в программировании.
Так что с этого мы и начнем в следующей статье.
Предупреждение о предвзятости: в прошлой жизни я был архитектором/разработчиком процессоров. Начать этот цикл с понимания как работает ЦПУ может быть не лучшим способом для понимания встроенных систем, но именно так работает мой мозг. Обязательно попробуйте другие курсы/руководства и т.д., если не станете понимать этот после нескольких статей.
Embedded software engineering 101: основы микроконтроллера
Блог
Встраиваемые системы на сегодняшний день являются краеугольным камнем электронной промышленности. Встроенные системы используются почти во всех областях, таких как потребительская, кулинарная, промышленная, автомобилестроительная, медицинская, коммерческая и т.д.
Что такое система?
Система — это способ работы, организации или выполнения одной или нескольких задач в соответствии с фиксированным планом, программой или набором правил. Система — это также устройство, в котором все ее элементы собираются и работают вместе в соответствии с планом или программой.
- Часы — это СИСТЕМА отображения времени
- Стиральная машина — это автоматическая СИСТЕМА стирки одежды.
Встроенная система
Встроенная система означает что-то, что связано с чем-то другим. Встраиваемую систему можно рассматривать как компьютерную аппаратную систему, в которую встроено программное обеспечение. Встроенная система может быть независимой системой или частью большой системы. Она предлагает множество преимуществ, таких как сложное управление, низкая стоимость единицы, низкая стоимость разработки, высокая гибкость, малый размер и малый вес. Эти основные характеристики можно использовать для улучшения системы или устройства в целом различными способами:
- Повышение производительности
- Больше функций и возможностей
- Снижение затрат
- Повышенная надежность
Благодаря этим преимуществам ежегодно продаются миллиарды микроконтроллеров для создания встраиваемых систем для широкого спектра продуктов. Другими словами: встроенная система — это система на основе микроконтроллера или микропроцессора, которая предназначена для выполнения определенной задачи. Например, пожарная сигнализация — это встроенная система.
Встроенные системы содержат два основных элемента:
Встроенное системное оборудование. Как и любая электронная система, встроенная система требует аппаратной платформы для работы. Аппаратное обеспечение будет основано на микропроцессоре или микроконтроллере. Аппаратное обеспечение встроенной системы также будет содержать другие элементы, включая память, интерфейсы ввода-вывода (I / O), а также пользовательский интерфейс и дисплей.
Встроенное системное программное обеспечение. Встроенное системное программное обеспечение написано для выполнения определенной функции. Обычно оно записывается в формате высокого уровня, а затем компилируется, чтобы предоставить код, который можно разместить в энергонезависимой памяти оборудования.
Читать также: Пассивные RC-фильтры низких частот
Базовая структура встроенной системы
Ниже кратко описаны различные блоки встроенной системы:
Датчик — он измеряет физическую величину и преобразует ее в электрический сигнал, который может быть прочитан пользователем или любым электронным прибором, таким как преобразователь A-D. Датчик сохраняет измеренную величину в памяти.
АЦП — аналого-цифровой преобразователь преобразует аналоговый сигнал, посылаемый датчиком, в цифровой сигнал.
Процессор и ASIC — процессоры обрабатывают данные для измерения выходных данных и сохранения их в памяти.
ЦАП — цифро-аналоговый преобразователь преобразует цифровые данные, подаваемые процессором, в аналоговые данные.
Привод — привод сравнивает выходной сигнал, выданный DA-преобразователем, с фактическим (ожидаемым) выходным сигналом, хранящимся в нем, и сохраняет утвержденный выходной сигнал.
Оборудование встроенной системы
При использовании встроенной системы есть выбор между использованием микроконтроллера или микропроцессора.
Системы на основе микроконтроллеров: микроконтроллер — это, по сути, ЦП, центральный процессор или процессор со встроенной памятью или периферийными устройствами. Поскольку требуется меньше внешних компонентов, более широко используются встроенные системы, использующие микроконтроллеры. Базовая блок-схема приведена ниже:
Системы на основе микропроцессоров: микропроцессоры содержат ЦП, но используют внешние микросхемы для памяти и периферийных интерфейсов. Поскольку для них требуется больше устройств на плате, то они допускают большее расширение и выбор точных периферийных устройств. Этот подход, как правило, используется для более крупных встраиваемых систем. Базовая блок-схема приведена ниже:
Программное обеспечение встраиваемых систем
Одним из ключевых элементов любой встраиваемой системы является программное обеспечение, которое используется для запуска микроконтроллера.
Это можно записать разными способами:
Машинный код. Машинный код — это самый простой код, который используется для процессора. Код обычно представляет собой шестнадцатеричный код и предоставляет основные инструкции для каждой операции процессора. Эта форма кода в наши дни редко используется для встраиваемых систем.
Читать также: Что такое язык программирования?
Язык программирования. Написание машинного кода очень трудоемкое занятие и требует много времени. Код бывает сложно понять и отладить. Чтобы преодолеть это, часто используются языки программирования высокого уровня. Обычно используются языки, такие как C, C ++ и т.д.
Встроенная системная архитектура
Существует два основных типа архитектуры встроенных систем. Когда данные и код находятся в разных блоках памяти, архитектура называется гарвардской. В случае, если данные и код находятся в одном блоке памяти, тогда архитектура называется архитектурой фон Неймана.
Архитектура фон Неймана
Архитектура фон Неймана была впервые предложена компьютерным ученым Джоном фон Нейманом. В этой архитектуре существует один путь или шина данных как для инструкции, так и для данных. В результате ЦП выполняет одну операцию за раз. Он либо извлекает инструкцию из памяти, либо выполняет операцию чтения / записи данных. Таким образом, выборка команды и операция с данными не могут происходить одновременно, имея общую шину. Базовая блок-схема показана ниже:
Архитектура фон Неймана поддерживает простое оборудование. Это позволяет использовать одну последовательную память. Сегодняшняя скорость обработки значительно превосходит время доступа к памяти, и мы используем очень быстрый, но небольшой объем памяти (кэш), локальный по отношению к процессору.
Гарвардская Архитектура
Гарвардская архитектура предлагает отдельные хранилища и сигнальные шины для инструкций и данных. В этой архитектуре хранилище данных полностью содержится в ЦП, и нет доступа к хранилищу инструкций как к данным. Компьютеры имеют отдельные области памяти для программных инструкций и данных, использующих внутренние шины данных, что обеспечивает одновременный доступ как к инструкциям, так и к данным. Базовая блок-схема приведена ниже:
Программы должны быть загружены оператором; процессор не может загрузиться сам. В архитектуре Гарварда нет необходимости заставлять два воспоминания разделять свойства.
Читать также: Что такое шестнадцатеричный файл?
Периферийные устройства во встроенных системах
Встроенные системы взаимодействуют с внешним миром через свои периферийные устройства, например:
- Интерфейсы последовательной связи (SCI), такие как RS-232, RS-422, RS-485 и т.д.
- Интерфейсы синхронной последовательной связи, такие как I2C, SPI, SSC и ESSI
- Универсальные последовательные шины (USB)
- Мультимедийные карты (SD-карты, Compact Flash и т.д.)
- Такие сети, как Ethernet, LonWorks и т.д.
- Полевые шины, такие как CAN-Bus, LIN-Bus, PROFIBUS и т.д.
- Таймеры, такие как PLL, Capture / Compare и Time Processing Units.
- Дискретный ввод-вывод, также известный как ввод / вывод общего назначения (GPIO).
- Аналого-цифровое / цифровое-аналоговое (АЦП / ЦАП).
- Отладка, такая как JTAG, ISP, ICSP, порт BDM, порты BITP и DP9.
Вывод
Требования ко многим встраиваемым системам существенно отличаются от настольных компьютеров как по деталям, так и по объему. В частности, при проектировании системы могут доминировать требования конкретного приложения и интерфейса при работе с внешним оборудованием. Кроме того, длительный жизненный цикл, и в некоторых случаях чрезвычайная чувствительность к стоимости, требуют большего внимания к оптимизации, основанной на этих целях, а не к максимизации вычислительной производительности.
Деловой и культурный климат во многих ситуациях проектирования встроенных систем таков, что традиционные методы компьютерного проектирования, основанные на моделировании, могут оказаться нежизнеспособными в их нынешней форме. Такие методологии могут быть нерентабельными с учетом ограничений по категориям расходов.
Недавний интерес к проектированию программного и аппаратного обеспечения является шагом в правильном направлении, поскольку он допускает компромиссы между аппаратным и программным обеспечением, которые имеют решающее значение для более экономичных встраиваемых систем. Однако для будущего успеха, возможно, потребуется еще больше расширить их область применения.
С Уважением, МониторБанк
Источник: monitorbank.ru