Управляем чем угодно откуда угодно

Ядро 2.6.32.17

Обсуждение линуксовой части и софта на борту виртурилки

Ядро 2.6.32.17

Сообщение Gol » 01 дек 2013, 00:11

Так как последнее официально поддерживаемое TI ядро это 2.6.37, но в нём похерили старую видеоподсистему V4L, получается что нормальное ядро только 2.6.32.17 Именно на базе этого ядра есть RidgeRun SDK (для LeopardBoard) и именно на нём мы тестировали первые модели железки. Впоследствии было решено перейти на ядро поновее (3.9), но туда пришлось портировать видеоподсистему из 2.6.32 Аццкий монстр получился, но заработало. Подсистема перенесена была неполностью (лишь необходимый для функционирования нашей камеры в стандартном разрешении), что не совсем зер гут.

Короче, для полноценного функционирования V4L и заодно для проверки глюков от переноса на 3.9 поднимаю старое ядро, но с чистого листа. Т.е. не готовое ядро от RidgeRun (его мы распространять не имеем права и там много искусственных ограничений в тестовой версии которая в открытом доступе лежит).

Сейчас 2.6.32 уже грузится, многое из периферии завелось, камера видится, сейчас вот вифи подцепился (и даже постабильнее работает чем в 3.9, как это ни странно). Пока не выкладываю, ибо всё-таки сырое ещё. Думаю добавить его в наш SDK, параллельно с ядром 3.9 Нужное ядро будет выбираться дефайном в мейкфайле. Кстати, оказалось что 2.6.32 некорректно собирается компилятором старше чем 2012.03 :-) А U-boot неправильно собирается 2013.05. А фс если собрать с помощью 2012.03 - не работает ALSA (это очень хитрый глюк, кстати). Из-за этого, как раз, целый зоопарк компилеров в SDK.

Ядро 2.6.32 на гитхабе (там пока лишь один мой коммитик только, остальное ещё за закоммитил) http://github.com/virt2real/dm36x-kernel/commits/master
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron