Font Size: a A A

Design And Implementation Of Internet Of Things Terminal Operating System For Limited Resources

Posted on:2019-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:H F XiaFull Text:PDF
GTID:2428330590965587Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Recent years,with the promotion of IoL technology,Chinese IoL industry has gotten considerable development and popularization.Kinds of IoL terminals have been applied to more and more areas,such as Manufacture,Environmental Industry,Daily Life and so on.As the key of IoL terminal,the operating system of IoL terminal play roles on scheduling terminal sources,managing terminal energy,promoting terminal stability,etc.The IoL terminal operating systems currently in use almost face the problems which lacks the RAM,insufficient stability,lacks the endurance of battery,etc.This article has designed an IoL operating system based on the limited sources which is focused on the currently existed problems.In addition,we also introduce the implementation of several modules of the system.This article works on the following areas:1.On the aspect of limited sources,we improving task scheduling algorithms in operating system resource management mechanisms to solve this problem,task scheduling is an important way for the operating system to manage sources.This article designs a Hybrid Scheduling Model based on the advantages of the Event-driven Scheduling Model and Multithreaded Scheduling Model.Through the improvement of the scheduling algorithm in the scheduler,we promote the system on the efficiency of using sources and the flexibility of answering the tasks.Meanwhile,this article has also done a feasibility research of the improved algorithm and made the task scheduling model based on the Hybrid Scheduling Model come true.2.On the aspect of stability,as the task scheduling algorithm we adopt when answering real-time problems is based on the algorithm of the priority level,it may have the problems of priority inversion.So we add a strategy on solving the priority problems that is referred to Priority Inheritance Protocol to the system,which can more or less restrain the priority inversion.As above,we have also realized some modules based on this strategy and tested the validity of the strategy.3.On the aspect of energy consumption,with the promotion of the operating mode in the system,the wireless transmission model and the terminal interface of the IoL,we lower the energy consumption of all the terminals in the IoL,which appears to be low power consumption in the energy consumption measurement.At last,this article have done detailed tests of the whole system.We set up test environments based on the specific application scenarios and make sure the hardware platform can meet the performance requirement.The final test result meets our demand that the operating system can schedule the tasks flexibly under a limited sources condition,restrain the priority inversion,and play a property of low energy consumption in addition.
Keywords/Search Tags:Internet of Things Terminal, Operating system, Task scheduling, Priority inversion
PDF Full Text Request
Related items