Возникла проблема - необходимо создать каталог с владельцем/группой, отличными от root. Делаю следующее: создаю каталог на ПК в уже созданной buildroot'ом фс, присваиваю ему нужные аттрибуты, но после make buildroot владелец/группа опять root. Галка, указвающая делать владельцем файлов root, в buildroot снята. Кто-нибудб решал что-енибудь подобное?
Make упаковывает фс в один файл, где мне менять права? Прямо на плате? А после следующего make опять? Сейчас так и делаю (на плате меняю), но хочется от этого уйти.
make создает корневую фс которую потом запаковывает. Лежит она в
project_build_arm/название_проекта/root
с ней можно делать все что хочется а запаковать - да хоть скриптами которые вместе с платой идут, хоть вручную, я вообще предпочитаю initramfs - указал путь к root при компиляции ядра и ничего не надо больше. При отладке у меня она вообще на mmc/sd карте лежит.
sasa, Кажется ты как то упоминал что у тебя microperl из buildroot'a собирается без проблем ... я уже в который раз не пробую ... не собирается и все =) Не мог бы ты поделиться своим конфигом от билдрута ? :)
И вопрос ко 2all ! получилось ли у когонибудь запустить вирт машину Java на плате ?
Подскажите, как собрать с помощью buildroot arm-linux-elf компилер. Нужно написать bootloader, вроде нужно arm-linux-elf использовать вместо arm-linux-gcc.
Поддержка русского языка - это достаточно обширный вопрос, вам что русифицировать надо - консоль или графическое приложение ? Для консоли в буилдруте есть пакет kbd.
Hardware handling --->
[*] kbd
я очень давно русификацией не маялся :) для консоли на фреймбуфере попробуйте так для загрузки русских шрифтов
# unicode_start cyr-sun16
для иксовых приложений нужно русифицировать иксы, для остальных которые напрямую с фреймбуфером работают - надо смотреть каждый конкретный случай, для Qt - проще всего включить поддержку ttf шрифтов при сборке и сами шрифты, в буилдруте есть
DejaVu fonts и Liberation (Free fonts). Про русификацию в Qt где-то была тема тут на форуме.
Мне надо видеть названия файлов на флешке на русском языке.
Не понимаю как это сотворить...
UPD
Предложенный вариант не работает.
в buildroot 2014.2 есть пакет в папке /packege
localedef но в самом меняю (menu config) его нету!
пришлось править .config в ручную но один фиг не собирается вообще даже ошибки не выдает!! Правил конфиг в папке /package и в /основной в /buildroot
Библиотеки собраны eglib http://lists.busybox.net/pipermail/buildroot/2012-May/053667.html
вот ссылка с оф.сайта.
Хелп уж очень нужно отображать файлы с русскоязычным названием, и ладно бы кракозябры были, да вообще ничерта нету как будто файла тупо не существует !