Японская компания Ubiquitous Corporation, разрабатывающая
решения для встраиваемых систем, начала поставки своей уникальной технологии
под названием Ubiquitous QuickBoot, которая обеспечивает загрузку самых сложных
устройств с операционными системами Linux и Android всего за 1 секунду из
полностью выключенного состояния. Первая коммерческая версия QuickBoot Release
1.0 пока ориентирована только на устройства с ARM-процессорами.
Операционные системы Android и Linux все чаще используются в
самой разной технике – от мобильных телефонов до телевизоров, телеприставок,
автомобильных навигационно-развлекательных систем и смартбуков. Долгое время
загрузки крайне критично для таких видов техники – если, например, современный
широкоэкранный телевизор будет загружаться по полминуты (а так, к сожалению,
бывает), это не может вызывать у пользователя ничего, кроме разочарования.
Решение этой проблемы предлагает технология Ubiquitous QuickBoot, которая
представляет собой программный инструментарий разработчика.
Высокая скорость загрузки устройств с ARM-процессорами
обеспечивается за счет тесного взаимодействия программных компонентов QuickBoot
с аппаратными составляющими архитектуры ARM. Технология QuickBoot позволяет
сохранять необходимые фрагменты содержимого оперативной памяти устройства,
автоматически определяя приоритет использования таких фрагментов. Коммерческая версия
QuickBoot SDK R1.0 поддерживает целевые устройства с процессорами из серий ARM9,
ARM11 и Cortex-A. В дальнейшем компания Ubiquitous планирует реализовать
поддержку новых процессоров, в том числе многоядерных процессоров с
архитектурой ARM. Кроме того, возможна поддержка других операционных систем,
кроме Linux и Android.
Кроме чисто визуального комфорта, который обеспечивает
быстрая загрузка устройств, технология QuickBoot обеспечивает и вполне ощутимую
экономию электроэнергию – при частых включениях и выключениях устройства
энергопотребление значительно сокращается за счет уменьшения времени
неэффективной работы при загрузке.
Нынешняя версия инструментария QuickBoot SDK R1.0 поставляется
производителям оборудования под собственными (OEM – Original Equipment Manufacturer)
и сторонними марками (ODM - Original Design Manufacturer). Благодаря этой
технологии производители могут обеспечить «моментальный старт» своих устройств.
В состав инструментария SDK входит сценарий для создания снимков работающих систем
«QuickBoot snapshot script», а также драйвер для получения этих снимков «QuickBoot
snapshot driver». Получаемые снимки сохраняются в энергонезависимой памяти устройств
в виде образа оперативной памяти для полностью включенной системы. Компоненты «QuickBoot
BIOS» и «QuickBoot IRA» (Intelligent Resource Allocator – автоматический распределитель
ресурсов) обеспечивают быструю загрузку устройства за счет выбора необходимых
блоков из сохраненного образа оперативной памяти.
Подробнее узнать о технологии QuickBoot и посмотреть
видеоролик со сравнительной демонстрацией загрузки устройств с использованием
этой технологии можно на сайте
производителя.
По материалам сайта EON.
|