The OpenNET Project / Index page

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

Инициатива по реверс-инжинирингу видеодекодера чипов Allwinner A10

05.09.2012 03:54

Анонсирована очередная инициатива по реверс-инжинирингу. В данном случае внимание энтузиастов привлек блок аппаратного кодирования/декодирования видео в чипах Allwinner A10 (Cortex A8, максимальная рабочая частота 1-1.2 ГГц). Чипы Allwinner A10 известны тем что очень популярны в Китае, благодаря своей низкой цене: называются цены порядка $5-7 за чип.

Из-за низкой стоимости данных чипов на их базе выпущено немало недорогих одноплатных компьютеров. Например, Mele A1000 позиционируемая как телеприставка с Android (~$70). Или mk802, ультра-портативный компьютер на основе Android размерами лишь чуть больше обычной флешки (~$60). При этом у таких устройств как правило есть 512Мб или 1Гб оперативной памяти, чего вполне достаточно для запуска обычных дистрибутивов Linux и использования таких устройств в роли обычных компактных компьютеров. Также на чипе Allwinner A10 выпускается множество различных недорогих китайских планшетов.

Наиболее известной проблемой с чипами A10 является то, что хотя в них встроен весьма мощный аппаратный блок кодирования/декодирования видео (заявляется способность декодировать видео вплоть до разрешения 2160p), производитель предоставляет лишь закрытую библиотеку для работы с этим блоком. Группа энтузиастов пытается создать аналог данной библиотеки, не требующий применения закрытых компонентов. Например, на GitHub уже опубликована библиотека open_cdxalloc, отвечающая за выделение памяти блоку видеодекодера.

  1. Главная ссылка к новости (http://lists.phcomp.co.uk/pipe...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34747-open_cdxalloc
Ключевые слова: open_cdxalloc, allwinner, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 10:51, 05/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    два вопроса: законно ли сие действие?
    и кто-нить использовал, к примеру, приведенные в статье устройства? как и для чего?
     
     
  • 2.4, Карбофос (ok), 11:24, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >позиционируемая как телеприставка
    >в роли обычных компактных компьютеров

    подключается через HDMI, интегрирован wifi

     
  • 2.5, Кевин (?), 11:26, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    шурх продал пару планшетов с сабжем, всё ок
     
     
  • 3.7, Аноним (-), 12:23, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже собрались. http://opencores.org/
     
     
  • 4.9, pv (?), 12:55, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да, и где купить можно? ну по 5-7$
     
  • 3.8, анонимус (??), 12:51, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько о таких опенсоурсных железок не слышал - они всегда раза в 1.5-2 дороже своих проприетарных собратьев - поэтому даром врятли получится...
     
     
  • 4.10, Аноним (-), 12:59, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скачать исходники в VHDL там можно совершенно даром.
     
  • 3.11, Аноз (?), 13:03, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    дорого
     
  • 3.14, Аноним (-), 18:17, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >  не проще ли всем энтузизистам собраться и выпустить свой проц

    They're working on it. Google://openrisc.

     
  • 2.13, arisu (ok), 14:35, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > законно ли сие действие?

    будут доставать — сделают по технологии clean room.

     
  • 2.18, WatchCat (ok), 00:08, 13/10/2013 [^] [^^] [^^^] [ответить]  
  • +/

    > и кто-нить использовал, к примеру, приведенные в статье устройства? как и для
    > чего?

    Я сделал из платы от Mele A2000G обычный настольный комп,который кушает всего восемь ватт электричества (вместе с подключенным SSD диском,мышкой и клавой),ну и монитор Philips 192EL еще 12 ватт ест. В моем случае штука крайне актуальная так как живу на острове в Финском заливе,энергообеспечение дома полностью автономное. Летом на такой комп вообще одного только солнечного электричества хватает и это полноценный удобный комп,а не планшет с экраном-недомерком какой-нибудь. Экраны нормального размера встречаются у ноутбуков,но те что с большим экраном - жрут под сотню ватт энергии,что еще хуже.
    Есть конечно у моей конструкции и ограничения в виду не особо большой производительности - примерно как PIII-600 работает. Но
    игрушки мне не актуальны в силу немолодого возраста,киноискусство я "люблю" также как большинство людей - симфоническую музыку,а всё что мне от компа надо - отлично работает,даже рисование схем и чертежей(QCad,Kicad). Стоит Debian Testing сборка armhf.
    А вот насчет аппаратного декодирования MPEG - идея хорошая,потому что воспроизводящий фоновую музыку плейер audacious кушает 7-9% процессора и иногда "икает" при пиках нагрузки. Пытался пересобирать библиотеку libmpg123 но пока кроме illegal instruction никакой оптимизации не получилось. Вот бы написать плагин к плейеру,использующий аппаратный декодер - но задачка это весьма сложная.


     

  • 1.12, Анонимъ (?), 14:12, 05/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хочу линух на денди!
     
     
  • 2.15, Аноним (-), 18:20, 05/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Хочу линух на денди!

    Ну вон на atmega запустили. На денди даже проще, пожалуй: кусок шины вытащен на картридж. Флаг вам в руки: пишете эмулятор проца с MMU для денди и запускаете. Правда загружаться будет долго, но...  

    Альтернативный вариант: засунуть в корпус от денди что-то типа mk802. Еще и дофига свободного места останется. Джойстики заапгрейдить до usb, а игры от денди пускать на эмуляторе :)

     

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



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

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