Font Size: a A A

The Design And Realization Of Embedded Mobile Terminal Software

Posted on:2006-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:H M HanFull Text:PDF
GTID:2208360152998530Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Based on the experience of software development for interphone at Motorola software Center,the paper analyses and researches the design and implementation method of system software and application software of embedded mobile terminal. The mobile terminal development belongs to embedded application. The paper gives a comprehensive research on embedded hardware/software platform and the developing environment such as ICE and JTAG debugger. The paper introduces component based software architecture design to improve product development efficiency and code reusement. Data Storage management component is the key point of mobile terminal development. This paper mainly describes the access strategy design of FLASH data/code and introduces important FDM data manager. It has advantages such as fast access and multi-partition compared to Intel FDI mechanism. The paper adopts layered principle to implement HAL, i.e. HAL service layer and HAL driver layer. The service layer introduced six kind of services interface and gives detailed design rules while the driver layer design idea is implemented via device driver. Driver layer abstraction introduced two layered interrupt service architecture and has a standard abstraction interface. OS abstraction layer of mobile terminal is defined according to POSIX standard. The paper gives out a detailed description on POSIX abstraction design. MMI is the control engine of application software which decides whether the user interface is friendly or not and even the market possession ratio of the mobile terminal. MMI is implemented as FSM (Finite State Machine) drived task. At last, this paper summarizes the whole paper and gives some suggestions for the further research.
Keywords/Search Tags:JTAG debugger, Mobile terminal, FLASH data management, HAL, POSIX abstraction, MMI
PDF Full Text Request
Related items