Font Size: a A A

Design Of Radio Frequence Module Driver Based On S3C2440+Linux Platform

Posted on:2009-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:W SuoFull Text:PDF
GTID:2178360245470141Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of science and technology, wireless communications systems have penetrated into every aspect of people's lives, and provided a solid material foundation for the formation of information society. In the field of police equipment, and sometimes need radio and receiver systems to be able to provide real-time live images and sounds, automotive wireless system is one of the common system. Among these, this paper will focus on the software development technology of the wireless communication system and the related software development method.Most of the previous electronic systems used SCM(Single Chip Microcmputer) to achieve control and intelligent, but the functional requirement has become more and more complex, the stability of embedded microprocessors ware continuously improved, and the price become lowering. These factors make the development and application that based on the embedded systems with the operating system (OS) increasingly widespread. For low-power, low-cost, high-performance, high reliability and easy maintenance requirements, in this paper, the system involved in issues used a Samsung S3C2440 microprocessor based on the ARM920T core. At the same time, because of the open source code, easy to tailor and portability and other characteristics Linux operating system was selected.The whole system of this subject was divided into two parts: software development and hardware development, and the software part is divided into: device driver development, operating systems parting, communication protocol software development and application programming development and so on. This papar focused on the following three aspects in transceiver's embedded software development: the device driver development, the wireless radio frequence interface programming development and Linux operating system porting of this system.First, this paper gave a brief introduction on the working principle and the overall programme of the wireless image transceiver, and then outlined the embedded processor S3C2440 and the Linux operating system, finally introduced the integrated development environment and debugging method in embedded system development. In the next chapter III, described in detail the design of RF module driver, including: elements of the design and implementation on the Linux driver about RF upconverter AD9957 on the use of the SPI bus, elements of the design on the RF upconverter interface programming, elements of the design and implementation on the Linux driver about RF module tuner on the use of the I2C bus, and elements of the design on the RF tuner interface programming. Chapter IV described in detail: elements of the Bootloader porting using a common U-Boot, elements of porting Linux operating system kernel.
Keywords/Search Tags:ARM9, embedded Linux, radio frequence, device driver
PDF Full Text Request
Related items