Font Size: a A A

STM32 Based Embedded UClinux Platform Research And Developing

Posted on:2018-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:S H XuFull Text:PDF
GTID:2348330542451901Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the launching of a new generation of cost-effective micro-controllers by major semiconductor companies,embedded system has a rapid development,making a wide range of applications in the industrial control,Internet of things,communications equipment,medical services,consumer electronics and security monitoring.STMicroelectronics is one of the world's largest semiconductor companies,STM32 is a very innovative product,which has the industry's widest single-chip product line and covers ultra-low power,ultra-high performance direction.Therefore,it owns first-class market competitiveness.As an open source,easy to transplant,powerful embedded operating system,uClinux has become a hot spot in the field of embedded system development.Based on the embedded system software and hardware development background,this thesis studies the migration of uClinux operating system,the developing of the driver and the design of Bluetooth network,build an embedded software platform designed for STM32-core board,provides a good scalability for the application development in the future.Firstly,this thesis summarizes the development of embedded system from software and hardware,including hardware platform information of STM32-core Orion board and the reason of choosing uClinux.In the specific process of uClinux transplantation,this thesis set up a cross-compiler development environment,then modified U-boot as Boot Loader according to the characteristics of the target board hardware and uClinux system requirements.Then this thesis gives detailed description of the kernel transplant process and research on the selection and realization of root file system to complete development board software platform.This thesis also introduces the device driver under uClinux,extracts the key technology and development of network device driver and focuses on the design and development process of the network device driver.Based on the Bluetooth module,this thesis gives the design of the major modules of the Mesh network system.
Keywords/Search Tags:Boot Loader, kernel transplantation, driver developing, Bluetooth network
PDF Full Text Request
Related items