Font Size: a A A

Research And Implementation Of Key Technology Of Internet Of Things Embedded System Based On Mbed

Posted on:2019-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2428330596971768Subject:Computer technology
Abstract/Summary:PDF Full Text Request
mbed OS is a free operating system designed for ARM Cortex-M processor-based devices.Integrate all the basic components of the Internet of Things(including security,communications,and device management)into a single set of software to help develop low-power,production-grade IoT devices and optimize production processes.At present,mbed OS has gradually occupied the market at home and abroad due to its simple development and wide application.The main research content of this subject is based on the mbed OS IoT embedded system to solve the key technologies in the Internet of Things interface.Based on the in-depth study and research of mbed OS,it provides reference for other IoT application design.The specific research in this paper is as follows:This paper implements the STM32-based mbed OS porting.For mbed,it only supports the limitations of mbed enable boards and online compilation.With keil uvision5 as the offline environment,the mbed OS project code is exported,and the mbed OS is successfully modified by modifying the configuration and code files.Ported to STM32L100R8T6 and STM32F103RET6,the analysis and summary of a STM32-based mbed OS migration solution.After that,the research on mbed real-time operating system was completed,which was studied from four aspects: thread scheduling,thread control,thread synchronization and thread communication,and realized the function of demand.Finally,the mbed application research is realized,the mbed interrupt control and storage management are studied,and various communication methods and protocols of mbed are realized.At the same time,the low power optimization design of mbed is proposed,and the low power efficiency is tested and compared.
Keywords/Search Tags:IoT, mbed OS, transplantation, real-time operating system, communication
PDF Full Text Request
Related items