YoVDO

All Aboard the Rust Electric Freight Train - Modern Systems Language for Safety-Critical Applications

Offered By: Rust via YouTube

Tags

Rust Courses System Architecture Courses Firmware Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a journey through the innovative use of Rust in developing a modern electric freight train system. Explore how a team of former C++ and Python developers leveraged Rust's capabilities across their entire tech stack for a safety-critical, real-time application. Discover the implementation of Rust in writing firmware, controlling and simulating freight vehicles, and wrapping deep learning libraries. Gain insights into system architecture, vehicle software, state machines, simulation models, conductor nodes, and the perception framework. Learn about the Crabification Architecture, Rust API, and user applications in this comprehensive overview of Rust's role in revolutionizing freight train technology.

Syllabus

Intro
All aboard the Rust electric freight train!
System Architecture
Vehicle Software
State Machines 101
State Machines in Rust: Summary
Vehicle Simulation Model
Conductor Nodes
Rust in Simulation: Summary
Code Breakdown
Positive Train Control: Summary
Perception Framework
Crabification Architecture
Rust API
User Application


Taught by

Rust

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight