Font Size: a A A

Research On The Application Of Embedded T-Kernel In Mobile Handset Platform

Posted on:2010-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:F YangFull Text:PDF
GTID:2178360275453448Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of the information technology and computer technology,a variety of handsets come into the life of common people and begin to enter the industry production and service industry and so on.Mobile handset with low power consumption,small size and high integration usually arises from the combination of advanced computer technology,semiconductor technology and electronic technology and practical applications,so it must be a technology-intensive, capital-intensive,highly dispersed and constantly innovative integrated system of knowledge.The middleware developed in T-Kernel can be transplanted without dependence on the structure of CPU.By using abundant middleware,we can significantly shorten the development time of application and reduce cost.By using high-quality hardware and software,we can debug very easily.In the small batch production we can develop platform as they stood.The systems are stable and small-sized,so it is easy to direct them into commodities and then into the market in a very short time.With the development of embedded systems,the manufacturers are trying to shorten the development cycle on the basis of ensuring the product performance,so open-source embedded real-time operating system T-Kernel will no doubt have a lot of advantages in this regard.For mobile handset development,this paper builds the software development platform based on embedded T-Kernel and possesses great practical significance. Furthermore this paper will provide a certain reference for development of other handsets as well as the development of T-Kernel in China.This paper researches the application of T-Kernel in the mobile handset platform in detail.The main tasks include:1.An in-depth study of the overall architecture about mobile handset system: on hardware,the system uses a dual-processor design,the subsystem of SH7343 and the subsystem of H8SX-1654 exist independent of each other and they communicate through the I~2C interface;on software,the operating system is cited into hardware platform and we use the embedded T-Kernel and around T-Kernel divide software into five levels:the T-Monitor,the T-Kernel,device drivers,T-Kernel Extension and application software.2.Setting up software development environment,summarizing T-Monitor software and introducing its realization process.T-Monitor is the bootloader program used in this the project and is responsible for the hardware to start self-test and operating system to start loading.Through loading of T-Monitor and guide-running, T-Kernel operating system will be activated to start running.3.The transplantation of T-Kernel operating system and the design and implementation of device driver under the T-Kernel.By studying the start-process and directory structure of the T-Kernel,we then transplant T-Kernel on this basis.By analyzing the T-Kernel device driver's hierarchy,equipment management mechanism as well as interruption mechanism,we develop the device driver with touch screen driver under the transplanted T-Kernel.
Keywords/Search Tags:T-Kernel, Mobile Handset, cross compile, T-Monitor, driver
PDF Full Text Request
Related items