Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
customlinux [2024/04/25 07:06] – [Build System] tflynn | customlinux [2024/04/25 07:10] (current) – [Using the SDK] tflynn |
---|
====Build System==== | ====Build System==== |
RWT uses the [[https://www.openembedded.org/wiki/Main_Page|Openembedd]]/[[https://www.yoctoproject.org/|Yocto]] build system to develop a custom Linux distribution for each radio and specific mission application. Each radio is shipped with a microSD card with a pre-installed Linux operating system. The custom Linux distribution distributed with RWT SDRs is a development environment suitable for a non internet connected test and development device. Rebuilding the distribution for a final product is highly recommended. This would include removing any extra packages,adding in common security settings like a root password, proper user creation, limiting debugfs access etc is strongly recommended. | RWT uses the [[https://www.openembedded.org/wiki/Main_Page|Openembedd]]/[[https://www.yoctoproject.org/|Yocto]] build system to develop a custom Linux distribution for each radio and specific mission application. Each radio is shipped with a microSD card with a pre-installed Linux operating system. The custom Linux distribution distributed with RWT SDRs is a development environment suitable for a non internet connected test and development device. Rebuilding the distribution for a final product is highly recommended. This would include removing any extra packages,adding in common security settings like a root password, proper user creation, limiting debugfs access etc is strongly recommended. |
| |
| ---- |
| |
| |
| |
====Getting Started with OpenEmbedded/Yocto==== | ====Getting Started with OpenEmbedded/Yocto==== |
For new users this is an advanced topic. RWT strongly recommends reading through the documentation provided by the [[https://docs.yoctoproject.org/|Yocto Project]] . This wiki is not a detailed explanation of how to use OpenEmbedded/Yocto, it will provide examples | For new users this is an advanced topic. RWT strongly recommends reading through the documentation provided by the [[https://docs.yoctoproject.org/|Yocto Project]] . This wiki is not a detailed explanation of how to use OpenEmbedded/Yocto, the existing documentation is extensive. |
| |
| ---- |
| |
====Using the SDK ===== | ====Using the SDK ===== |
RWT provides an ESDK | RWT plans to provide an SDK in the near future which will allow code development without building a full image and SDK. |
| |
| ---- |
| |
====Building Complete Custom Images==== | ====Building Complete Custom Images==== |