Произошла тихая революция в области проектирования электронного оборудования. С развитием кремниевых чипов, которые объединяют все больше и больше функций в одном корпусе (закон Мура), инженеры постепенно переходят от проектирования отдельных компонентов и схем к использованию готовых пластин, модулей и подсистем. В результате удалось значительно повысить эффективность разработки электроники. В настоящее время аналогичное изменение наблюдается и программном обеспечении. Программисты все чаще используют готовые модули вместо того, чтобы полагаться на самописный код.
У перехода к модульной архитектуре есть много преимуществ. Одним из них является возможность более простого использования эффекта масштаба, который становится доступным благодаря использованию платформ, популярных у многих клиентов. Пользователи промышленных систем имеют большой опыт работы с модульным оборудованием. Такие стандарты, как VME (Versa Module Eurocard) и CompactPCI, позволили интеграторам и OEM-производителям (производителям оригинального оборудования) воспользоваться преимуществами высокоэффективных вычислительных систем, несмотря на то, что они работают на рынке с небольшими объемами производства. Инженеры смогли дополнительно настроить функции компьютера в соответствии с потребностями клиента, не вкладывая времени и усилий в разработку высокотехнологичных печатных плат. С тех пор, согласно закону Мура:
- компьютерные функции значительно выросли,
- снизилась стоимость отдельных деталей и модулей.
Недорогое, готовое оборудование
Используя эффект масштаба, связанный с использованием платформы SoC (System on a Chip), разработанной для смартфонов, консорциум, стоящий за Raspberry Pi, смог создать гораздо более эффективный продукт, чем если бы он был основан на проекте, разработанном для образовательных целей. приложения. Единовременные инженерные затраты, связанные с производством кремниевого чипа, покрывались первоначальным целевым рынком, в результате чего пользователи Raspberry Pi получали гораздо большую ценность, чем цена конечного продукта.
Затем ценовое преимущество было перенесено на промышленный рынок. Интеграторы и производители оригинального оборудования воспользовались преимуществами модульности платформы Raspberry Pi, используя шину расширения HAT для добавления собственных интерфейсных модулей.
Использование модулей для Raspberry Pi позволяет освободить группы инженеров от необходимости заказывать аналогичные компоненты по отдельности и включать их в свои собственные проекты печатных плат. Это очень важно, потому что такие действия обычно требуют более трудоемких тестов на целостность сигнала и правильность выполняемых функций, чем при построении только модуля HAT.