Font Size: a A A

The Development Of The BSP And Multimedia Player In Mobile Service Terminal

Posted on:2010-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:A B LiuFull Text:PDF
GTID:2178360278465970Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
A mobile service terminal, which owns all the functions of a mobile phone and the part functions of a business hall, is a supplement of a mobile business hall because it can be used in the country. The device is made up of S3C2410 and Windows CE.NET.Based on the analysis of the existing functions of BootLoader, LCD is supported to display the start interface and the booting progress when the device is turned on; the function to partition a NAND Flash, which creates a FAT32 partition and a BinFS partition, is added to store data in the storage. The FAT32 partition is displayed as a folder in Windows CE.NET through Hive-based Registry. The files stored in the folder are not lost in the case of power off.Based on the driver model of Windows CE.NET, the development of the drivers of the peripherals added in the development board is done in S3C2410. The design and realization of the CH452 keyboard driver is especially expounded. In view of the characteristics of RTOS and CH452, a keyboard-scanning controller, a method to realize the keyboard driver of CH452 through time interruption is set forth. The keystroke codes from CH452 are read through synchronous serial communication whose clock signals are produced and whose data signals are received or sent in the ISR of timer interruption which is set in the keyboard ISR. Both the press-key test results and the waveforms captured by oscilloscope show that the keystroke responses are real-time and reliable according to the system requirements.A multimedia player is used to demonstrate new services. A method to develop the multimedia player in Windows CE.NET through DirectShow is described and the key points are shown. The test result of the multimedia player on the development board is that playing audio files is normal but playing video files is not. The main reason is that the embedded microprocessor is not powerful to deal with video data. A doable solution is to preprocess video files to reduce the size of video images and the playing frame rate.
Keywords/Search Tags:Embedded system, Windows CE.NET, S3C2410, BSP, Multimedia player
PDF Full Text Request
Related items