Компьютер-на-модуле ( COM - ) представляет собой тип одноплатного компьютера (SBC), подтип с встроенной компьютерной системы. Расширение концепции системы на кристалле (SoC) и системы в корпусе (SiP), COM находится между полнофункциональным компьютером и микроконтроллером по своей природе. Это очень похоже на систему на модуле (SOM).
Дизайн [ править ]
COM - это полностью встроенные компьютеры, построенные на одной печатной плате . [1] В основе конструкции лежит микропроцессор с оперативной памятью , контроллерами ввода / вывода и всеми другими функциями, необходимыми для функционального компьютера на одной плате. Однако, в отличие от одноплатного компьютера, в COM обычно отсутствуют стандартные разъемы для подключения периферийных устройств ввода / вывода непосредственно к плате.
Модуль обычно должен быть установлен на несущей плате (или «основной плате»), которая отделяет шину от стандартных периферийных разъемов. Некоторые COM также включают в себя разъемы для периферийных устройств . Некоторые можно использовать без носителя.
Решение COM предлагает компактную компьютерную систему для использования в небольших или специализированных приложениях, требующих низкого энергопотребления или небольшого физического размера, как это требуется во встроенных системах . Поскольку COM очень компактен и хорошо интегрирован, даже сложные процессоры, включая многоядерные технологии, могут быть реализованы на COM.
Некоторые устройства также содержат компоненты программируемой вентильной матрицы (FPGA). Функции на основе FPGA могут быть добавлены в качестве IP-ядер к самому COM или к несущей карте. Использование IP-ядер FPGA добавляет модульности концепции COM, потому что функции ввода-вывода могут быть адаптированы к особым потребностям без обширного переналадки на печатной плате . [2]
«Компьютер на модуле» также называется «системой на модуле» (SOM). [3] [4] [5]
История [ править ]
Термины «Компьютер на модуле» и «COM» были придуманы VDC Research Group, Inc. (ранее Venture Development Corporation) для описания этого класса встраиваемых компьютерных плат.
Доктору Гордону Крубергу, основателю и генеральному директору Gumstix, приписывают создание первого COM, опередившего следующие узнаваемые записи COM почти на 18 месяцев.
(Номер машины Gumstix ARM Linux - 373, установлен 9 сентября 2003 года, у Kontron - 735, установлен 18 апреля 2005 года, и у Keith & Koep - 776, установлен 20 июня 2005 года. Платы с номерами ниже 373 были больше и одноплатные компьютеры в отличие от модулей Например, Itsy, крошечное портативное устройство на основе StrongARM.)
Парадигма быстрого развития (плата расширения COM +), которую установил доктор Круберг, с тех пор лежит в основе передовых разработок и используется ведущими производителями потребительских товаров по всему миру.
COM оказались полезными для запуска целых отраслей, требующих быстрых усилий по разработке. Например, в 2005 году Apple использовала Gumstix COM для тестирования оригинальной концепции iPhone.
РЕКОМЕНДАЦИИ:
Gumstix: https://en.wikipedia.org/wiki/Gumstix http://www.Gumstix.com
Доктор Гордон Круберг https://www.gumstix.com/about-us/
Машины ARM: http://www.arm.linux.org.uk/developer/machines/
Первый пресс-релиз Gumstix: https://www.gumstix.com/images/Launch.pdf
Первое упоминание в прессе (косая черта): https://hardware.slashdot.org/story/04/01/28/1645213/a-linux-machine-for-your-collar
Воздушный бой: как Apple и Google вступили в войну и начали революцию: https://www.google.com/books/edition/Dogfight_How_Apple_and_Google_Went_to_Wa/qDOdHNAb3aMC?hl=en&gbpv=1&bsq=gumstix
Преимущества [ править ]
Использование несущей платы является преимуществом во многих случаях, поскольку она может реализовывать специальные интерфейсы ввода-вывода, устройства памяти, разъемы или форм-факторы. Разделение конструкции несущей платы и COM делает концепции дизайна более модульными, если это необходимо. Носитель, предназначенный для специального применения, сам по себе может повлечь за собой высокие затраты на проектирование. Если фактический процессор и основные контроллеры ввода-вывода расположены на COM, намного проще, например, обновить компонент ЦП до следующего поколения, без необходимости также перепроектировать очень специализированный носитель. Это может сэкономить средства и сократить время разработки. Однако это работает только в том случае, если межплатное соединение между COM и его носителем остается совместимым между обновлениями.
Другие преимущества использования продуктов COM вместо разработки с нуля включают сокращение времени вывода на рынок (TTM), снижение рисков, экономию затрат, выбор различных процессоров, сокращение требований и времени на разработку клиентом, а также возможность проводить как оборудование, так и разработка программного обеспечения одновременно. [6]
См. Также [ править ]
Ссылки [ править ]
- ^ Типичная линейка продуктов COM
- ^ Модули COM на базе ПЛИС Technologic Systems
- ^ "компьютер на модуле" . Энциклопедия PCMag.
- ^ "Компьютер на модуле" .«Система на модуле (SOM)» . Определения критических ссылок.
- ^ «Сделайте или купите: Система на модулях и малых настольных компьютерах» .
- ^ Компьютер на модулях - Технические справочные руководства