9.2.1 Встраиваемые системы и X

Предыдущая  Содержание  Следующая V*D*V

X сильно ориентирована на сеть и на встроенных системах напрямую не применяется. Причины, по которым X не может быть использована во встраиваемой системе, перечислены далее.

 

X имеет механизмы для экспорта изображения через сеть. Во встраиваемых системах это не требуется. Клиент/серверная модель не направлена на однопользовательские среды, использующиеся на встраиваемых системах.

X имеет много зависимостей, таких как X сервер шрифтов, X менеджер ресурсов, X оконный менеджер и список можно продолжать. Всё вышеперечисленное увеличивает размер X и её требования к памяти.

X была написана, чтобы работать на полноресурсных гигантских машинах с процессором Pentium. Поэтому работа X системы "как есть" на небольших по мощности и скорости встраиваемых микропроцессорах не представляется возможным.

 

Требованиями для графической структуры на встраиваемой системе являются:

 

Быстрый/близкий к реальному масштабу времени отклик

Использование малого объёма памяти

Небольшой размер библиотеки инструментария (дискового пространства)

 

Для X было сделано много изменений и для работы на встраиваемых платформах стали доступны микроверсии. Tiny-X и Nano-X - примеры популярных и успешных встраиваемых версий на базе графической системы X. Мы обсуждаем Nano-X в Разделе 9.6.

Предыдущая  Содержание  Следующая