When selecting intelligent products, we must consider not only the hardware configuration but also the issue of software development. The development of the same business code is different on different SoCs or operating systems, and the underlying drivers and OS details are very different. As soon as the hardware configuration needs to be updated or the hardware platform needs to be changed, some or even all of the code needs to be redeveloped, which poses major challenges to R&D efforts.
On September 1, CP officially released the new Spring 2 series. Considering the long-standing software development problems of our customers, we have adopted the CP-Comm high-speed bus architecture based on the flat hardware solution for the first time in this product generation.
01.What is the CP-Comm high-speed bus architecture?
Based on a rich hardware bus, CP-Comm has realized a composite bus system, and the modular structure of the software is convenient for users to carry out secondary development. The system mainly consists of the industrial protocol module, the basic protocol module, the data link module, and the port module, and the data flow between these modules is bidirectional.
-
Industrial protocol module: The implementation of common industrial bus protocols meets the requirements of various industrial users;
-
Basic protocol module: for implementing the private protocol of the tablet itself, it is adapted to the hardware platform of all models of the CP platform;
-
Data link module: the realization of functions such as unpacking and packing protocol of tablet communication link and maintaining communication;
-
Port module: Make a unified interface abstraction for traditional SPI, RS -485, CAN, and other actual buses to meet the functional requirements of modular assembly.
02.What are the advantages of CP-Comm?
CP-Comm allows our customers to select the appropriate software components based on the optional hardware platform, hide the complex details of the underlying bus development, and focus on the actual business logic, improving product development efficiency.
-
High performance: superior communication performance;
-
Cross-platform: components can run on multiple hardware and software platforms, operating systems (such as Android/Linux/Hongmeng, etc.), SOC (such as Rockchip/Allwinner/Qualcomm/MTK, etc.);
-
Componentization: The building block software development method allows users to focus on their own business logic and easily play with CANbus, Modbus, and other buses;
-
Easy expansion: easy integration of new industrial protocols and new physical buses;
The launch of CP-Comm can help solve the difficulties faced by current industrial customers due to complex protocols and difficult development. It provides a set of simple and easy-to-use libraries for communication components so that our customers no longer have to deal with the complex details of the physical bus, resulting in significant savings in research and development. Time and personnel investment, focus on own business, improve the efficiency of product development.