Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

C++ for Real-Time Safety-Critical Linux Systems

Linux Foundation via YouTube

Overview

Explore C++ programming for real-time safety-critical Linux systems in this 24-minute conference talk by Robin Rowe and Gabrielle Pantera from Venture Hollywood. Delve into crucial topics such as safety standards, process types, and indicators for unstructured, waterfall, and agile processes. Understand the advantages of C++ in embedded systems design and safety-critical concepts, including type-safety, encapsulation, memory management, concurrency, and proper use of pointers and casting. Learn about testing methods, common C++ traps to avoid, and how to adopt an agile safety-critical mindset. Gain insights from real-life C++ examples and discover best practices for developing robust, safety-critical systems using C++ on Linux platforms.

Syllabus

Intro
Bugs and Uptime
Safety Standards
Process Types
Unstructured Process Indicators
Waterfall Process Indicators
Agile Process Indicators
Why Do We Like C++?
Embedded Systems Design
Safety-Critical C++ Concepts
C++ Type-Safety
C++ Encapsulation
C++ Memory Management
C++ Concurrency
C++ Pointers
C++ Casting
C++ Exceptions, Don't
Testing Methods
C++ Traps
Agile Safety-Critical Mindset
Real Life C++ Examples

Taught by

Linux Foundation

Reviews

Start your review of C++ for Real-Time Safety-Critical Linux Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.