adopt the real-time enhanced Linux and the integration of Linux and real-time OS based on "2-CPU solution" for the next generation mobile phones. In the 2-CPU solution, mobile phone services are done in an application CPU (A-CPU) and a communication CPU (C-CPU). The A-CPU is dedicated to mobile application services and its OS is Linux for increasing software productivity. The above real-time enhanced Linux is utilized in A-CPU. The communication CPU is for communication processing and OS of the C-CPU is a real-time OS for the processing.