Completed
Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Using C++14 in an Embedded "SuperLoop" Firmware - Lecture
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Primary Drone
- 3 Outline
- 4 Firmware
- 5 Types of Firmware
- 6 Hardware Environment
- 7 Limitations
- 8 Missing Features
- 9 Eliminate Runtime Errors
- 10 Undefined Behavior
- 11 Whats left
- 12 What is this system like
- 13 System assumptions
- 14 ISR
- 15 Memory
- 16 Boot Sequence
- 17 Build Environment
- 18 Data Structures
- 19 State Machines
- 20 Bulk Transfer
- 21 Language Restrictions
- 22 Loop Bounds
- 23 pointers
- 24 exceptions
- 25 Heap withdrawal
- 26 Recommendations
- 27 Basic Types
- 28 Transport Addresses
- 29 References
- 30 Peripherals
- 31 C name spacing
- 32 Keep names simple
- 33 Use previrtual functions
- 34 Keep it simple
- 35 Instantiation
- 36 Inline
- 37 Const