VxWorks 7: VxWorks Core Dumps

Learn how to debug scenarios where your target has crashed.

Limited availability | See below

rate limit

Code not recognized.

About this course

Application software debugging does not have to cease once the target has crashed. VxWorks core dumps allow you to discover why the failure occurred and what led to the reboot. You will see how to configure the target to generate core dumps from kernel and RTP applications, and the lab will let you practice the configuration steps.

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

Learning Objectives

This facility is normally provided by multiuser host operating systems like Linux and Windows. VxWorks also implements this facility because in deployed embedded real-time systems, you need a robust way to store a report of error conditions that may have occurred on the target. This log has to be detailed enough so that the developer can subsequently analyze it and track down the original cause of the error.

The core file is a complete copy of the target’s kernel memory, or RTP memory range, stored in target memory or the target’s file system. The developer analyzes the core file offline using Workbench.

In this course, you will learn:

    1. What is VxWorks Core Dumps
    2. What is the purpose of VxWorks Core Dumps
    3. How to configure VxWorks Kernel Core Dumps
    4. How to configure VxWorks for RTP Core Dumps
 

About this course

Application software debugging does not have to cease once the target has crashed. VxWorks core dumps allow you to discover why the failure occurred and what led to the reboot. You will see how to configure the target to generate core dumps from kernel and RTP applications, and the lab will let you practice the configuration steps.

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

Learning Objectives

This facility is normally provided by multiuser host operating systems like Linux and Windows. VxWorks also implements this facility because in deployed embedded real-time systems, you need a robust way to store a report of error conditions that may have occurred on the target. This log has to be detailed enough so that the developer can subsequently analyze it and track down the original cause of the error.

The core file is a complete copy of the target’s kernel memory, or RTP memory range, stored in target memory or the target’s file system. The developer analyzes the core file offline using Workbench.

In this course, you will learn:

    1. What is VxWorks Core Dumps
    2. What is the purpose of VxWorks Core Dumps
    3. How to configure VxWorks Kernel Core Dumps
    4. How to configure VxWorks for RTP Core Dumps