Configuring the Linux kernel

Modifying the Linux kernel configuration may be necessary for certain use cases. The following steps describe how to copy the default SDK kernel configuration and modify it. It is assumed that the project template described in Creating a Linux distribution is used.

  1. Copy sdk/acu6-pro-sdk-vX.X.X/externals/acu6-base/board/actia/acu6/linux-X.X.config to externals/YOUR_PROJECT_NAME/board/actia/acu6/linux_defconfig.

  2. Run make buildroot-menuconfig and navigate to Kernel -> Kernel configuration (Using a custom (def)config file).

  3. Update the configuration file path to point to the external layer, e.g., $(BR2_EXTERNAL_YOUR_PROJECT_NAME_PATH)/board/actia/acu6/linux_defconfig.

  4. Save the configuration and exit the tool.

  5. Run make buildroot-savedefconfig to save the updated Buildroot configuration to the project.

  6. Run make buildroot-linux-menuconfig to open the kernel configuration menu.

  7. Make desired changes to the configuration.

  8. Save the configuration and exit the tool.

  9. Run make buildroot-linux-update-defconfig to update the kernel configuration file as set in Step 1.