In a preemptive priority based RTOS, priority inversion problem is among the major sources of deadline violations. Priority inheritance protocol is one of the approaches to reduce priority inversion. Unfortunately, RTOS like uC/OS can’t support priority inheritance protocol since it does not allow kernel to have multiple tasks at the same priority. Although it has different ways to avoid priority inversion such as priority ceiling protocol, developers still have some difficulties in programming real time applications with it. In this paper, we redesign the uC/OS kernel to provide the ability to support round robin scheduling and implement priority inheritance semaphore on the modified kernel. As result, we port new kernel with priority inheritance semaphore to evaluation board, and evaluate the execution time of each of the kernel service as well as verify the operations of our implementation.
资源简介:In a preemptive priority based RTOS, priority inversion problem is among the major sources of deadline violations. priority inheritance protocol is one of the approaches to reduce priority inversion. Unfortunately, RTOS like uC/OS can’...
上传时间: 2015-12-14
上传用户:气温达上千万的
资源简介:Metalworks is a simple Swing-based simulated e-mail application. It shows off several features of Swing, including JInternalFrame, JTabbedPane, JFileChooser, JEditorPane, and JRadioButtonMenuItem. Metalworks is optimized to work with the...
上传时间: 2015-05-30
上传用户:lizhen9880
资源简介:ecos RTOS 原理介绍和应用开发The design philosophy of eCos was to augment an open-source RTOS (which meant no per-unit royalties) with source-level con?guration tools that would enable embedded developers to scale their RTOS from hundreds ...
上传时间: 2013-12-16
上传用户:天涯
资源简介:this a documentation which is about the library management of school
上传时间: 2015-10-19
上传用户:15071087253
资源简介:This is a lecure on windows ce driver design by Jay Loney,the Program Manager of microsoft windows ce
上传时间: 2014-12-06
上传用户:BIBI
资源简介:This is regarding the 4th Generation of the Communication, Where in its not yet established.
上传时间: 2017-04-07
上传用户:lmeeworm
资源简介:Cromfs is a compressed read-only filesystem for Linux. Cromfs is best at archiving gigabytes of big files that have a lot of redundancy. It aims primarily at achieving a strong compression, even at the cost of memory and CPU time resources....
上传时间: 2013-12-15
上传用户:王楚楚
资源简介:This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities req...
上传时间: 2013-12-20
上传用户:225588
资源简介:JTop monitors the CPU usage of all threads in a remote application which has remote management enabled. JTop demonstrates the use of the java.lang.management API to obtain the CPU consumption for each thread.
上传时间: 2013-12-24
上传用户:lps11188
资源简介:The file contains a demo of how tabbed content is organized in a web page.Its highly useful as current day websites the information is organized in to sets of data.Each information can be grouped under each tab
上传时间: 2017-04-14
上传用户:xsnjzljj
资源简介:This the beta version of the Christmas tree rendering whitepaper. A final version will be released in a later SDK with additional information and diagrams. Please visit the NVIDIA developer web page for updates:
上传时间: 2014-01-03
上传用户:waitingfy
资源简介:This book gives a quick overview of servlets and JavaServer Pages(JSP), outlining the major advantages of each.
上传时间: 2017-04-22
上传用户:JIUSHICHEN
资源简介:A small program to simulate priority scheduling in Unix.
上传时间: 2017-07-20
上传用户:标点符号
资源简介:The main purpose of this project is to add a new scheduling algorithm to GeekOS and to implement a simple synchronization primitive (semaphore). As you might have already noticed, GeekOS uses a simple priority based preemptive Round Robin a...
上传时间: 2013-11-27
上传用户:Late_Li
资源简介:The P89LPC938 is a single-chip microcontroller, available in low cost packages, based on a high performance processor architecture that executes instructions in two to four clocks, six times the rate of standard 80C51 devices. Many system...
上传时间: 2013-12-04
上传用户:远远ssad
资源简介:In an electromagnetic cloak based on a transformation approach, reduced sets of material properties are generally favored due to their easier implementation in reality, although a seemingly inevitable drawback of undesired reflection exis...
上传时间: 2017-03-30
上传用户:pkkkkp
资源简介:Using colour features for video-based tracking of people in a multi-camera environment.
上传时间: 2017-04-08
上传用户:wangzhen1990
资源简介:some dummy reverse of colors and forms in a live video capture made in processing (based on java) from processing.org (free) it s funny and opens up your horizon
上传时间: 2014-03-02
上传用户:tonyshao
资源简介:Processing RF Propagation Coverage Data for Optimized Display and Analysis in a Web-Based Application
上传时间: 2014-01-01
上传用户:hewenzhi
资源简介:it is a c++ progrmming based bisection method that helps in programming
上传时间: 2017-09-08
上传用户:ddddddos
资源简介:this is a matlab code of the method of visual cryptography based in the shadows method of Visual Cryptography, Moni Naor, Adi Shamir.
上传时间: 2017-09-13
上传用户:epson850
资源简介:Locally weighted polynomial regression LWPR is a popular instance based al gorithm for learning continuous non linear mappings For more than two or three in puts and for more than a few thousand dat apoints the computational expense o...
上传时间: 2013-11-28
上传用户:sunjet
资源简介:The JDOM build system is based on Jakarta Ant, which is a Java building tool originally developed for the Jakarta Tomcat project but now used in many other Apache projects and extended by many developers.
上传时间: 2014-01-19
上传用户:xg262122
资源简介:A program to find frequent molecular substructures and discriminative fragments in a database of molecule descriptions. The algorithm is based on the Eclat algorithm for frequent item set mining.
上传时间: 2014-01-20
上传用户:龙飞艇
资源简介:% COMPDIR Computes a search direction in a subspace defined by Z. % Helper function for NLCONST. % Returns Newton direction if possible. % Returns random direction if gradient is small. % Otherwise, returns steepest descent direct...
上传时间: 2014-01-24
上传用户:Thuan
资源简介:Jitter is extremely important in systems using PLL-based clock drivers. The effects of jitter range from not having any effect on system operation to rendering the system completely non-functional. This application note provides the read...
上传时间: 2014-11-25
上传用户:asddsd
资源简介:CANopen is a networking system based on the CAN serial bus. CANopen assumes that the device’s hardware has a CAN transceiver and CAN controller as specified in ISO 11898. CANopen profile family specifies standardized communication mech...
上传时间: 2013-12-26
上传用户:q123321
资源简介:A Module-based Wireless Node (MW-Node) is a Node with wireless and mobile capabilities added by means of modules. It is not a new node object derived from Node. Rather it is a new layout of mostly existing components. Rationale for this new...
上传时间: 2013-12-26
上传用户:大三三
资源简介:We address the problem of predicting a word from previous words in a sample of text. In particular, we discuss n-gram models based on classes of words. We also discuss several statistical algorithms for assigning words to classes based on...
上传时间: 2016-12-26
上传用户:xfbs821
资源简介:Playfair Cipher 1.not even the large number of keys in a monoalphabetic cipher provides security 2.one approach to improving security was to encrypt multiple letters 3.the Playfair Cipher is an example 4.invented by Charles Wheatstone i...
上传时间: 2017-05-25
上传用户:变形金刚