Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:guide-developer:toolchain:using_the_sdk [2021/10/15 13:24] – formatting vgaetera | docs:guide-developer:toolchain:using_the_sdk [2022/04/21 18:11] (current) – [Downloads] updated referenced versions tatami | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| <WRAP important> | <WRAP important> | ||
| - | * Do everything as a normal | + | * Do everything as an unprivileged |
| - | * Do not build in a directory that has spaces in its full path. | + | * Make sure there are no spaces in the full path to the build directory. |
| </ | </ | ||
| ===== Obtain the SDK ===== | ===== Obtain the SDK ===== | ||
| - | You can either download a precompiled SDK or compile it yourself from sources. Compilation from source is done by simply enabling the menuconfig option '' | + | You can either download a precompiled SDK or compile it yourself from sources. |
| + | Compilation from source is done by simply enabling the menuconfig option '' | ||
| The precompiled SDK is found in the same download folder where you find the firmware images for your device. | The precompiled SDK is found in the same download folder where you find the firmware images for your device. | ||
| ==== Downloads ==== | ==== Downloads ==== | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| ==== Package feeds ==== | ==== Package feeds ==== | ||
| - | After decompressing the SDK archive, optionally edit the '' | + | After decompressing the SDK archive, optionally edit the '' |
| + | By default, this will contain the feeds used when the SDK was built. | ||
| + | You can add your own feeds, local or remote, just like using the buildroot. | ||
| + | If you are simply rebuilding extra packages, you don't need to do this at all. | ||
| NOTE: if you want to override packages coming from an existing feed, you must write your custom feed ABOVE the line of the package feed containing the packages you want to override.\\ | NOTE: if you want to override packages coming from an existing feed, you must write your custom feed ABOVE the line of the package feed containing the packages you want to override.\\ | ||
| Line 52: | Line 56: | ||
| '' | '' | ||
| - | |||
| ===== Usage ===== | ===== Usage ===== | ||
| Line 60: | Line 63: | ||
| Instructions are at the top and help is available via the ''?'' | Instructions are at the top and help is available via the ''?'' | ||
| - | You // | + | You // |
| Enter '' | Enter '' | ||
| * '' | * '' | ||
| Line 66: | Line 69: | ||
| * '' | * '' | ||
| - | Still in the menu, find the package you want to build and select it by pressing " | + | Still in the menu, find the package you want to build and select it by pressing " |
| + | You can select multiple packages too. | ||
| - | Save the configuration and exit the menu. | + | Save the configuration and exit the menu. |
| ==== Compile packages ==== | ==== Compile packages ==== | ||