VxWorks Advanced Topics: Exceptions, Interrupts, and Watchdog Timers

Subscribe

rate limit

Code not recognized.

About this course

You will understand how the VxWorks exception mechanism helps you to diagnose the cause of application software faults. You will also learn how to catch exceptions from the kernel and RTPs so that the target will recover from them within your application code. The Error Detection and Reporting (ED&R) mechanism lets you understand the cause and status of target exceptions. Further, you will learn about hardware interrupts by exploring the watchdog timer API. You will discover how the VxWorks work queue minimises kernel latency, and you can best write your interrupt service routines to take account of it. The labs will let you practically explore exceptions and the ED&R system.

Product: VxWorks 7
Based on: SR540
Applicable for: All VxWorks 7

Curriculum2 hr 51 min

  • Exceptions
  • Installing Signals to Handle Exceptions 0 hr 7 min
  • Signals and Signal Handlers 0 hr 13 min
  • Catching a Kernel Task Exception Condition Using a Signal 0 hr 7 min
  • Catching and Coping with Exceptions Using setjmp() / longjmp() 0 hr 9 min
  • Using Signals Between Kernel Tasks 0 hr 4 min
  • VxWorks Signals and Real-Time Processes 0 hr 10 min
  • Preview
    Using Signals with Real-Time Processes Part 1 0 hr 5 min
  • Using Signals with Real-Time Processes Part 2 0 hr 8 min
  • Using ED&R Facilities to Enhance Exception Handling 0 hr 9 min
  • Interrupts and Watchdog Timers
  • Introducing VxWorks Watchdog Timers 0 hr 6 min
  • Connecting a Handler Function to a VxWorks Watchdog Timer 0 hr 5 min
  • Interrupt Service Routine Basics 0 hr 8 min
  • Writing Interrupt Service Routines to Avoid Work Queue Panic 0 hr 6 min
  • Quiz: Exceptions, Interrupts, and Watchdog Timers
  • Lab: Using VxWorks Exceptions, Interrupts, and Timers 0 hr 30 min
  • Lab Solution: Exceptions, Interrupts, and Watchdog Timers 0 hr 3 min
  • Lab: Using VxWorks Error Detection and Reporting 0 hr 30 min
  • Lab Solution: Error Detection and Reporting 0 hr 11 min
  • Ask an Expert

About this course

You will understand how the VxWorks exception mechanism helps you to diagnose the cause of application software faults. You will also learn how to catch exceptions from the kernel and RTPs so that the target will recover from them within your application code. The Error Detection and Reporting (ED&R) mechanism lets you understand the cause and status of target exceptions. Further, you will learn about hardware interrupts by exploring the watchdog timer API. You will discover how the VxWorks work queue minimises kernel latency, and you can best write your interrupt service routines to take account of it. The labs will let you practically explore exceptions and the ED&R system.

Product: VxWorks 7
Based on: SR540
Applicable for: All VxWorks 7

Curriculum2 hr 51 min

  • Exceptions
  • Installing Signals to Handle Exceptions 0 hr 7 min
  • Signals and Signal Handlers 0 hr 13 min
  • Catching a Kernel Task Exception Condition Using a Signal 0 hr 7 min
  • Catching and Coping with Exceptions Using setjmp() / longjmp() 0 hr 9 min
  • Using Signals Between Kernel Tasks 0 hr 4 min
  • VxWorks Signals and Real-Time Processes 0 hr 10 min
  • Preview
    Using Signals with Real-Time Processes Part 1 0 hr 5 min
  • Using Signals with Real-Time Processes Part 2 0 hr 8 min
  • Using ED&R Facilities to Enhance Exception Handling 0 hr 9 min
  • Interrupts and Watchdog Timers
  • Introducing VxWorks Watchdog Timers 0 hr 6 min
  • Connecting a Handler Function to a VxWorks Watchdog Timer 0 hr 5 min
  • Interrupt Service Routine Basics 0 hr 8 min
  • Writing Interrupt Service Routines to Avoid Work Queue Panic 0 hr 6 min
  • Quiz: Exceptions, Interrupts, and Watchdog Timers
  • Lab: Using VxWorks Exceptions, Interrupts, and Timers 0 hr 30 min
  • Lab Solution: Exceptions, Interrupts, and Watchdog Timers 0 hr 3 min
  • Lab: Using VxWorks Error Detection and Reporting 0 hr 30 min
  • Lab Solution: Error Detection and Reporting 0 hr 11 min
  • Ask an Expert