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

Learn Intermediate Java: Generics and Collections
Codecademy
Maintainable CSS using TypeStyle
egghead.io
ReasonML Programming - Full Course for Beginners
freeCodeCamp
Java Class Library
LearnQuest via Coursera
Using Generics in C#
LinkedIn Learning