| Using geostationary orbit satellites or low or middle orbit satellites as relay station to obtain regional and even global mobile communication is called Satellite Mobile Communication. Generally it consists of3parts. That are:communication satellite, which is made up of one or more satellites; ground station, includes the system control center and some gateway stations (a transfer station which connects the public switched telephone network and mobile users); mobile user communication terminals, include the car, carrier, airborne terminal and handsets.The thesis mainly talks about the research and development of handset-satellite mobile communication terminal, and introduces the setup of development platform of satellite mobile terminal in detail, then supplying reliable software and hardware environment for those terminal protocol stacks and operation of other applications.The reason that this platform uses ThreadX system is because it is a perfect real-time operation system (RTOS) and can be used in deep embedded applications. Also it has the advantages of small scale, strong real-time performance, high reliability and free-royalty etc. Besides it can support a large of processors and SoCs, which contains ARM, PowerPC, SH4, MIPS, ADI DSP, TI DPS, Nios II and so on. So it is widely applied in the field of consumer electronics, automotive electronics, industrial automation, network solution and even military, aeronautic and astronautic etc.For the specific build of platform, author will achieve the following functions. First, transplant the main system of ThreadX to the platform of ARM Cortex-R4. ThreadX will run reliably, sustain the concurrency of multi-threads and lay a solid ground for future development of functions. Second, achieve the communication function through USB. The platform can be used as a device to make data transmission with host, which are the HOST equipment that can support USB CDC-ACM randomly. This platform will operate protocol stack software which is related to satellite communication, and the USB interface will be the main way to make data communication between the platform and outside environments.That is the biggest significance. Third, realize the network communication. A common phone has the characteristics of connecting with the networks, so does the mobile satellite terminal. It needs this function to ensure large flow of data transmission. Fourth, add the module of SD card. The read-write of SD card is a kind of basically function of satellite terminal. SD card is used to store system status information, but also it can be used in the storage of the log information during the software development process. It is easy for the developer to analyze because it keeps the LOG information in SD card.This thesis shows the ThreadX system transplantation based on ARM Cortex R4is the foundation of completing the research and development of satellite mobile terminals, and even has an important effect in deciding its success and failure. |