The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Улучшения интерфейса DRM (Direct Rendering Manager), ориентированные на встраиваемые системы

15.04.2012 02:31

Представлен набор патчей, улучшающих работу DRM-интерфейса на встраиваемых системах. Эти патчи выносят в отдельные компоненты такие сущности как CRTC, кодировщики, коннекторы и прочие элементы, которые теперь рассматриваются как отдельные устройства, в отличие от текущего монолитного дизайна DRM.

Новый дизайн позволяет упростить в Linux доступ к "простым контроллерам дисплея" - простейшим интерфейсам контроллера дисплея, к которым напрямую подключен LCD, получившим распространение в последнее десятилетие в различных SoC. Отмечается малый размер кода таких драйверов. Так, например, для SoC семейства i.MX драйвер KMS потребовал всего 525 строк кода, а драйвер PXA - 863 строки.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33603-drm
Ключевые слова: drm, kms, embedded, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, Юрий (??), 22:09, 15/04/2012 [ответить]  
  • +/
    Осталось только загадкой в чем смысл этого улучшения? Кто его использует?
     
     
  • 2, Аноним (-), 22:56, 15/04/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Смысл этого улучшения: в мелких SoC за последний десяток лет стало довольно популярно делать довольно простую и довольно характерную железку - "контроллер LCD дисплея". Она гонит картинку влобовую по параллельной шине. Обычно или как совсем лобовое 565 RGB (=16 bit данных) + сигналы H/V sync + клок, или по intel/motorola memory-style шине (те же 16 битов для RGB 565, только оформляется как обращение к памяти на шине). Контроллер простой и от него требуется только формировать клоки и гнать вовремя данные. И все. Поэтому контроллеры LCD такого плана встроили в свои SoC все кому не лень.

    На такую шину вешается LCD, опять же с простой как топор логикой которая просто гонит все что валится по данной шине на экран, просто в лобешник. Что позволяет LCDшнику быть недорогим и простым.

    В результате идея стала популярной и теперь для относительно мелких девайсов это стандартный метод снабдить железку небольшим LCDшником, если никаких супер-наворотов не надо (а всяким там управляющим мордам промышленных установок и прочим штукам больше и не надо). Ну вот и сделали патчей чтобы такие конструкции по простому прикручивались к пингвину.

     

  • 5, Аноним (-), 19:13, 16/04/2012 [ответить]  
  • +/
    Надо полагать, раньше, чем 3.5, мы этого не увидим. Если вообще примут.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру