admin / 19.11.2018

Что такое mcu

Содержание

Техподдержка — Вопрос-ответ

Что такое MCU?

MCU (Microcontroller Unit) — это самостоятельный компьютер, выполненный на отдельной материнской плате имеющий свои собственные процессор, память и программируемые входы и выходы. Периферийные устройства — радиоприемник (радиотюнер), DVD-проигрыватель, устройство громкой связи Bluetooth, усилитель низкой частоты и другие — подключены к MCU. Другая часть головного устройства — компьютер под управлением ОС Android — взаимодействует с MCU, передавая ему команды.

Как понять, какая версия MCU сейчас стоит?

Можно несколько раз тапнуть на версии MCU в «О системе» и выскочит название файла данной MCU.

Cайт расшифровки MCU

Какую версию MCU выбрать?

Прежде всего — от своей машины. Если машины в списке MCU нет, выбрать от VW, она является универсальной.

Какой пароль в доп. настройки (Extra settings)?

Какой пароль в административные настройки?

Какой пароль для включения отладки через USB?

john@tw-desktop

C активной антенной плохой прием радио

ГУ при включении режима Радио подает питание на синий провод (P.ANT) питание антенны, проверить подключён ли этот провод на провод питания антенного усилителя.

Мне не нравится, как работает автоматическая яркость экрана , притухание экрана от включения подсветки. Можно что-то сделать?

Отключить автоконтроль яркости: Настройки -> Настройки Магнитолы -> Дополнительные настройки (Пароль 123456) -> Настройка подсветки кнопок -> Выключить

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

Как подключить OBD bluetooth к устройству?

Возможный способ: Жмете кнопочку Bluetooth и заходите в настройки проверяете что у вас установлен такой же пин код как и у ODB адаптера. Если это 1234 то и в настройках для сопряжения устройств должно стоять 1234. Далее жмете поиск, после обнаружения устройством OBD долгим нажатием на название адаптера вызывается меню подключения. В нем выбираете пункт ODB. Если все хорошо то в течении секунд 5 внизу экрана промелькнет сообщение что связь установлена. Если сообщение не появилось то это значит одно из двух, вы не заметили ее или ваше ГУ не поддерживает работу с ODB. Чтоб убедится что все работает или не работает запускаете Torque.

Как подключить OBD bluetooth Multitronics MPC-800 к устройству? (на R16 не пробовали)

1) В настройках MCU поставить галку на ВС6.

2) В настройках блютулса (стоковой звонилки), в самой нижней строчке «Автоответ» поставить «разрешить».

В настройки MCU выходим через настройки магнитолы (пароль123456), скатываемся вниз и почти перед концом будет раздел настройки MCU.

Можно ли подключить USB Hub и несколько устройств через него?

Да можно, но для некоторых устройств понадобится Hub с дополнительным питанием.

Какие 3G модемы работают с данным устройством?

Есть вот такой список проверенных: Huawei E160G, E169G, Е171, E173, E180, E261, EM750, ZTE MF190, ZTE MF652, ZTE MF668, MobileData 660HU, InnoComm Amazon1.

Модем должен быть переведен в режим «только модем». Если не работает, то и вряд ли заработает. Советуем перейти на 4G роутер Wi-Fi.

Как узнать, какой радиомодуль у меня стоит — цифровой или аналоговый?

Посмотреть параметры установленного MCU (тап трижды на версии MCU в информации об устройсве). Если в конце TEF… — аналог, Si4… — цифра.

Что будет, если я поставлю MCU цифрового радиомодуля, а у меня аналоговое (или наоборот)?

Ничего страшного. Радио не будет ловить (постоянное шипение). Просто переустановите MCU на подходящее.

Как поменять внешний вид (скин) в DVD плеере?

Никак

Как сделать скриншот экрана?

Настройки -> Экран -> Скриншот или можно настроить любую кнопку на панели на долгое нажатие. Например кнопку DVD.

Я хотел поставить свой любимый плеер, а он не видит музыку, почему?

Из-за особенностей структуры разделов магнитолы. Если в плеере есть возможность указать папку вручную, попробуйте указать папку вручную:

При установке стороннего плеера Poweramp не читает с флешки, только с внутренней памяти, почему?

На флешке надо создать папку Music и скопировать музыку в неё.

Названия песен пишет «кракозябрами», почему?

Проблема отображения названия песен кроется в кодировке ID3 тэгов этих песен. Android использует Unicode, поэтому необходимо сменить кодировку в тегах файлов. Сделать это можно следующими способами: http://devfaq.ru/ru/q/11647

Подтормаживает MX Player, как исправить?

В настройках декодера выбрать 2 ядра.

Проблема — Яндекс.Навигатор не запускается с кнопки Navi.

Решение — поставить это маленькое приложение и назначить его на кнопку Navi: https://yadi.sk/d/d6gG_XVNgW9AG

Источник: http://navitrek.ru/support/f_answers

Toyota Corolla — Черный Дракон ›
Бортжурнал ›
Китайская магнитола MCU MTCB\MTCC RK3066\RK3188 — Инструкция по обновлению Androidа до версии 4.4.42

Добрый день друзья

Так как на драйве уже появилось очень много королловодов с такой же магнитолой как у меня, решил помочь Вам с обновлением Андроида. А также помочь разобраться с другуми ее проблемами.
За пол года я уже успел помочь трем челам с Drive2: двоим нужно было просто обновится, а у третьего система вообще не запускалась. В итоге решил просто все расписать для себя и для других, чтобы не забывать эту процедуру. Обновления на сайте выходят часто — где то раз в квартал.

Гарантии: — нет гарантий 🙂
Все операции над своей магнитолой, вы выполняете на свой страх и риск! В случае выхода из строя, никто не несет за нее ответственность, крайним остаетесь всегда только Вы.

Моя пред-история
В конце декабря 2015 года я прикупил двухдиновую магнитолу — Новогодний китайский подарок. RK3188 — 4х ядреный, 1 гб оперативы, 16 гб встроенной памяти.

Полный размер

Китайская магнитола RK3188

После месяца пользования этой магнитолы, я понял что как то система андроид не красиво выглядит, и функционал какой то обделенный в отличии от новых версий. В итоге решил я перепрошить свой андроид с версии 4.4.2 до версии 4.4.4
Чтобы посмотреть, что у нас за устройство, стоит пройти по следующей ссылке : Настройки — об устройстве.
В моем случае это RK3188 — 4х ядерное чудо, у некоторых может быть написано RK3066 — это 2х ядерный. Прошивки для обоих одинаковые.

Порыскав в нете информацию, нашел на сайте 4PDA классную прошивку от Бурундука.
НОВОЕ ПОКОЛЕНИЕ ПРОШИВОК для RK3066\RK3188 с поддержкой технологии FUSE. Тут есть вся информация по установке — но без картинок, кому интересно — читаем.
В кратце о системе:
1) Система андроид не ограничивает Вас в пространстве на встроенном носителе, и дает больше устанавливать программ и скачивать данных.
2) Красивый дизайн, который позволяет из 5 тем рабочих столов выбрать по своему вкусу.
Подробно:
FUSE — Filesystem in Userspace — Файловая система в пользовательском пространстве.
В общем смысле эта технология позволяет пользователю создавать свою файловую систему со своими полномочиями внутри основной файловой системы. При этом пользовательская файловая система использует то же самое физическое пространство, что и основная файловая система.
Что это означает конкретно для нашего устройства? Это означает, что теперь пространство, именуемое в обиходе «внутренней карточкой» (/mnt/internal_sd), больше не занимает отдельно выделенного раздела на флеш-памяти, а входит в состав раздела /data. Соответственно, все физическое пространство, ранее занимаемое «карточкой», передано разделу /data. Но так как «карточка» является пользовательской подсистемой в /data, то теперь они вместе используют один и тот же большой раздел флеш-памяти. И размер этого раздела составляет примерно 13,5 ГБ на устройствах с заявленным объемом ROM 16 ГБ, и примерно 5,5 ГБ на 8-мигиговых ROM. Фактически границы между /data и «карточкой» нет — она «плавающая». Установите больше программ — останется меньше места для пользовательских файлов. Накопите много файлов — останется меньше места для программ. Но главное — никогда не возникнет ситуации, когда в одном разделе место закончилось, и надо бы добавить, а в другом разделе полно места, и его никак не использовать.
С текущего момента снимаются такие вопросы как:
— каким должен быть оптимальный объем раздела /data — 1, 2 или 3 ГБ? Теперь его объем ограничен гораздо большим значением — вплоть до полного занятия всей флеш-памяти.
— перенос приложений на карту памяти. Он просто теряет смысл. Зачем переносить, если еще полно места?

Для того чтобы обновить андроид, нам потребуется компьютер, инет, флешка микросд ёмкостью от 2гб (но не ту что шла подарком в слоте GPS — у меня на компе почему то не открылась), руки, башка и что нибудь тонкое(я брал скрепку).

Приступим:
Обновление делится на 3 этапа: скачивание и подготовка прошивки; установка; настройка.

1) Скачивание и подготовка прошивки
Мне понравилась вот такая прошивка — Версия от 12.03.2016 (KLD-20160226)
Ссылка на скачивание — KLD-20160226
Я закинул архив на диск С, распаковал архиватором и принялся к подготовке.
Иногда перед разархивированием потребуется выключить антивирусник — у меня ругнулся.

Запускаем файл

Полный размер

Вводим цифру 1 или 2, в соответствии какой стоит у нас процессор. В моем случае 2 (RK3188). Нажимаем

Полный размер

Далее выбираем разрешение экрана, на всех наших магнитолах стоит 800 на 480 — цифра 1. Нажимаем Enter.

Полный размер

Ждем когда создастся образ. Верхняя картинка — вид сразу после запуска, нижняя картинка — вид при созданной образе прошивки.

Переходим в папку, и переименовываем созданный файл в update. Ну а если у Вас после имени прошивки есть надпись .img — его стирать не надо! Пусть останется update.img ! Картика двойная — верхняя до переименования файла, а нижняя после.

Далее этот переименованный файл «update» скидываем на чистую флешку МикроСД, и идем в машину.

2) Установка прошивки

Если у Вас есть данные на магнитоле, то сделайте их резервную копию, так как вся информация и программы будут удалены.
После того как данные скопировали, вставляем нашу подготовленную микросд карту в GPS слот, который расположен справа.
Все лишние устройства, флешки и микросд-карты отключаем!
Для обновлении системы нам потребуется зайти в режим Recovery, для этого требуется сделать так:
Берем скрепку и нажимаем на кнопку Reset и держим 3-5 секунд

Далее не отпуская кнопку Reset нажимаем на кнопку громкости держим 3-5 секунд.

Далее отпускаем кнопку Reset, и продолжаем держать 3-5 секунд кнопку громкости.

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

В моем случае функций больше, так как у меня стоит уже новая система. В вашем случае, если вы еще ни разу не обновлялись будет всего 3 пункта, выбираем — Update system … sdcard и нажимаем на кнопку громкости (вроде 1-2 секунды)

В случае если система устанавливается в первый раз, то после запуска установки, примерно через 1-2 минуты устройство пойдет на перезагрузку, завершив форматирование встроенной памяти, и зависнет на заставке Андроид. Это нормальное явление 🙂 Если через 3-5 минут устройтсво само не отвиснет, нажмите кнопку Reset. После этого магнитола автоматически сама включит режим Recovery. Далее Вам потребуется опять выбрать пункт — Update system … sdcard, и нажать на кнопку громкости.
Пошла установка

Если у Вас надолго застряла установка не пункте «!Please KEEP your USB cable or DC-in connected! » — просто нажмите на кнопку громкости.
При установке прошивки магнитола будет пару — тройку раз перезагружаться — это нормально!

После установки у Вас на экране появится привычный для Вас вид рабочего стола:

3) Настройка системы

а) Перед настройкой системы нам потребуется обновить через интернет — Ота обновления
Настройка — об устройстве — Ота обновления — кнопка проверить.

При первоначальной установке стоит версия 1.0.0, нам нужно обновится до версии 1.0.7 — она являлась последней на момент моей установки 23.05.16г.
После установки каждой версии обновлений идет автоматическая перезагрузка устройства, а если она не произошла, то обязательно выполните ее самостоятельно!
В общем обновляемся до тем пор, пока само устройство не скажет Вам что оно уже последней версии.

б) Выбор рабочего стола
Настройка — рабочий стол

На вкус и цвет товарищей нет — выбирай любой какой по вкусу 🙂
Мне нравится KLD — зачетный. Крупные часы, крупный виджет справа (радио, музыка, погода)

Вынес нужные ярлычки, а вот пятый я пока еще не выбрал какой будет 🙂

Вот такой красненький — класненький вид в новой системе в стандартных приложениях

в) Выбор логотипа при включении магнитолы

Для того чтобы при включении магнитолы мелькал значок Тойоты вместо Андроида, надо зайти в настройки
Настройка — Заводские настройки (пароль 126 — подсказка сверху чтоб не забыть:) ) — вкладка логотип.

В заводских настройках есть много других настроек, таких как:
— выбор диапазона ФМ частот;
— отключение/включение камер и другого;
— регулирока громкости встроенных программ, например музыку потише, фм еще тише, а блютуз по громче.

Кому надо помочь — обращайтесь.
Успел помочь уже трем челам с Drive2, двоим нужно было просто обновится, а у третьего система вообще не запускалась.
Для удобной помощи на компьютере, предлагаю скачать программку TeamViewer/

Всем удачного обновления.
Спасибо большое Бурундуку с 4PDA.
Всем БоБра (о_0)

Источник: https://www.drive2.ru/l/10043192/

Микроконтроллеры Cortex-M0/M3/M4

Микроконтроллеры Cortex-M стали сегодня одними из самых популярных процессоров, применяемых при разработке и изготовлении электронной техники. Высокая вычислительная мощность, широкий набор периферии и низкая стоимость делают эти устройства привлекательными для самого широкого круга разработчиков. При этом каждый желающий может выбрать наиболее подходящий вариант для решения конкретной задачи. Производители предлагают огромное количество разнообразных микросхем, общим для которых остается только процессорное ядро. На сегодняшний день распространение получили 3 варианта ядер: Cortex-M0, Cortex-M3, Cortex-M4. Отличия этих моделей не всегда явно прослеживаются, поэтому данная статья делает попытку разобраться в особенностях этих вариантов.

Микроконтроллеры Cortex-M представляют собой одно из направлений развития микропроцессорных ядер, предлагаемых фирмой ARM. Фактически, под общей торговой маркой Cortex можно увидеть три типа процессоров (профилей), обозначаемых буквами A, R, M. Задачей профиля A стало достижение большой вычислительной мощности. Изделия с этой маркировкой — Cortex-A, представляют собой классические микропроцессоры, являющиеся дальнейшей эволюцией разработок ARM. Профиль R нацелен на использование во встраиваемых системах, поэтому эти процессоры модернизированы для исполнения задач в реальном времени. Основной задачей профиля M заявлена простота и низкая стоимость. Технически Cortex-M представляют сильно упрощенные варианты старших моделей. Тем не менее, даже такие «урезанные» контроллеры обладают вычислительной мощностью, значительно превышающей многие аналоги. Также отличием от «больших» ARM стала поддержка битовых операций, необходимая в микроконтроллерах для работы с периферией.

Cortex-M0

Микроконтроллеры, использующие ядро Cortex-M0, позиционируются производителями в качестве замены 8-ми разрядных моделей. Их отличительной особенностью стала предельно низкая стоимость и малое энергопотребление, при сохранении многих возможностей архитектуры ARM.

По своей структуре ядро Cortex-M0 — это конфигурируемый мультистадийный 32-разрядный RISC процессор. В его основе лежит архитектура ARMv6-M. Основное отличие от классической «большой» ARMv6 заключается в использовании только набора 16-разрядных инструкций, под общим названием Thumb. Дополнительно поддерживаются некоторые команды более нового набора Thumb2. Такое решение, при незначительном падении вычислительной мощности, максимально упростило процессор относительно старших моделей и позволило использовать дешевую 16-ти разрядную память. Благодаря использованию современных технологий проектирования, количество транзисторов, из которых построено данное ядро, составляет примерно 12 тысяч. Такое количество обеспечило низкое энергопотребление и невысокую стоимость. Для сравнения процессор i8086 имел 32 тысячи транзисторов при намного меньших возможностях. Энергопотребление процессора M0, в зависимости от исполнения и решаемых задач, колеблется от 73 до 4мкВт/МГц.

Быстродействие ядра Cortex-M0 составляет 0.84 DMIPS / МГц. Это значит, что на максимальной частоте работы ядра в 50Мгц, достигается производительность 45 DMIPS. Данное значение превышает возможности 8-ми разрядных систем в несколько десятков раз, и на порядок выше, чем у 16-разрядных моделей.

Разработчики, в архитектуре Cortex, попытались получить законченное процессорное ядро. Поэтому в его состав включены: контроллер прерываний на 32 вектора, интерфейс для периферийных устройств в виде 32-разрядной шиной ASB-Lite, отладчик. При необходимости процессор может оснащаться контроллером «спящего» режима.

Cortex-M4

Вариант микроконтроллерного ядра Cortex-M4, по сравнению с Cortex-M3, не характеризуется ростом общих показателей. Фактически M4 тот же самый M3, но дополнительно оснащенный DSP-инструкциями. Наличие последних существенно ускоряет обработку потоковых данных, что в свою очередь делает M4 весьма привлекательным для использования в системах управления и обработки информации.

Возможности DSP, входящего в состав M4, позволяют параллельно выполнять четыре операции сложения/вычитания для 8-ми разрядных чисел или две операции сложения/вычитания с16-ти разрядными операндами. Также реализовано умножение за один цикл, при этом для 16-ти разрядных чисел возможно параллельное исполнение двух операций.

В серии M4 есть еще один вариант, под обозначением Cortex-M4F. В нем, дополнительно к DSP, установлен блок операций для чисел с плавающей точкой – FPU.

Кроме вышеназванных, существуют и другие варианты процессоров. Большинство из них представляют модернизированные варианты основных ядер. Несколько особняком стоит малоизвестный Cortex-M1, предназначенный для использования в программируемых логических матрицах. Основные характеристики этого процессора практически совпадают с вариантом M0, но при этом он реализован только в виде программной модели.

В отличие от профиля А, Cortex-M развивается не столь бурно. Когда и какими будут будущие микроконтроллеры неизвестно. Можно только предположить, что развитие пойдет по пути «больших» систем и в скором времени привычными станут двух-, трех или четырехядерные контроллеры.

Источник: https://mcucpu.ru/index.php/ucontrollers/mcu/113-mikrokontrollery-

Чем отличается микропроцессор и микроконтроллер?

Для начала давайте рассмотрим разницу между микроконтроллером (MCU) и микропроцессором (MPU). Обычно микроконтроллер использует встроенную флэш память, в которой хранятся и выполняется его программа. Благодаря этому, микроконтроллер имеет очень короткое время запуска и может выполнять код очень быстро. Единственное ограничение при использовании встроенной памяти — это ее конечный объем. Большинство микроконтроллеров, доступных на рынке, имеют максимальный объем флэш памяти ~2 мегабайта. Для некоторых приложений это может оказаться критическим фактором.
Микропроцессоры не имеют ограничений на размер памяти, поскольку для хранения программы и данных они используют внешнюю память. Программа обычно хранится в энергонезависимой памяти, такой как NAND или последовательная флэш память. При запуске программа загружается во внешнюю динамическую оперативную память и затем выполняется. Микропроцессор не способен запускаться так же быстро, как микроконтроллер, но объем оперативной и энергонезависимой памяти, которую можно подключить к процессору, может достигать сотен и даже тысяч мегабайт.
Другое отличие между микроконтроллером и микропроцессором — это система питания. Благодаря встроенному регулятору напряжения, микроконтроллеру необходимо только одно значение внешнего напряжения. Тогда как микропроцессору требуется несколько разных напряжений для ядра, периферии, портов ввода-вывода и т.д. О наличии этих напряжений на плате должен заботиться разработчик.

Что выбрать MPU или MCU?

Выбор микроконтроллера или микропроцессора определяется некоторыми аспектами спецификации разрабатываемого устройства. Например, требуется такое количество периферийный интерфейсных каналов, которое не может предоставить микроконтроллер. Или требования относительно пользовательского интерфейса невозможно выполнить, используя микроконтроллер, потому что у него не хватает памяти и быстродействия. Приступая к первой разработке, мы знаем, что продукт в дальнейшем может сильно измениться. В этом случае возможно лучшим решением будет использование какой-то готовой платформы. Так мы учтем запас вычислительной мощности и интерфейсных возможностей для будущих модификаций устройства.
Один из аспектов, которые сложно определить, это быстродействие, требуемое для работоспособности будущей системы. Количественно оценить этот критерий можно с помощью так называемой вычислительной мощности, которая измеряется в Dhrystone MIPS или DMIPS (Dhrystone — это синтетический тест производительности компьютеров, а MIPS — количество миллионов инструкций в секунду). Например, микроконтроллер Atmel SAM4 на базе ядра ARM Cortex-M4 обеспечивает 150 DMIPS, а микропроцессор на ядре ARM Cortex-A5, такой как Atmel SAM5AD3 может обеспечить до 850 DMIPS. Один из способов оценить требуемый DMIPS — это посмотреть какая производительность нужна для запуска части приложения. Запуск полноценной операционной системы (Linux, Android или Windows CE) для работы вашего приложения потребовал бы около 300 — 400 DMIPS. А если использовать для приложения RTOS, то достаточно всего 50 DMIPS. При использовании RTOS также требуется меньше памяти, поскольку ядро обычно занимает несколько килобайт. К сожалению полноценная операционная система требует для своего запуска блок управления памятью (MMU), что в свою очередь ограничивает тип процессорных ядер, которые могут быть использованы.
Для приложений, которые обрабатывают большие объемы чисел, требуется определенный запас DMIPS. Чем больше приложение ориентировано на числовую обработку, тем выше вероятность использования микропроцессора.
Серьезного обсуждения требует использование пользовательского интерфейса, будь то бытовая или промышленная электроника. Потребителям уже привычно пользоваться интуитивно понятными графическими интерфейсами, да и в промышленности все чаще используется этот метод взаимодействия с оператором.
Существует несколько факторов относительно пользовательского интерфейса. Во-первых, это дополнительная вычислительная нагрузка. Для такой интерфейсной библиотеки как Qt, которая широко используется на Linux`e, дополнительно потребуется 80-100 DMIPS. Во-вторых — это сложность пользовательского интерфейса. Чем больше вы используете анимации, эффектов и мультимедийного содержимого, чем выше разрешение изображения, тем большая производительность и память вам потребуется. Поэтому вероятнее всего здесь подойдет микропроцессор. С другой стороны, простой пользовательский интерфейс со статическим изображением на дисплее низкого разрешения может быть реализован и на микроконтроллере.
Другой аргумент в пользу микропроцессора — это наличие встроенного TFT LCD контроллера. Мало микроконтроллеров имеют в своем составе такой модуль. Можно поставить внешний TFT LCD контроллер и какие-то другие драйверы к микроконтроллеру, но нужно учитывать получаемую в итоге себестоимость изделия.
На рынке сейчас появляются флэш микроконтроллеры с TFT LCD контроллерами, но все же должно быть достаточное количество встроенной оперативной памяти для управления дисплеем. Например, 16-цветный QVGA 320х240 требует 150 кБ оперативной памяти чтобы выдавать изображение и обновлять дисплей. Это довольно большой объем ОЗУ и может потребоваться внешняя память, что тоже скажется на себестоимости.
Более сложные графические пользовательские интерфейсы, особенно использующие дисплеи размером больше 4,3 дюйма, требуют применения микропроцессоров. Если микропроцессоры доминируют в приложениях, где используется пользовательский интерфейс с цветным TFT экраном, то микроконтроллеры — короли сегментных или точечно-матричных LCD и других экранов с последовательным интерфейсом.
С точки зрения коммуникаций, большинство микроконтроллеров и микропроцессоров имеют в своем составе наиболее популярные периферийные интерфейсы. Но высокоскоростные интерфейсы, такие как HS USB 2.0, 10/100 Мбит/с Ethernet порты или гигабитные Ethernet порты, обычно есть только у микропроцессоров, потому что они лучше приспособлены к обработке больших объемов данных. Ключевой вопрос здесь — это наличие подходящих каналов и полосы пропускания для обработки потока данных. Приложения, использующие высокоскоростные подключения и ориентированные на операционную систему, требуют применения микропроцессоров.
Другой ключевой аспект, определяющий выбор между микроконтроллером и микропроцессором, это требование по детерминированному времени реакции приложения. Из-за процессорного ядра, встроенной флэш памяти и программного обеспечения в виде RTOS (операционной системы реального времени) или чистого Си кода, микроконтроллер будет определенно лидировать по этому критерию.
Заключительная часть нашего обсуждения будет касаться энергопотребления. Хотя у микропроцессора есть режимы пониженного энергопотребления, у типичного микроконтроллера их намного больше. Кроме того, внешнее аппаратное обеспечение микропроцессора осложняет его перевод в эти режимы. Фактическое потребление микроконтроллера значительно ниже, чем микропроцессора. Например, в режиме энергосбережения с сохранением регистров и оперативной памяти, микроконтроллер может потреблять в 10-100 раз меньше.

Выбор между микроконтроллером и микропроцессором зависит от многих факторов, таких как производительность, возможности и бюджет разработки.
Вообще говоря, микроконтроллеры обычно используются в экономически оптимизированных решениях, где важное значение имеет стоимость изделия и энергосбережение. Они, например, широко используются в приложениях с ультра низким энергопотреблением, где требуется длительное время работы от батарей. Например, в пультах дистанционного управления, потребительских электросчетчиках, охранных системах и т.п. Также они используются там, где необходима высоко детерминированное поведение системы.
Микропроцессоры, как правило, применяются для создания функциональных и высокопроизводительных приложений. Они идеально подходят для промышленных и потребительских приложений на основе операционных систем, где интенсивно используются вычисления или требуется высокоскоростной обмен данными или дорогой пользовательский интерфейс.
И последнее. Выбирайте поставщика, предлагающего совместимые микроконтроллеры или микропроцессоры, чтобы иметь возможность мигрировать вверх или вниз, увеличивая повторное использование программного обеспечения.
Atmel «Microprocessor (MPU) or Microcontroller (MCU)?». Вольный перевод ChipEnable.Ru

Источник: http://chipenable.ru/index.php/item/204

FILED UNDER : Разное

Submit a Comment

Must be required * marked fields.

:*
:*