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.
標(biāo)簽: priority preemptive Inversion problem
上傳時(shí)間: 2015-12-14
上傳用戶:氣溫達(dá)上千萬(wàn)的
This is a mutlicore and cluster(of single-core,multi-core systems) matrix Inversion code. Which uses the MPI(Message Passing Interface) for communication across the compute nodes of cluster and using thread-API based OpenMP(Open Multi Processing) between cores of intra-compute or head node.
標(biāo)簽: single-core multi-core Inversion mutlicore
上傳時(shí)間: 2013-12-21
上傳用戶:ryb
DEMO_COND demonstrates the role of the condition number of a matrix (with respect to Inversion) in the role of linear system solving. Matthias Heinkenschloss Department of Computational and Applied Mathematics Rice University Feb 22, 2001
標(biāo)簽: demonstrates DEMO_COND condition the
上傳時(shí)間: 2014-01-23
上傳用戶:lwwhust
spring,何謂控制反轉(zhuǎn)(IoC = Inversion of Control),何謂依賴注入(DI = Dependency Injection)? 對(duì)于初次接觸這些概念的初學(xué)者,不免會(huì)一頭霧水。正如筆者第一次看到這些名詞一樣,一陣窘迫…… IT界不虧是哄搶眼球的行業(yè),每個(gè)新出現(xiàn)的語(yǔ)匯都如此迷離。好在我們也同時(shí)擁有Internet這個(gè)最 廣博的信息來(lái)源。
標(biāo)簽: Inversion Control spring IoC
上傳時(shí)間: 2017-09-26
上傳用戶:阿四AIR
A number of conventional solutions have been available forthe design of a DC/DC converter where the output voltageis within the input voltage range—a common scenarioin Li-Ion battery-powered applications—but none werevery attractive until now. Conventional topologies, suchas SEPIC or boost followed by buck, have numerousdisadvantages, including low effi ciency, complex magnetics,polarity Inversion and/or circuit complexity/cost. TheLTC®3785 buck-boost controller yields a simple, effi cient,low parts-count, single-converter solution that is easyto implement, thus avoiding the drawbacks associatedwith traditional solutions.
上傳時(shí)間: 2013-10-21
上傳用戶:ljt101007
The PCA9555 is a 24-pin CMOS device that provides 16 bits of General Purpose parallelInput/Output (GPIO) expansion for I2C-bus/SMBus applications and was developed toenhance the NXP Semiconductors family of I2C-bus I/O expanders. The improvementsinclude higher drive capability, 5 V I/O tolerance, lower supply current, individual I/Oconfiguration, and smaller packaging. I/O expanders provide a simple solution whenadditional I/O is needed for ACPI power switches, sensors, push buttons, LEDs, fans, etc.The PCA9555 consists of two 8-bit Configuration (Input or Output selection); Input, Outputand Polarity Inversion (active HIGH or active LOW operation) registers. The systemmaster can enable the I/Os as either inputs or outputs by writing to the I/O configurationbits. The data for each Input or Output is kept in the corresponding Input or Outputregister. The polarity of the read register can be inverted with the Polarity Inversionregister. All registers can be read by the system master. Although pin-to-pin and I2C-busaddress compatible with the PCF8575, software changes are required due to theenhancements, and are discussed in Application Note AN469.
上傳時(shí)間: 2013-11-13
上傳用戶:fredguo
The PCA9557 is a silicon CMOS circuit which provides parallel input/output expansion for SMBus and I2C-bus applications. The PCA9557 consists of an 8-bit input port register, 8-bit output port register, and an I2C-bus/SMBus interface. It has low current consumption and a high-impedance open-drain output pin, IO0. The system master can enable the PCA9557’s I/O as either input or output by writing to the configuration register. The system master can also invert the PCA9557 inputs by writing to the active HIGH polarity Inversion register. Finally, the system master can reset the PCA9557 in the event of a time-out by asserting a LOW in the reset input. The power-on reset puts the registers in their default state and initializes the I2C-bus/SMBus state machine. The RESET pin causes the same reset/initialization to occur without de-powering the part.
標(biāo)簽: C-bus SMBus reset port
上傳時(shí)間: 2014-01-18
上傳用戶:bs2005
The CAT9534 is an 8-bit parallel input/output portexpander for I²C and SMBus compatible applications.These I/O expanders provide a simple solution inapplications where additional I/Os are needed: sensors,power switches, LEDs, pushbuttons, and fans.The CAT9534 consists of an input port register, anoutput port register, a configuration register, a polarityInversion register and an I²C/SMBus-compatible serialinterface.
上傳時(shí)間: 2013-11-09
上傳用戶:liulinshan2010
This collection of C++ templates wraps the FORTRAN or C interfaces for LAPACK so that they integrate with the Boost uBLAS library. Currently implements Cholesky decomposition, LU decomposition, Inversion and determinant for general and positive-definite matrices.
標(biāo)簽: collection interfaces integrate templates
上傳時(shí)間: 2015-08-10
上傳用戶:chfanjiang
具體功能, A Free introduction on spring framework. 簡(jiǎn)單地說(shuō),Spring 是一個(gè)以控制倒置(Inversion of Control)原則為基礎(chǔ)的輕量級(jí)框架??刂频怪檬且粋€(gè)用于“基于組件的體系結(jié)構(gòu)”的設(shè)計(jì)模式,它將“判斷依賴關(guān)系”的職責(zé)移交給容器,而不是由組件本身來(lái)判斷彼此之間的依賴關(guān)系。當(dāng)在Spring內(nèi)實(shí)現(xiàn)組件時(shí), 容器“輕量級(jí)”的方面就展現(xiàn)出來(lái)了:針對(duì)Spring開(kāi)發(fā)的組件不需要任何外部庫(kù);而且, 容器是輕量級(jí)的,它避免了像EJB容器那樣的重量級(jí)方案的主要缺點(diǎn),例如啟動(dòng)時(shí)間長(zhǎng)、測(cè)試復(fù)雜、部署和配置困難,等等。
標(biāo)簽: introduction framework spring Free
上傳時(shí)間: 2015-08-27
上傳用戶:wff
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1