YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

C++ Courses Embedded Systems Courses Linux Courses Memory Management Courses Real-Time Systems Courses Concurrency Courses Type Safety Courses Safety-Critical Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera