Анонсирована (http://www.phoronix.com/scan.php?page=news_item&px=MTE3NTM) очередная инициатива по реверс-инжинирингу. В данном случае внимание энтузиастов привлек блок аппаратного кодирования/декодирования видео в чипах Allwinner A10 (Cortex A8, максимальная рабочая частота 1-1.2 ГГц). Чипы Allwinner A10 известны тем что очень популярны в китае, благодаря своей низкой цене: называются цены порядка $5-7 за чип.
Из-за низкой стоимости данных чипов на их базе выпущено немало недорогих одноплатных компьютеров. Например, Mele A1000 позиционируемая как телеприставка с Android (~$70). Или mk802, ультра-портативный компьютер на основе Android размерами лишь чуть больше обычной флешки (~$60). При этом у таких устройств как правило есть 512Мб или 1Гб оперативной памяти, чего вполне достаточно для запуска обычных дистрибутивов Linux и использования (http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/) таких устройств в роли обычных компактных компьютеров. Также на чипе Allwinner A10 выпускается множество различных недорогих китайских планшетов.
Наиболее известной проблемой с чипами A10 является то, что хотя в них встроен весьма мощный аппаратный блок кодирования/декодирования видео (заявляется способность декодировать видео вплоть до разрешения 2160p), производитель предоставляет лишь закрытую библиотеку для работы с этим блоком. Группа энтузиастов пытается создать аналог данной библиотеки, не требующий применения закрытых компонентов. Например, на GitHub уже опубликована (https://github.com/iainb/open_cdxalloc/) библиотека open_cdxalloc, отвечающая за выделение памяти блоку видеодекодера.URL: http://www.phoronix.com/scan.php?page=news_item&px=MTE3NTM
Новость: http://www.opennet.me/opennews/art.shtml?num=34747
два вопроса: законно ли сие действие?
и кто-нить использовал, к примеру, приведенные в статье устройства? как и для чего?
>позиционируемая как телеприставка
>в роли обычных компактных компьютеровподключается через HDMI, интегрирован wifi
шурх продал пару планшетов с сабжем, всё ок
Уже собрались. http://opencores.org/
да, и где купить можно? ну по 5-7$
Сколько о таких опенсоурсных железок не слышал - они всегда раза в 1.5-2 дороже своих проприетарных собратьев - поэтому даром врятли получится...
Скачать исходники в VHDL там можно совершенно даром.
дорого
> не проще ли всем энтузизистам собраться и выпустить свой процThey're working on it. Google://openrisc.
> законно ли сие действие?будут доставать — сделают по технологии clean room.
> и кто-нить использовал, к примеру, приведенные в статье устройства? как и для
> чего?Я сделал из платы от Mele A2000G обычный настольный комп,который кушает всего восемь ватт электричества (вместе с подключенным SSD диском,мышкой и клавой),ну и монитор Philips 192EL еще 12 ватт ест. В моем случае штука крайне актуальная так как живу на острове в Финском заливе,энергообеспечение дома полностью автономное. Летом на такой комп вообще одного только солнечного электричества хватает и это полноценный удобный комп,а не планшет с экраном-недомерком какой-нибудь. Экраны нормального размера встречаются у ноутбуков,но те что с большим экраном - жрут под сотню ватт энергии,что еще хуже.
Есть конечно у моей конструкции и ограничения в виду не особо большой производительности - примерно как PIII-600 работает. Но
игрушки мне не актуальны в силу немолодого возраста,киноискусство я "люблю" также как большинство людей - симфоническую музыку,а всё что мне от компа надо - отлично работает,даже рисование схем и чертежей(QCad,Kicad). Стоит Debian Testing сборка armhf.
А вот насчет аппаратного декодирования MPEG - идея хорошая,потому что воспроизводящий фоновую музыку плейер audacious кушает 7-9% процессора и иногда "икает" при пиках нагрузки. Пытался пересобирать библиотеку libmpg123 но пока кроме illegal instruction никакой оптимизации не получилось. Вот бы написать плагин к плейеру,использующий аппаратный декодер - но задачка это весьма сложная.
Хочу линух на денди!
> Хочу линух на денди!Ну вон на atmega запустили. На денди даже проще, пожалуй: кусок шины вытащен на картридж. Флаг вам в руки: пишете эмулятор проца с MMU для денди и запускаете. Правда загружаться будет долго, но...
Альтернативный вариант: засунуть в корпус от денди что-то типа mk802. Еще и дофига свободного места останется. Джойстики заапгрейдить до usb, а игры от денди пускать на эмуляторе :)