6.2 Driver Development Guide
RDK X3 system software is based on the Linux operating system, with a kernel version of 4.14.x. The system provides a basic set of C and C++ libraries, hardware module interface libraries, and a C++ algorithm application framework as the runtime environment for applications.
Depending on the product form, the system provides different software modules to form the final product. The following diagram shows the software module architecture of the system: