Jump to content

    

Промышленный компьютер тион-про28

Quote

1 и 2 - после того, как ядро научитесь перекомпилировать.

Я же это делал уже, make linux-rebuild

Или это не то? 

 

Share this post


Link to post
Share on other sites
1 minute ago, Alex_Golubev said:

Или это не то? 

Я имел в виду "Изменять конфигурацию и перекомпилировать"

Share this post


Link to post
Share on other sites

Вы подскажите где нужно изменять конфигурацию в каких файлах? А перекомпилировать командой linux-rebuild

Share this post


Link to post
Share on other sites
4 minutes ago, Alex_Golubev said:

Вы подскажите где нужно изменять конфигурацию в каких файлах?

Я дождусь ответа на вопрос: "Есть /proc/config.gz в загруженной системе"?

Share this post


Link to post
Share on other sites
6 minutes ago, Alex_Golubev said:

Вы подскажите где нужно изменять конфигурацию в каких файлах? А перекомпилировать командой linux-rebuild

Все что мы делали до сих пор - это, по сути, демонстрация возможности быстрого старта. Тут все успешно - система собирается и загружается.

Сейчас нужно двигаться в глубины по следующему примерно плану:

1. Перейти на внешний тулчейн

2. Собрать ядро отдельно

3. Сконфигурировать его под свои нужды

4. Подцепить ядро к buildroot

5. Собрать нужные пакеты (тут и до Qt с его creator'ом дойдем)

Инструкцию напишу, но немного позже. Пока советую просто попрактиковаться в работе под Linux'ом.

Share this post


Link to post
Share on other sites

Загружаем тулчейн:

https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabi/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi.tar.xz

Распаковываем, например, в ~/work/toolchains/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi (нужные директории, естественно, создаем).

 

Далее в buildroot'е:

make menuconfig, ставим

Toolchain  --->
    Toolchain type (External toolchain)  --->
    Toolchain (Custom toolchain)  --->
    Toolchain origin (Pre-installed toolchain)  --->
    (Путь к распакованному тулчейну) Toolchain path
    ($(ARCH)-linux-gnueabi) Toolchain prefix
    External toolchain gcc version (7.x)  --->
    External toolchain kernel headers series (4.10.x)  --->
    External toolchain C library (glibc/eglibc)  ---> 

make clean

make

Share this post


Link to post
Share on other sites

Распаковать смог, в ~/work/toolchains/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi. 

Извиняюсь за глупый вопрос, но не смог понять:

Quote

Далее в buildroot'е:

make menuconfig, ставим


Toolchain  --->
    Toolchain type (External toolchain)  --->
    Toolchain (Custom toolchain)  --->
    Toolchain origin (Pre-installed toolchain)  --->
    (Путь к распакованному тулчейну) Toolchain path
    ($(ARCH)-linux-gnueabi) Toolchain prefix
    External toolchain gcc version (7.x)  --->
    External toolchain kernel headers series (4.10.x)  --->
    External toolchain C library (glibc/eglibc)  ---> 

Прошу более подробно рассказать как это сделать? 

Edited by Alex_Golubev

Share this post


Link to post
Share on other sites

Ну, make menuconfig запустили? Дальше должно быть вполне очевидно.

Share this post


Link to post
Share on other sites

Пакет ncurses-dev установлен? Если нет, добавьте.

Share this post


Link to post
Share on other sites

Установил ncurses-dev. Но make menuconfig не запустился. 

 

установка ncurses-dev.png

 

установка Toolchain ошибка.png

Edited by Alex_Golubev

Share this post


Link to post
Share on other sites

Если честно, я в некотором замешательстве. Посмотрите вывод cat Makefile | grep menuconfig, точно должна быть такая цель.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now