Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM Xorg
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
alexf
Имеется плата на S3C2416. Это ARM926E. Хочется найти простенькую root filesystem но с поддержкой Xorg.
Целый день искал по интернету и кое что нашел, но не совем то что надо.

Самые популярные системы на основе Debian. Ну очень большие. Меня не так размеры пугают как очень долгая инициализация. Есть от MINI2440 система, но она на Qtopia сделана, а мне надо нормальный Х плюс GTK+.

Может есть и кого опыт? Я попытался на Qtopia добавить библиотек от другой системы, но не работает.
sasamy
Цитата(alexf @ Feb 19 2011, 07:39) *
Имеется плата на S3C2416. Это ARM926E. Хочется найти простенькую root filesystem но с поддержкой Xorg.
Целый день искал по интернету и кое что нашел, но не совем то что надо.


Проще самому собрать
http://www.buildroot.net/
Dron_Gus
или http://openembedded.org/index.php/Main_Page
alexf
На ОЕ я давно смотрел и пользовался для OMAP3. А за наводку на buildroot спасибо. Собрал нечто, но почему то Xserver собрался в target но не вошел в rootfs.tar
Потом удалось собрать Х и даже запустить "xeyes" но GTK+ не собирается - выдает ошибки.

Опять попробовал ОЕ. Собрался Angstrom MINI2440. Так наоборот похоже есть все библиотеки для GTK+ но зато нет X сервера...
bitbake mini2440-image работает, то Х там нет
bitbake X11-image не собирается совсем

Я не достаточно разбираюсь в этих скриптах чтобы понять почему.

Поэтому и хочется наити образ системы где есть Xserver и GTK+.
Может вы знаете "рецепт" как собрать под ОЕ?
Dron_Gus
Попробуйте "xfce-image" "gpe-image" "angstrom-x-image".
А можете из консольной версии все доустановить через opkg.
alexf
После некоторой борьбы удалось понять что openembedded начинает работать если отключить ccache. Найдена ссылка что хорошо бы его не было.
Я точно не знаю насколько он полезен для других целей но вставив стройку 'CCACHE = ""' в файл local.conf удалось все собрать.

Правда Angstrom занимает безумное время чтобы включиться. Наверное лечится если поубирать всякие скрипты из etc/rcX.d
И X при попытке запуска сделал segmentation fault. Можно разобраться с GDB наверное но пока лениво. А вот Х собраный buildroot вполне работает.
Впрочем чтобы buildroot заработал пришлось вставить symbolic links - не все скрипты правильные. Может он и работает с дефолтной uClib но я собирал с внешним toolchain.

Все это написал на случай если кто еще пойдет по тем же граблям.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.