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.
标签: priority preemptive inversion problem
上传时间: 2015-12-14
上传用户:气温达上千万的
基于DDS的信号发生器的设计与开发 The Design and Development of Function Generator Based on DDS
标签: Development DDS Generator Function
上传时间: 2014-01-03
上传用户:stewart·
一般使用PC Based Controller 都是当作现场设备的一种,也就是要接受 主系统的命令,做一些操作控制。以Modbus 来看属于Slave 的角色,随 时等待接收Modbus Master 的Query Message,然后依据内容做控制,最后 将控制结果以Response Message 回传。本章将以ICP 7524 及ICP 7188E5 等 两种设备分别设计Modbus RTU、ASCII 及Modbus/TCP 的Slave 应用程序, 读者可以将此两种程序的架构再延伸设计至各种实际应用程序。
标签: Controller Based 现场设备
上传时间: 2015-12-16
上传用户:nanxia
A Comparison of Load-based and Queue-based Active Queue Management Algorithms
标签: Queue-based Comparison Algorithms Load-based
上传时间: 2015-12-16
上传用户:ruixue198909
Search Engine Based on P2p Technology.
标签: Technology Search Engine Based
上传时间: 2015-12-20
上传用户:zhouchang199
Quantum Platform(QP) is a family of very lightweight, state machine-based frameworks for embedded systems. QP enables developing well-structured embedded applications as a set of concurrently executing hierarchical state machines (UML statecharts).
标签: machine-based lightweight frameworks Platform
上传时间: 2015-12-22
上传用户:jichenxi0730
DCT-based image watermarking
标签: watermarking DCT-based image
上传时间: 2014-01-24
上传用户:kikye
The Stanford IBE library is a C implementation of the Boneh-Franklin identity-based encryption scheme. (See Boneh and Franklin, "Identity-Based Encryption from the Weil Pairing", CRYPTO 2001.) There are a few modifications and additions. The Boneh-Franklin scheme is used as a Key Encapsulation Mechanism, and off-the-shelf ciphers and HMACs are used for the actual encryption. (See Lynn, "Authenticated Identity-Based Encryption", available on eprint.
标签: Boneh-Franklin implementation identity-based encryption
上传时间: 2013-12-20
上传用户:yan2267246
Apply the standard QR-decomposition based LSL algorithm using angle-normalized error to predict/estimate complex-valued processes.
标签: QR-decomposition angle-normalized algorithm standard
上传时间: 2015-12-27
上传用户:cc1
qrd_rls_AR_pred.m - use the QR decomposition-based RLS algorithm to predict complex-valued AR process.
标签: decomposition-based qrd_rls_AR_pred complex-valued algorithm
上传时间: 2015-12-27
上传用户:trepb001