Yocto Linux is a customized distribution built with the Yocto Project toolkit from Qualcomm for the CQ10 and CQ20 modules, ensuring efficient resource usage and enhanced customizability. It can also be upgraded to Kernel 6.1 for improved performance.
Yocto Linux can be configured to intelligently optimize the usage of interfaces such as UART, USB 2.0, and I2C, ensuring seamless integration with the hardware components of the CQ10 and CQ20 modules.
Kernel 4.14, as an LTS release, ensures extended maintenance and security updates, providing stability and reliability for embedded systems deployed in the field.
Yocto’s SDK facilitates custom application and firmware development, accelerating the process while meeting specific use-case requirements.
Suitable for lightweight IoT applications that require basic processing and storage capabilities.
Accommodates more complex applications with moderate processing and storage requirements.
Aimed at OEMs developing custom SDK-based applications that require substantial storage for resource-intensive operations.
Both modules offer driver support for Qualcomm’s QCA9377 Wi-Fi + BLE transceiver, which can be integrated into OEMs’ connected solutions through the SDIO interface.
Operating on Yocto Linux (Kernel 4.14), both modules support various internet protocols and hardware interfaces but require developers to implement custom drivers to enable WiFi and BLE connectivity.
Feature | CQ10 | CQ20 |
LTE Category | Cat 1, up to 10 Mbps download, 5 Mbps upload | Cat 4, up to 150 Mbps download, 50 Mbps upload |
eSIM Support | Optional integrated eSIM powered by Cavli Hubble | Optional integrated eSIM powered by Cavli Hubble |
Antenna Configuration | Single antenna | Dual antenna, diversity support |