Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Realtime Approach to Enhance Data Acquisition with Task Synchronization


Affiliations
1 Department of Electrical and Electronics Engineering (ECE) in Dr. MGR Educational and Research Institute, Chennai–600095, India
2 Jeppiaar Institute of Technology, Kunnam, Tamilnadu, India
     

   Subscribe/Renew Journal


Shared resource problem arises in realtime applications due to the lack of mutual exclusiveness of resource for a task that leads to data corruption and contention. This paper implements kernel activity schemes for effective handling of multiple tasks using RTOS concepts to suit critical applications and concurrent task handling in realtime environment. To protect shared data and to achieve task synchronization, schemes of interrupt enabling/disabling and global variable usage are employed using Priority based Preemptive Task scheduling algorithm in uc/os-II Real Time Operating System on cortex M3 processor. This algorithm is optimum with respect to task execution time and interrupts response. The resultant empirical evidence demonstrates improvement of system performance and response under critical activities.

Keywords

Critical Section, Micro/os-II, Priority Scheduling Shared Data Problem, UML Diagram.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 233

PDF Views: 5




  • Realtime Approach to Enhance Data Acquisition with Task Synchronization

Abstract Views: 233  |  PDF Views: 5

Authors

V. Kavitha
Department of Electrical and Electronics Engineering (ECE) in Dr. MGR Educational and Research Institute, Chennai–600095, India
V. Kannan
Jeppiaar Institute of Technology, Kunnam, Tamilnadu, India

Abstract


Shared resource problem arises in realtime applications due to the lack of mutual exclusiveness of resource for a task that leads to data corruption and contention. This paper implements kernel activity schemes for effective handling of multiple tasks using RTOS concepts to suit critical applications and concurrent task handling in realtime environment. To protect shared data and to achieve task synchronization, schemes of interrupt enabling/disabling and global variable usage are employed using Priority based Preemptive Task scheduling algorithm in uc/os-II Real Time Operating System on cortex M3 processor. This algorithm is optimum with respect to task execution time and interrupts response. The resultant empirical evidence demonstrates improvement of system performance and response under critical activities.

Keywords


Critical Section, Micro/os-II, Priority Scheduling Shared Data Problem, UML Diagram.