Overview

This session provides an overview of the new System Viewer capabilities and the instrumentation framework introduced in VxWorks® 7 and Wind River® Workbench 4.

Level

  • Intermediate

Job Role

  • Developer

Duration

  • 35 minutes

Overview

VxWorks® 7 provides the new wrTool as well as access to the vxprj tool from earlier releases as command-line project management tools. Because these tools are run from the command-line interface (CLI), they are ideal for integration into scripts, allowing the user to automate the project creation, configuration, and build process. There is tight integration between wrTool and Wind River® Workbench, meaning that both tools can act on the same workspace or project with synchronization between the two.

 Experience Level

  • Essential

 Job Role

  • Developer

 Duration

  • 55 minutes

Overview

This session consists of a short PowerPoint presentation followed by a live demonstration of Microkernel Profile for VxWorks®, a small-footprint real-time operating system (RTOS). Two types of systems can be created, built, and executed: nanokernel and microkernel. A nanokernel system contains “fibers”—tasks that execute until blocked or complete. A microkernel system contains tasks and are priority-preemptive. For both nanokernel and microkernel, all OS objects (fibers, tasks, semaphores, events, etc.) are statically configured and allocated.

Microkernel Profile fibers and tasks can be executed in a distributed multi-core or mutli-processor environment with deterministic performance (patents pending).

Microkernel Profile can execute on real hardware, QEMU emulator, and Wind River® Simics®.

Level

  • Essential

Job Role

  • This presentation is mainly for application developers, but system integrators and platform providers may benefit from it as well.

Duration

  • 30 minutes

Overview

Wind River® Installer 2.6 went live in March 2014. This presentation describes the most important changes and additions, such as RPM and YUM support. The infrastructure behind the scenes, Windshare, is described as it is used by the Installer, and command-line workflows are demonstrated to show advanced workflows, such as installing older versions of an RPM, or creating an exact clone of an installation.

 Level

  • Essential

 Job Role

  • Enterprise Deployment Administrators

Duration

  • 35 minutes

Overview

This session describes how to port a BSP from VxWorks® 6.9 to VxWorks 7-6.9 compatible mode, with an example.

Level

  • Essential

Job Role

  • Developer

Duration

  • 30 minutes

Overview

This presentation will explore the history and conceptual framework around the VxWorks® driver model known as VxBus. It will also highlight the next generation of the VxBus model (Gen2) and will describe changes to the basic infrastructure that were made in Gen2. Finally, a code walkthrough compares a pre-Gen2 VxBus serial driver to a serial driver implemented with the new Gen2 specs.

Level

  • Intermediate

Job Role

  • This presentation is geared toward developers responsible for writing device drivers for VxWorks, or integrating device drivers in a VxWorks board support package.

Duration

  • 60 minutes

Overview

We examine the organization and structure of layers and packages in VxWorks® 7, and how these features can help with partitioning your work, team development, and version control. We look at setting up repositories so that everyone on your team can access the latest code or select a version to support a problem reported in the field. We also look at how the tools can be integrated into Wind River® Workbench and aid in your workflow.

 Experience Level

  •  Essential

 Job Role

  •  Developer

Duration

  • 50 minutes

Overview

This presentation will explore the different compiler toolchains available with VxWorks® 7, and how the different compilers could be used to improve application performance and reduce the time required to debug a memory corruption.

Level

  • Essential

Role

  • Developers responsible for writing application code for VxWorks

Duration

  • 40 minutes