- Главная
- Форум
- Микроконтроллеры и Системы на Модуле (SOM)
- Микроконтроллеры Nuvoton на ядре ARM9
- NUC902
- NUC902. Buildroot. Конфигурация Rootfs.
- Форум
- Микроконтроллеры и Системы на Модуле (SOM)
- Микроконтроллеры Nuvoton на ядре ARM9
- NUC902
- NUC902. Buildroot. Конфигурация Rootfs.
NUC902. Buildroot. Конфигурация Rootfs.
3 года 10 мес. назад - 3 года 4 мес. назад #6379
от AEfimov
AEfimov создал тему: NUC902. Buildroot. Конфигурация Rootfs.
После успешного запуска образа Ubuntu, давайте приступим к работе с Buildroot.
Для справки. Buildroot - это набор программных инструментов, которые упрощают и автоматизируют процесс создания Linux для встроенной системы, при этом используется кросс-компиляция, позволяющая создавать несколько целевых платформ в одной системе разработки на основе Linux. В состав Buildroot включены такие модули как:
В нашей операционной системе Buildroot предустановлен в директории
/home/user/NUC970_Buildroot-master
Для осуществления необходимых нам настроек, будем использовать два конфигуратора - menuconfig (конфигуратор rootfs) и linux-menuconfig (конфигуратор Kernel). U-boot специфически настраивать не будем - нас вполне удовлетворят его стандартные настройки (задаются при запуске конфигурационного скрипта для конкретной модели устройства). Образ U-boot будет сгенерирован автоматически во время глобальной сборки.
Итак откроем в Terminal корневую директорию Buildroot и установим стандартные настройки для нашего устройства.
Теперь запустим Menuconfig командой:
Для запуска приложений Qt на NUC902 rootfs должна содержать ряд библиотек и утилит, реализующих возможность запуска программы. Для этого нужно включить поддержку Qt
Это библиотеки и утилиты тачскрина - libts, ts_calibrate, ts_test. Специфические библиотеки Qt и Libc6 и др.
Настройки Menuconfig:
Нажимаем EXIT, выбираем сохранить результат. Теперь Rootfs настроен и можно переходить к подготовке ядра.
Для справки. Buildroot - это набор программных инструментов, которые упрощают и автоматизируют процесс создания Linux для встроенной системы, при этом используется кросс-компиляция, позволяющая создавать несколько целевых платформ в одной системе разработки на основе Linux. В состав Buildroot включены такие модули как:
- Toolchain - Набор инструментов для компиляции ядра из, таких как GCC, binutils, libc, GDB и др.
- Rootfs Generator - Модуль конфигурации и создания целевой файловой системы.
- Linux Applications - Набор утилит которые могут быть имплицированы в Rootfs.
- Uboot - Инструмент по конфигурации и компиляции разного рода загрузчиков.
В нашей операционной системе Buildroot предустановлен в директории
/home/user/NUC970_Buildroot-master
Для осуществления необходимых нам настроек, будем использовать два конфигуратора - menuconfig (конфигуратор rootfs) и linux-menuconfig (конфигуратор Kernel). U-boot специфически настраивать не будем - нас вполне удовлетворят его стандартные настройки (задаются при запуске конфигурационного скрипта для конкретной модели устройства). Образ U-boot будет сгенерирован автоматически во время глобальной сборки.
Итак откроем в Terminal корневую директорию Buildroot и установим стандартные настройки для нашего устройства.
#sudo make nuvoton_nuc972_defconfig
Теперь запустим Menuconfig командой:
#sudo make menuconfig
Для запуска приложений Qt на NUC902 rootfs должна содержать ряд библиотек и утилит, реализующих возможность запуска программы. Для этого нужно включить поддержку Qt
Это библиотеки и утилиты тачскрина - libts, ts_calibrate, ts_test. Специфические библиотеки Qt и Libc6 и др.
Настройки Menuconfig:
Target packages --->
Graphic libraries and applications (graphic/text) --->
[*] Qt --->
[*] Compile and install Qt examples (with code)
JPEG support (System libjpeg) ---> (X) System libjpeg
Mouse drivers ---> [*] tslib
Нажимаем EXIT, выбираем сохранить результат. Теперь Rootfs настроен и можно переходить к подготовке ядра.
Последнее редактирование: 3 года 4 мес. назад пользователем AEfimov.
- Форум
- Микроконтроллеры и Системы на Модуле (SOM)
- Микроконтроллеры Nuvoton на ядре ARM9
- NUC902
- NUC902. Buildroot. Конфигурация Rootfs.
Время создания страницы: 0.033 секунд