RTOS Based Priority Dynamic Scheduling for Power Applications through DMA Peripherals
Journal Title: INTERNATIONAL JOURNAL OF ENGINEERING TRENDS AND TECHNOLOGY - Year 2013, Vol 4, Issue 8
Abstract
Embedded Real Time application uses multi threading a key concept of any conventional OS. The advantage of multi threading include greater throughput, more efficient use of CPU so that it cannot remain idle for long time, better system reliability, improved performance on multiprocessor computer. The use of Real Time Operating Systems (RTOSs) became an e solution to simplify the design of safety-critical real time embedded systems. In this modern world, the execution of power applications with their priority at runtime is more important for industrial applications. In this paper, the main focus is on execution of different power applications using priority dynamic scheduling during runtime. According to the User, at runtime he can assign the priorities for power appliances and change the priority according to the user need, each power application named as Task. The embedded software applications require performing a task which is efficiently achieved by dividing the global task into many smaller subtasks. Previously the application of embedded system solutions to power applications are based on unique algorithm which in take maximum amount of time for CPU utilization. Most of such power applications simply go for DSP processors, which in turn takes a simple hardware design based on digital signal controllers or 16-bit microcontrollers. For such simple power applications, the rich peripherals for communications, data logging and compact microcontrollers are used. For an application that does not use or refer RTOS, may go for complex software architecture based on timers that are available inside the microcontroller
Authors and Affiliations
Srikanth. K#1, Narayanaraju Samunuri
Model Predictive Control: History and Development
This paper traces the development of model predictive control technology over the years. An approximate genealogy of linear MPC algorithms has been explained.
A Study on Modeling Standards for Web Applications and Significance of AspectWebML
Standard UML fails to model web applications effectively due to their complex and dynamic behavior. For better modeling, UML was extended with UWE and also WebML, which fully supports OOP principles, was evolved. A...
Pre-Recover from a Node Failure in Ad hoc Network Using Reactive Protocols
Ad-hoc Network is an infrastructure less networks, which will configure by it without any base stations. A mobile ad hoc network will move freely in any direction without any restrictions. Reactive protocol will intimate...
Bluejacking Technology: Overview, Key Challenges and Initial Research
The mobile phone technology has developed tremendously in the past forty years since its invention in 1973 owing to its unique, wiring sans and fixation free networked system. Mobile phones have been espoused as an...
WiTricity:Wireless Power Transfer By Non-radiative Method
A non-radiative energy transformer, commonly referred as WiTricity and based on ‘strong coupling’ between two coils which are separated physically by medium-range distances, is proposed to realize efficient wireless ener...