Font Size: a A A

Real-time Operating System Customization Of Linux And Development Of Device Driver

Posted on:2014-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:H S LiuFull Text:PDF
GTID:2268330422462878Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Linux operating system has the advantage of open source,easy to transplant etc,so hasbeen applied widely in the field of embedded NC system. According to the characteristics oflow real-time,targeted application etc,the thesis researches and develops customization ofreal-time operating system of Linux and development of key equipment drive technology. Themain research contents of thesis are listed as follows:Research the structure and principle of real-time Linux operating system based on Linux+Xenomai and real-time drive model of RTDM.According to the hardware platform based onARM+FPGA,customise the universal Bootloader U-Boot,Linux-2.6.33kernel and yaffsfilesystem.Through the customization of the kernel,make the kernel support filesystem ofyaffs format.Using MTD technology customise partition of NAND Flash.Analysis of Xenomai working principle,and customise real-time of Linux operatingsystem based on the Linux+Xenomai architecture.Customise startup logo and automationdownload of system software based on Linux real-time operating system and U-Boottechnologies.Research on Device address partition of Linux operating system based on ARM anddevelopment method of device drivers.Analysis of ioctl system call prototype of the devicedriver,and develop device drivers of motion control subsystem based on the RTDM model.Offer interface function to control registers of Axis,I/O,analog.Research the working principleand driven framework of man-machine interactive interface LCD screen. Develop the driverof the LCD controller,and make system support the LCD screen below8inches.With hardware platform as test environment, program real-time tasks periodic functionbased on the ioctl system call.The system real-time performance and interface of servo axis,I/O, simulation etc of motion control subsystem have been tested. Test results show that meetthe design requirements. Test results show that design meet the requirements.
Keywords/Search Tags:Linux, Real-time, Customization, Device Driver, OS, NC System
PDF Full Text Request
Related items