Font Size: a A A

Research And Realization Of Linux Device Drivers In Embedded Systems

Posted on:2007-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y N HuFull Text:PDF
GTID:2178360215470252Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Computing technology and Communication technology and board application of Internet, it is well believed that 3C (Computer, Communication and Consumer) will converge in the near future. Meanwhile, minimizing and specializing of computer has come to be the new trend. Embedded devices products have been the mainstream of information industry. Recently, Linux has become one of the most successful and powerful operating system. More and more companies and research institutes have turned to do the research and development work on embedded Linux systems.This paper details the author 's research work and engineering work during the time when the author applies for the software engineering degree.Firstly, embedded Linux system architecture and device driver architecture are studied and analyzed, the core technology for building embedded Linux system and developing Linux device driver is introduced. And then, in network audio-video system project, stream media buffer problem and problem-solving strategy are investigated, probable methods to solve the problem are analyzed, a Count-Capacity Synthesizing algorithm is given; stream media driver architecture is researched, designing and some core realizing code is present. In security network interface card project, PCI-bridge based dual-CPUs communication technology is investigated, the realization of data channel and control channel is researched and analyzed, a virtual network driver for solving the problem is given; network device driver based on PCI bridge is studied, designing and some core realizing code is present.Generally, this paper stresses on the investigation of algorithm and the design of the realization of driver architecture, and analyses some key problems in embedded systems, suggests some possible resolvents. It should be useful for the people in the realization of similar embedded Linux systems.
Keywords/Search Tags:Linux device driver, PCI bridge, security NIC, network audio-video system, stream media, buffer update
PDF Full Text Request
Related items