Talk about mobile phone software Talk about mobile phone software 1. The operating environment of mobile phone software 1.1 Overview [52RD.com] A mobile phone can be regarded as a pocket computer. It has a CPU, memory (flash, RAM), input and output devices (keyboard, display, USB, serial port). It also has a more important I/O channel, which is the air interface. The mobile phone communicates with the base station through the air interface protocol (such as GSM, CDMA, PHS, etc.), which can transmit both voice and data. [52RD.com] The CPU of a mobile phone is generally not an independent chip, but a unit of the baseband processing chip, called the CPU core. The baseband processing chip is the core of the mobile phone. It not only contains the more common units such as the CPU core and the DSP core, but also contains the communication protocol processing unit. The communication protocol processing unit and the mobile phone protocol software together complete the communication functions required by the air interface. With the continuous development of chip technology, more and more peripheral circuits can be integrated into the baseband processing chip, such as BAP, that is, the baseband analog processor. In this way, mobile phones can be made smaller and smaller, and the cost is lower. 1.2 Single CPU and Dual CPU Many mobile phones have only one CPU, which is the CPU core in the baseband processing chip. This CPU must run both the communication protocol and the user interface (UI). The DSP will share some computationally intensive tasks, such as voice encoding and decoding, various algorithms in the security layer, etc. [52RD.com] Driven by the market, mobile phone functions are constantly developing. Functions such as cameras, MP3, and Bluetooth can rely on hardware, and the pressure on the CPU is not very large, but application software such as java virtual machines and embedded browsers will have higher requirements for CPU resources. [52RD.com] The primary task of a single CPU is to complete the communication protocol. The communication protocol software has precise timing requirements. If this CPU also has to take into account many application software, it will inevitably be difficult. Therefore, dual-CPU mobile phones came into being. [52RD.com] As the name suggests, a dual-CPU mobile phone is a mobile phone with two CPUs. One CPU is dedicated to the communication protocol, and the other CPU is responsible for applications such as UI, java virtual machines, and embedded browsers. The two CPUs can be built in one chip or separately. [52RD.com] …
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore