Font Size: a A A

Design And Implementation Of Hardware Real-time Operating System Based On FPGA

Posted on:2017-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:C GaoFull Text:PDF
GTID:2358330503986243Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The concept of “Internet plus” has gone deep in the hearts of people,because of the developing of Cloud Computing Technology,Internet of Things,Big Data and other new generation information technology.Especially the development of the Internet of things,is already penetrated into all aspects of social progress.From the aerospace and military sectors to intelligent household appliances using in our life,they are all products of Internet of things.The development of the Internet of things is in the direction of miniaturization, intelligent, high performance and high reliability.Efficient and reliable real-time operating system is the foundation of the development of the Internet of things.Ordinary real-time operating system is implemented by software in general.After years of development, the software real-time operating system is increasingly perfect, and has been applied to various fields of society.However, with the improving of the demand,the disadvantages of pure software real-time operating system is increasingly obvious.First,in dealing with a large number of simultaneous events, processing speed is slow and can't satisfy people's needs.Second,software programming arithmetic has reached a certain height,in a short of time break through the current algorithm and greatly enhance the efficiency of real-time operating system is difficult.Third,with the long time running, the operating system will be a deadlock phenomenon or cause a system crash.For these reasons,and with the development of the programmable logic devices,more and more researchers are turning to the hardware real-time operating system.Based on in-depth study of ?C/OS-II real-time operating system,abstract and decomposition the function of ?C/OS-II system in task scheduling, mutex, semaphores,message mailbox, message queues, semaphore.Instead of the time-consuming function with programmable logic circuit based on FPGA?On the basis of guarantee portability,through a combination of core software and hardware circuit to ensure normal operation of system?It's the explore to create a hardware real-time operating system.Based on the modification of ?C/OS-II real-time operating system kernel,to abstract out the function and achieve by hardware logic circuit through Verilog HDL language.Then,transplanted to the DE2-70 development board of Altera corporation,and successfully run the test program.This is the preliminary exploration to developing the hardware real-time operating system.
Keywords/Search Tags:Task Manage, Event, ?COS-II, FPGA, HRTOS
PDF Full Text Request
Related items