Font Size: a A A

Research And Application Of Embedded Linux Device Driver On FPC

Posted on:2011-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:J H YangFull Text:PDF
GTID:2178360308464238Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
FPC (flexible printed circuit board) is the printed circuit made of flexible insulation. It can bend, wind and fold freely, so it can greatly reduce the volume of electronic products. FPC has been widely applied in various fields of digital products. The process of FPC mount is fixing the components to FPC, by means of adhesive bonding, welding, etc. FPC mounting equipment can complete the corresponding mounted process quickly.The embedded Linux operating system has rapidly become the popular embedded development platform, because it has many merits of open source, powerful function, stabilization, low cost, etc. Many devices are used on the embedded system so it becomes very significant to study these device drivers, the drivers which run efficiently and steadily can exert high capability of the system peripheral equipments.In the process of developing "FPC mount control platform", embedded ARM-Linux was used as a host computer system. On the platform, some hardware devices such as touch-screen, SD card and Network Interface Card are used, but the hardware can only work normally with the matched device drive. Therefore, the device driver plays an important role in Linux kernel. The diversity of embedded device determines that different devices must have their own drivers, which makes the development of device driver programs an important part in the research work of embedded system. Therefore, the researchment on embedded Linux device driver is of great value.This paper firstly expounds the structure and function of the host computer system; secondly, introduces the Linux device driver and set up the cross development environment; and thirdly, by making a detailed analysis of three kinds of devices drivers (including character device, block device, net work device), it summarizes the design template and framework of various types of device driver. Based on this template, the driver of electronic hand wheel, touch screen, SD card and CS8900 chip are designed. Finally this paper gives the design scheme of interactive modules, memory modules and remote monitoring module, and some corresponding experimental tests are done, test results show that the devices can work stably.
Keywords/Search Tags:FPC, Embedded Linux, Character Device, Block Device, Network Device
PDF Full Text Request
Related items