НИКОЛАЙ СЕМЕНОВ semenov-n@speechpro.com АЛЕКСЕЙ НЕКРАСОВ alexey.nekrasov@eltech.spb.ru ВЫБОР УПРАВЛЯЮЩЕГО ПРОЦЕССОРНОГО МОДУЛЯ ДЛЯ ВСТРАИВАЕМЫХ СИСТЕМ В большинстве случаев разработка технического устройства связана с задачей сбора данных с устройств ввода, их обработкой и передачей управляющего воздействия на устройства вывода. <...> Пока вычисления не требуют высокой производительности, а устройства ввода/вывода стандартны, можно воспользоваться микроконтроллерами или «системами на кристалле» (System-On-Chip, SoC). <...> Но что делать, если производительности микроконтроллера не хватает или интерфейсы, предусмотренные задачей или областью применения, нестандартны? <...> В случае, когда перед разработчиком стоит задача, для которой не хватает производительности микроконтроллера или интерфейсы, предусмотренные, к примеру, областью применения, нестандартны, раньше существовал единственный выход: использовать универсальные или специализированные микропроцессоры, внешнюю память, загрузочные диски и поддержку разнообразной периферии. <...> В то же время аналогичные задачи решались одновременно в разных частях света разными инженерами. <...> Однако переносимость таких решений оказывалась невысокой из-за наличия в каждом случае специфичных ограничений. <...> Такой подход был главенствующим, пока не появились готовые недорогие процессорные модули. <...> Процессорный модуль (ComputerOn-Module, CoM) является дальнейшим развитием «систем на кристалле» (System-On-Chip, SoC). <...> Такие модули характеризуются небольшими размерами, наличием стандартных интерфейсов и хорошей поддержкой операционными системами. <...> При их использовании экономится время на разработку, тестирование, поддержку, написание системного ПО и адаптацию операционных систем, поскольку чаще всего все это уже входит в готовый процессорный модуль. <...> Сам термин CoM был введен компанией VDC Research Group, Inc. (бывшая Venture Development Corporation, USA) для описания целого класса производимых компьютерных плат, он прижился и широко используется <...>