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 原理介紹和應(yīng)用開發(fā)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
上傳用戶:天涯
資源簡介:Abstract - A fl exible multiscale and directional representation for images is proposed. The scheme combines directional fi lter banks with the Laplacian pyramid to provides a sparse representation for two- dimensional piecewis...
上傳時間: 2013-12-15
上傳用戶:zxc23456789
資源簡介: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