Channel Avatar

Open Teach Project @UC0cZ6FezzxTI7YoInNmXi-Q@youtube.com

0 subscribers - no pronouns :c

At this time "OTP" (OpenTeachProject) is an RTOS that works


29:15
063 - RTOS (21) - Queue - Concepts and Implementation
32:48
062 - RTOS (20) - Implementation of memPool
12:56
061 - RTOS (19) - MemPool concepts
11:28
060 - RTOS (18) - Implementation of __malloc_lock and __malloc_unlock
15:56
059 - RTOS (17) - Implementation of mutex Types (SingleShot and Recursive)
15:20
011 - OTP RTOS (STM32) - Semaphore systemCalls from interrupt
12:55
010 - OTP RTOS (STM32) - Using Mutex
17:29
009 - OTP RTOS (STM32) - Using Semaphore
20:29
008 - OTP RTOS (STM32) - Semaphore concepts
12:00
007 - OTP RTOS (STM32) - Thread Terminate and other thread systemCalls
07:16
006 - OTP RTOS (STM32) - Thread Suspend, and Resume
09:31
005 - OTP RTOS (STM32) - What is thread priority ?
07:35
004 - OTP RTOS (STM32) - Using printf
18:12
003 - OTP RTOS (STM32) - Blink an LED by RTOS
16:32
002 - OTP RTOS (STM32) - Port OTP RTOS to STM32CubeIDE
05:44
001 - Introduction to OTP RTOS (Open Teach Project) (Real Time Operating System )
58:31
058 - RTOS (16) - Implementation of semaphore get and release from interrupt
27:31
057 - RTOS (15) - SystemCall from interrupt problems and solutions
29:47
056 - RTOS (14) - Implementation rest of thread's systemCalls
32:55
055 - RTOS (13) - Implementation of Mutex
43:24
054 - RTOS (12) - Implementation of Semaphore
29:59
053 - RTOS (11) - Concept of semaphore and locking mechanism
30:41
052 - RTOS (10) - Implementation of waitList and waitThread
12:06
051 - RTOS (9) - Structure of waitList
22:36
050 - RTOS (8) - Implement thread getter systemCalls and add IdleThread to RTOS
33:41
049 - RTOS (7) - RTOS Start - RTOS Initialize - Context switch functions
35:10
048 - RTOS (6) - kernel space systemCall
19:29
047 - RTOS (5) - SVC Handler and _kernelSystemCallHandler
26:44
046 - RTOS (4) - _kernelSystemCall function
22:46
045 - RTOS (3) - Initial version of RTOS (just has threadCreateNew)
23:47
044 - RTOS (2) -System call - SVC exception - exclusive access
17:33
043 - RTOS (1) - thread priority
32:35
042 - Data structures (5) - Binary tree
13:03
041 - Data structures (4) - Circular list and queue
14:56
040 - Data structures (3) Stack and Queue
30:16
039 - Data structures (2) - Linked list and Singly linked list
22:01
038 - Data structures (1) - Simple linked list
31:31
037 - Complete SimpleOS
35:27
036 - SimpleOS and context switch
27:20
035 - Operating systems, RTOS (Real Time Operating System)
37:03
034 - Interrupt priority and nested interrupts - exception return and process stack pointer (PSP)
19:43
033 - Interrupt and stack memory
34:41
032 - ARM Interrupts and Exceptions
33:23
031 - Dynamic memory allocation
41:13
030 - symbol resolution
39:25
029 - Global variables Linking and Relocation
25:39
028 - Returning value from function
14:22
027- ARM - local variables and stack frame
31:53
026 - ARM function's argument and stack frame
25:32
025 - ARM subroutine and function call
40:52
024 - Multiple Load and Store and Stack PUSH and POP
35:03
023 - ARM pre index and post index memory access
42:25
022 - Turn on LED by assembly programming
01:04:54
021 - ARM instruction encoding
59:31
020 - ARM memory structure
44:41
019 - Introduction to ARM assembly programming
51:49
018 - Introduction to Eclipse
01:16:37
017 - Turn on an LED by ARM Cortex-m
01:05:33
016 - Introduction to CMSIS
44:37
015 - write a basic project with ARM GCC