Channel Avatar

Quantum Leaps, LLC @UCMGXFEew8I6gzjg3tWen4Gw@youtube.com

64K subscribers - no pronouns :c

Modern embedded systems programming Here, you can find the


18:26
Priority-based scheduler for the "superloop" architecture
30:01
#52 Using low-power sleep modes in the "superloop" architecture
28:44
Guest video: 5 Design and Coding Tips for QP-based Firmware
01:10:35
Guest video: TDD with cpputest-for-qpc
23:39
#51 Traceable Documentation with Doxygen & Spexygen
16:56
Using QP/Spy Software Tracing with STM32Cube IDE
19:25
Using QP Framework with STM32 Cube IDE
11:01
#50 To block or NOT to block, that is the question! Blocking as technical debt...
23:46
#49 Embedded Unit Testing
11:54
#0 Modern Embedded Systems Programming: Getting Started
19:10
Super-Simple Tasker -- The Hardware RTOS for ARM Cortex-M, Part-2
22:01
Super-Simple Tasker -- The Hardware RTOS for ARM Cortex-M, Part-1
15:57
#48 Assertions and Design by Contract, Part-2
13:36
#47 Assertions and Design by Contract, Part-1
26:37
#46 Software Tracing with Binary Protocols
27:53
#45 Software Tracing with printf
04:59
Channel Trailer
20:36
Testing of Event-Driven Embedded Software with Python Part-2
20:25
Testing of Event-Driven Embedded Software with Python Part-1
00:20
Hierarchical State Machines Persevere on Mars
01:50
Hierarchical State Machines Persevere on Mars
22:32
#44 Active Objects in Real-Time Part-2: Mutable Events
14:11
#43 Active Objects in Real-Time Part-1: Run-to-Completion and RMS/RMA
23:03
#42 State Machines Part-8: Semantics of Hierarchical State Machines
40:54
Active Objects, Hierarchical State Machines and Modeling in Practice
30:56
#41 State Machines Part-7:Automatic Code Generation
31:59
#40 State Machines Part-6: What is a Hierarchical State Machine?
33:09
#39 State Machines Part-5: Optimal Implementation in C
11:44
Modern Arduino Programming with QP and QM
26:36
#38 State Machines Part-4: State Tables and Entry/Exit Actions
03:49
Why Attend Embedded Online Conference?
31:55
#37 State Machines Part-3: Input-Driven State Machines
14:11
#36 State Machines Part-2: Guard conditions
24:16
#35 State Machines Part-1: What is a state machine?
11:49
Beyond the RTOS Part-4: state machines as "spaghetti" reducers
26:47
Beyond the RTOS - Part 3: Active Objects implemented on top of FreeRTOS
11:09
Beyond the RTOS - Part 2: Best practices of concurrent programming and Active Object pattern
18:57
Beyond the RTOS - Part 1: Concurrency & "spaghetti" as main challenges of professional developers
39:12
#34 Event-Driven Programming Part-2: Best practices for concurrency & Active Object pattern
29:33
#33 Event-Driven Programming Part-1: GUI example, events, event-loop, run-to-completion, no-blocking
27:30
#32 OOP Part-4: Polymorphism in C
23:23
Getting Started with QP Frameworks
23:42
#31 OOP Part-3: Polymorphism in C++
24:02
#30 OOP Part-2: Inheritance in C and C++
31:29
#29 OOP Part-1: Encapsulation (classes) in C and C++
21:26
QM Model-Based Design Tool Tutorial
10:20
QUTest Unit Testing for Embedded Systems: Debugging with QUTest
38:03
#28 RTOS Part-7: Mutual exclusion mechanisms
43:04
#27 RTOS Part-6: Synchronization and communication among concurrent threads
29:32
#26 RTOS Part-5: What is "real-time"? Preemptive, priority-based scheduling
25:36
#25 RTOS Part-4: Efficient blocking of threads
19:16
#24 RTOS Part-3: Automating the scheduling with round-robin policy
37:37
#23 RTOS Part-2: Automating the context switch
08:07
QUTest Unit Testing for Embedded Systems: Running QUTest on Embedded Linux
06:59
Running QP Real-Time Frameworks and QP/Spy Software Tracing on Embedded Linux
23:26
#22 RTOS Part-1: What is a Real-Time Operating System?
18:37
#21 Foreground-Background Architecture ("Superloop")
16:57
#20 Race Conditions: What are they and how to avoid them?
22:18
#19 GNU-ARM Toolchain and Eclipse IDE
15:27
#18 interrupts Part-3: How interrupts work on ARM Cortex-M?