RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Table of Contents maxLevel 2
...
draw.io Diagram | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Step 1 : Get a board with Linux + drivers
RDK is based on yocto based linux distribution so SoC vendors has to get a board that is running on linux which is a SoC version of linux with the required drivers that are needed to run all the hardware that are associated in the board like Wifi.
Linux version that is having can be optimzed and hardened by linux kernal can be hardened by SoC vendor itself because RDK is not dealing with hardening Linux in the SOC port so whatever is required is the job of SoC how to hardening how to make it secure those things it is responsibility of SoC vendor.
Mostly they will be having linux for on their board with required drivers
Step 2 : Move the build to Yocto, compare it to supported Yocto version of RDK
RDK is based on yocto build setup so if their is not based on yocto so they need to migrate to yocto format so that they can easily adopt on top of it. In case they are not doing it will be little difficult for them to first port the complete RDK and later keep the patches. So ,it is always recommended to port yocto on top of , recommended to convert their linux distribution to a yocto based build
Step 3 : Compare and verify the compiler flags used in RDK and in platform to avoid issues
for eg: RDK considers hardware floating point in platform where as some platforms are on software based floating point
Step 4 : Compare the open source versions used in platform as different versions will cause problems
Step 5 : Move the RDK recipes to platform yocto build
Step 6 : Get a successful build etc
Info | ||
---|---|---|
| ||
Add a section here, with diagram, on the (like get a board with Linux + drivers, move the build to Yocto, compare it to supported Yocto version of RDK, compare and verify the compiler flags used in RDK and in platform to avoid issues ( for eg: RDK considers hardware floating point in platform where as some platforms are on software based floating point ), compare the open source versions used in platform as different versions will cause problems ), move the rdk recipes to platform yocto build, get a successful build etc. |
...