YoVDO

It's All About Timing

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Python Courses C Programming Courses BeagleBone Courses MQTT Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions in designing a custom millisecond-accurate timing system for motorsport events using open-source software and tools. Learn about the unique requirements, including remote timing points, difficult terrain, quick setup, and integrated safety systems. Discover how Beaglebones, custom hardware capes, and software interfaces were utilized to create a cost-effective alternative to expensive off-the-shelf solutions. Delve into the technical aspects involving Python, C, MQTT, wide area networking, and distributed time synchronization. Gain insights into the system architecture, hardware design iterations, software development challenges, and real-world performance in high-speed racing environments.

Syllabus

Intro
Overview
What is a Hillclimb event?
Bulahdelah Hillclimb
How is the event run?
Unique Challenges
Safety Considerations
Knowledge Constraints
Additional Requirements
System Architecture
What makes up a node?
Node Hardware
Custom Cape Design
First Prototype
Version 2
External Hardware
Software prototyping
Python!
Oh Noes!
Dead Pythons!
Application V2.0
Timing node modules
Control Logic Modules
Comms module
Timing Event Example
Network configuration
Timing Control UI
Results Processing
Event Performance
Future Improvements


Taught by

linux.conf.au

Related Courses

Embedded Linux Step by Step Using Beaglebone Black
Udemy
Embedded Linux Step by Step on Beaglebone
YouTube
Embedded Linux - BeagleBone Black
YouTube
Beaglebone Black Lessons
YouTube
Beaglebone Black - Getting Started
Paul McWhorter via YouTube