Font Size: a A A

Optimize System And Underlying Driver Development Of Embedded System Based On ARM

Posted on:2015-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y R ZhuFull Text:PDF
GTID:2298330431491461Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of electronic information technology, the embeddedsystem as an important direction of development of IT technology has been appliedmore and more extensive in the consumer electronics, communications equipment,industrial control, security, automotive electronics, medical electronics, softwareoutsourcing and other industries. ARM embedded system as one of the mainprocessors, which has low power consumption, high integration, complete peripheralequipment and other excellent features in microelectronics that has been widely used.The advantages of embedded Linux operating system like it can be cut, easy totransplant, powerful, rich in resources, can simplify the kernel size, so that it makes itsplay an important role in embedded system field.This article is based on the embedded application prospects which uses JuLongcompany‘s Sorter discussed as a platform for the Linux operating system’s migrationtailoring and underlying drivers of development. And then optimizes the systemstart-up time to achieve good results, makes a solid foundation for other applicationsof the system widely used.This paper first introduces the concept of embedded system and its developmenttrend. Then introduces the hardware architecture framework which uses SamsungSemiconductor’s S3c2416for its processor, and builds some software environment forthe development of the ARM Linux kernel operating system on the base2.6kennelversion likes built cross-compiler environment, configured an NFS file system toshare files, as well as installed the appropriate test, development software to facilitatesystem development on the PC. Then according to the characteristics of the processorto transplantation and modify the system boot code U-boot, and system requirementsfor migration and reduce the kernel, and then for the system features transplantationthe Yaffs file system. This paper focuses on the character-driven writing, and takes thecharacter-driven of LED driver as a simple example which has a driver and testingprocess writing. Then makes a detail elaborated for input system that widely used inbuttons, touch screen and keyboard which is play a important role in the input devices,and takes a testing for the input system. Finally, makes a analysis for the startupprocess and optimizes the system’s startup for the system’s requirements, and reducesthe time of the system’s startup.
Keywords/Search Tags:embedded system, kernel transplantation, Character driven, Input subsystem, System optimization
PDF Full Text Request
Related items