-
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
上傳用戶:氣溫達上千萬的
-
UC Library Extensions
UnderC comes with a pocket implementation of the standard C++ libraries, which is a reasonably faithful subset. This documentation describes those UnderC functions and classes which are not part of the C++ standard.
UC Library
Builtin functions:
Most of these are standard C functions, but there are a few unique to the UnderC system which give you runtime access to the compiler. You may evaluate expressions, execute commands, compile code, etc.
* Expands the text in expr using the UnderC preprocessor, putting the result
into buff.
void uc_macro_subst(const char* expr, char* buff, int buffsize)
* Executes a UC #-command, like #l or #help.
uc_cmd() expects the name of the command, _without_ the hash,
e.g. uc_cmd("l fred.cpp") or uc_cmd("help").
void uc_cmd(const char* cmd)
* evaluates any C++ expression or statement will return non-zero if
unsuccessful.
標簽:
implementation
Extensions
libraries
standard
上傳時間:
2013-12-14
上傳用戶:leehom61
-
The PMSM FOC is made of several C modules, compatible with the free-of-charge IAR
EWARM KickStart edition toolchain version 4.42. It is used to quickly evaluate both the MCU
and the available tools. In addition, when used together with the STM32F103xx motor
control starter kit (STM3210B-MCKIT) and PM motor, a motor can be made to run in a very
short time. It also eliminates the need for time-consuming development of FOC and speed
regulation algorithms by providing ready-to-use functions that let the user concentrate on
the application layer. Moreover, it is possible to get rid of any speed sensor thanks to the
sensorless algorithm for rotor position reconstruction.
標簽:
free-of-charge
compatible
KickStart
modules
上傳時間:
2014-01-09
上傳用戶:498732662
-
Abstract—Wireless networks in combination with image
sensors open up a multitude of previously unthinkable sensing
applications. Capable tools and testbeds for these wireless image
sensor networks can greatly accelerate development of complex,
yet efficient algorithms that meet application requirements. In this
paper, we introduce WiSNAP, a Matlab-based application
development platform intended for wireless image sensor
networks. It allows researchers and developers of such networks
to investigate, design, and evaluate algorithms and applications
using real target hardware. WiSNAP offers standardized and
easy-to-use Application Program Interfaces (APIs) to control
image sensors and wireless motes, which do not require detailed
knowledge of the target hardware. Nonetheless, its open system
architecture enables support of virtually any kind of sensor or
wireless mote. Application examples are presented to illustrate the
usage of WiSNAP as a powerful development tool.
標簽:
combination
previously
multitude
Abstract
上傳時間:
2013-12-03
上傳用戶:D&L37
-
The DSKs or eZdspTM LF2407 and the DMC1500 make up a table top motor
development system which allows engineers and software developers to evaluate
certain characteristics of the TMS320F240, TMS320F243, and TMS320LF2407 DSPs
to determine if the processor meets the designers application requirements. Evaluators
can create software to execute onboard or expand the system in a variety of ways.
標簽:
development
eZdspTM
system
allow
上傳時間:
2013-12-24
上傳用戶:zhuoying119
-
Semantic analysis of multimedia content is an on going research
area that has gained a lot of attention over the last few years.
Additionally, machine learning techniques are widely used for multimedia
analysis with great success. This work presents a combined approach
to semantic adaptation of neural network classifiers in multimedia framework.
It is based on a fuzzy reasoning engine which is able to evaluate
the outputs and the confidence levels of the neural network classifier, using
a knowledge base. Improved image segmentation results are obtained,
which are used for adaptation of the network classifier, further increasing
its ability to provide accurate classification of the specific content.
標簽:
multimedia
Semantic
analysis
research
上傳時間:
2016-11-24
上傳用戶:蟲蟲蟲蟲蟲蟲
-
LXI Standards Documents are developed within the LXI Consortium and LXI Technical Working
Groups sponsored by the LXI Consortium Board of Directors. The LXI Consortium develops its
standards through a consensus development process modeled after the American National Standards
Institute, which brings together volunteers representing varied viewpoints and interests to achieve
the final product. Volunteers are not necessarily members of the Consortium and serve without
compensation. While the LXI Consortium administers the process and establishes rules to promote
fairness in the consensus development process, the LXI Consortium does not exhaustively evaluate,
test, or verify the accuracy of any of the information contained in its standards.
標簽:
LXI
Consortium
Documents
Standards
上傳時間:
2013-12-23
上傳用戶:sxdtlqqjl
-
These mobility generator tools are used to generate a rich set of mobility scenarios used
to evaluate the protocol performance in Mobile Ad Hoc Network. The tools include the
Reference Point Group Mobility(RPGM) model, Freeway Mobility Model and Manhattan
Mobility Model.
標簽:
mobility
used
generator
scenarios
上傳時間:
2017-07-05
上傳用戶:ANRAN
-
The JavaServer Pages (JSP) Expression Language (EL) is a
simple non-procedural scripting language that can be used
to evaluate dynamic expressions within a JSP page. Each EL
expression evaluates to a single value that is then expressed as
text in the output of the JSP (when used in template text), or
passed as a value to a JSP action.
As such, it is ideal for adding dynamic elements to the HTML
page (or other text output) generated by the execution of a JSP.
標簽:
non-procedural
JavaServer
Expression
scripting
上傳時間:
2017-07-13
上傳用戶:dbs012280
-
A large body of computer-aided techniques has been developed in recent years to assist
in the process of modeling, analyzing, and designing communication systems . These
computer-aided techniques fall into two categories: formula-based approaches, where the
computer is used to evaluate complex formulas, and simulation-based approaches, where the
computer is used to simulate the waveforms or signals that flow through the system. The
second approach, which involves “waveform”-level simulation (and often incorporates
analytical techniques), is the subject of this book.
Since performance evaluation and trade off studies are the central issues in the analysis
and design of communication systems, we will focus on the use of simulation for evaluating
the performance of analog and digital communication systems with the emphasis on digitalcommunication systems.
標簽:
computer-aided
techniques
developed
assist
上傳時間:
2014-01-01
上傳用戶:541657925