| Along with the integrating of smart phone and 3G technology, phone manufacture already realized that smart phone competition would trigger the war of 3G terminal realm. Having breakthrough in smart phone products becomes important key to the success in 3G competition. So how to optimize the performance of smart phone in order to cope with rapid network development and increase their competence appears to be the manufactures' focus.As one important part of smart phone, the mobile phone segment "OpenOS" are expected to grow substantially the next few years. Dominant players are Symbian, Windows and Linux. Symbian is by far the largest holding somewhat 70% of the total OpenOS mobile phones. Putting together a Symbian platform is a comprehensive task which only companies with a certain competence and resource can manage. Especially for Serial protocol modules (CSY module), even though its interface API is available for common users, due to the close connection with hardware and potential influence on other modules, common users have limited research in this area.A typical smart phone design applies dual processors, one for communication protocols and the other one is controlled by operating system, performing applications and GUI. These two processors can choose either serial communication or parallel communication based on different hardware. This paper aims at designing a protocol implementation with good performance under high speed data transferring.To implement a serial communication module is a complex task especially in a handset with limited resource that developers with a certain competence can handle. And the development environment requires advanced SDK and proper hardware. So the author mainly focused on theory study with analyzing Symbian OS architecture, characters and the most important part: communication framework. According to this study, locate the key points in the design. To some potential problems in the preliminary design, the author gave test cases for the future use in real implementation. Though lacking of hardware, the author set up several small models to verify the limitations of Symbian OS communication framework, like how the active objects mechanism impact the performance. |