User Tools

Site Tools


customlinux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
customlinux [2022/06/14 09:46] – created admincustomlinux [2024/04/25 07:10] (current) – [Using the SDK] tflynn
Line 1: Line 1:
 +====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. 
 +
 +----
 +
 +   
 + 
 ====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 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====
 +Currently RWT uses the kirkstone release of Openembedded/Yocto for development of the custom Linux distribution. All modified recipes that RWT uses are in the RWT [[https://github.com/redwiretechnologies|github repository]]. 
 +
 + The starting point for the RWT Oxygen Development SDR is the [[https://github.com/redwiretechnologies/build-oxygen|build-oxygen]] repository, it contains git sub-modules to the correct version of the repositories to start building from.  There is a Readme with basic instructions on how to get started.
 +
 +For the Carbon SDR with a FPGA larger than the ZCU3EG the starting point is the repository [[https://github.com/redwiretechnologies/carbon808-build|carbon-build]], it contains git sub-modules to the correct version of the repositories to start building from.. There is a Readme with basic instructions on how to get started. 
 + 
customlinux.1655217997.txt.gz · Last modified: 2022/06/14 09:46 by admin