Font Size: a A A

Linux Operating System Application Research On Embedded Soft-Core

Posted on:2012-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2178330332487860Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of computer technology, Embedded System has been widely applied to Industrial Control, Information Appliance, Mechanical & Electrical Products, etc. Most applications are based on ARM, Power PC, MIPS and other hardcore processors, although its technology is more mature, the cost is higher and design flexibility is poorer, productions are not easy to upgrade once completed. Therefore, this thesis mainly studies embedded system application based on the Nios II soft-core processor.Nios II, which is designed for realizing the SOPC technology, is the Altera company's second generation FPGA embedded processor, it realizes in the form of soft-core in FPGA, and has a high degree of flexibility and configurability. As an open source and free software, Linux operating system is widely used in Embedded System which has many advantages such as high-efficiency, stable, cuttable and supports multiple hardware devices, etc. UClinux is one embedded version of Linux operating system, so we mainly discuss the transplant process of embedded uClinux operating system on Nios II soft-core processor and its application.In this thesis, firstly, we study the software architecture of Nios II, by using the SOPC Builder development tool to build an embedded system based on Nios II with FPGA chip EP2C35F484C8 as the core, and analyze every component in detail; secondly, we build an embedded cross-compile environment in personal computer, and transplant U-Boot into Nios II processor, which is a usual embedded operating system bootloader; thirdly, we study the transplant process of embedded uClinux operating system on Nios II and build an embedded operating system development platform through modifying, configurating and compiling the kernel, and making a appropriate root file system; finally, we research and implement a character device driver based on LCD in the system, meanwhile, we make a simple analysis and transplant on MiniGUI.
Keywords/Search Tags:Embedded System, Nios II, SOPC, FPGA, Linux/uClinux, GUI
PDF Full Text Request
Related items