Embedded System (MCA234) crash course, Online MCA, Semester 2:
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and…
- 20 video lessons
- 4h 59m
- Study notes
- 85 quiz questions
- Assignment

20 lessons in Embedded System
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and real-time operating system concepts such as tasks, semaphores and inter-process communication. After it, you will be able to explain how an embedded system's hardware and software fit together and design multitasking embedded software that uses RTOS synchronization and communication mechanisms correctly.
- 1
Evolution of Computers and Measuring Performance
Module 1, Introduction: Introduction: Evolution of Computers, Technological Trends, Measuring performance Speed up
Computer Generation full Explanation | Learn Coding· Learn Coding· 15 min
Study notesWatch lesson - 2
Von Neumann Architecture and Functional Units
Module 1, Introduction: Computer organization: von Neumann Machine Architecture, Functional units and components, Program development tools
LEC-2| Functional Units of a Computer System |Von Neumann's Architecture|COA | Computer Architecture· Learn CS with Arshi· 17 min
Watch lesson - 3
Instruction Pipelining, Hazards and Data Forwarding
Module 1, Introduction: Instruction pipelining and parallel processing: Instruction pipeline, hazards, Data forwarding paths
L-4.6: What is Hazard in Pipelining | various types of Hazards | computer Architecture· Gate Smashers· 10 min
Watch lesson - 4
RISC vs CISC Processors
Module 1, Introduction: RISC vs. CISC processors
RISC vs. CISC: Understanding Reduced Instruction Set Computer and Complex Instruction Set Computer· Engineering Funda· 10 min
Study notes 5 quiz questionsWatch lesson - 5
Introduction to Embedded Systems
Module 2, INTRODUCTION of EMBEDDED SYSTEM: Introduction of embedded system, Processor: Embedded Processors in a System
Introduction to Embedded Systems: Characteristics and Advantages· Engineering Funda· 9 min
Study notes 5 quiz questionsWatch lesson - 6
Microprocessor vs Microcontroller, Single Purpose Processors and ASSPs
Module 2, INTRODUCTION of EMBEDDED SYSTEM: Microprocessor, Microcontroller, Single Purpose Processors and Application specific system processors (ASSPs) in embedded systems
Types of Processor | Units of Processor | Classifications of Processor | Embedded System· Engineering Funda· 11 min
Study notes 5 quiz questionsWatch lesson - 7
Embedded Hardware Units and Devices
Module 2, INTRODUCTION of EMBEDDED SYSTEM: Embedded hardware units and devices
Hardware Units of Embedded System· Engineering Funda· 17 min
Study notes 5 quiz questionsWatch lesson - 8
Interrupt Handlers and Embedded Software Basics
Module 3, Interrupts Handler, Embedded Software: Interrupts handler, Embedded software, Final Machine Implement-able Software for a System
Interrupts in Microcontroller | what is an Interrupt | Interrupts in Embedded System· Embedded System Creations· 13 min
Study notes 5 quiz questionsWatch lesson - 9
Embedded Programming: Machine Code, Assembly and High Level Language
Module 3, Interrupts Handler, Embedded Software: Coding of Software in Machine Codes, software in Processor Specific Assembly Language, Software in High Level Language, Program Models for Software Designing
Machine Language, Assembly Language and Higher Level Language· Engineering Funda· 9 min
Study notes 5 quiz questionsWatch lesson - 10
RTOS Scheduling, ISRs and Device Drivers
Module 3, Interrupts Handler, Embedded Software: Software for Concurrent Processing and Scheduling of Multiple Tasks and ISRs Using an RTOS, Software for the Device Drivers and Device Management using an Operating System
Introduction to RTOS Part 1 - What is a Real-Time Operating System (RTOS)? | Digi-Key Electronics· DigiKey· 12 min
Study notes 5 quiz questionsWatch lesson - 11
Embedded Software Tools and Example Systems
Module 3, Interrupts Handler, Embedded Software: Software tools in designing of an Embedded System, Needed Software Tools in the Exemplary cases, Examples of Embedded System
Embedded Software Development Tools· Vidya-mitra· 24 min
Study notes 5 quiz questionsWatch lesson - 12
Embedded Computing Platform and CPU Bus
Module 4, The Embedded Computing Platform: Embedded Computing Platform, CPU Bus
Embedded Computing Platforms· Marilyn Wolf· 29 min
Study notes 5 quiz questionsWatch lesson - 13
Memory Devices, I/O Devices and Component Interfacing
Module 4, The Embedded Computing Platform: Memory Devices, I/O Devices, Component Interfacing
Memory & I/O Interfacing | Microprocessor & Peripheral Devices | Hindi· Education World By Sanjay Mishra· 17 min
Study notes 5 quiz questionsWatch lesson - 14
Tasks, Threads and Multiple Processes in RTOS
Module 5, Real-Time Operating Systems: task and threads, multiple processes in an application, multiple threads in an application
2 Tasks, Process And Threads Explained Module 3 6th Sem ECE 2022 Scheme VTU· VTU Academy· 11 min
Study notes 5 quiz questionsWatch lesson - 15
Task States, IPC and Process Synchronization
Module 5, Real-Time Operating Systems: task and states, Inter Process Communication & Synchronization of Processes
Inter Process Communication Explained in Hindi l ERTOS Course l OS Course· 5 Minutes Engineering· 9 min
Study notes 5 quiz questionsWatch lesson - 16
Functions vs ISRs vs Tasks
Module 5, Real-Time Operating Systems: task and data clear cut distinction between functions, ISRs and Tasks by their Characteristics.
Interrupts, ISR, Context Switching| RTOS| Embedded Systems· Easy Electronics· 26 min
Study notes 5 quiz questionsWatch lesson - 17
Semaphores as Event Flags and Resource Keys
Module 6, Concept of Semaphores: Concept of semaphores, Use of a Single Semaphore as an event signaling variable or notifying variable (event flag), Use of a Single Semaphore as resource key and in critical Section
Semaphore| Binary Semaphore| Mutex|Conting Semaphore| RTOS· Easy Electronics· 22 min
Study notes 5 quiz questionsWatch lesson - 18
Mutex, Counting Semaphores and P and V Operations
Module 6, Concept of Semaphores: Mutex, Use of Multiple Semaphores, Use of Mutex, Counting Semaphores, P and V semaphores
Semaphores· Neso Academy· 23 min
Study notes 5 quiz questionsWatch lesson - 19
Shared Data Problems and Deadlock
Module 6, Concept of Semaphores: shared data: Problem of Sharing Data by Multiple Tasks and Routines, Shared Data, Deadlock Situations
Task Synchronisation | Shared Data, Priority Inversion, Deadlock | Embedded System & RTOS· Ekeeda· 6 min
Study notes 5 quiz questionsWatch lesson - 20
IPC: Message Queues, Mailboxes, Pipes, Sockets and RPC
Module 6, Concept of Semaphores: inter process Communication semaphores, Message Queues, Mailboxes, Pipes, Sockets, Remote Procedure Calls (RPCs).
Interprocess Communication (IPC) Explained: Mechanisms & Use Cases for Beginners· CodeLucky· 9 min
Study notes 5 quiz questionsWatch lesson
Assignment
Design and Analyse an RTOS-Based Smart Coffee Machine Controller
Less scrolling. More passing.
- Free
Hand-picked video lessons
20 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
18 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
85 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a Embedded System doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Embedded System tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Accessing the WAN tonight if anyone wants to go together
More from Online MCA Semester 2
All subjects- Sem 2
MCA235
Accessing the WAN
This subject covers how enterprise networks connect over wide area networks using PPP and Frame Relay, along with router security, access control lists,…
- 26 lessons
- 7h 28m
- Notes
- Quiz
- Sem 2
MCA202
Advanced Java
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE…
- 18 lessons
- 5h 2m
- Notes
- Quiz
- Sem 2
MCA236
ASP.NET using C#
This subject covers the .NET Framework and building web applications with ASP.NET and C#, including server controls, validation, ADO.NET data access, XML,…
- 19 lessons
- 5h 30m
- Notes
- Quiz
- Sem 2
MCA231
Cloud Computing
This subject covers cloud computing architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce…
- 18 lessons
- 4h
- Notes
- Quiz
- Sem 2
MCA203
Distributed Operating System
This subject covers operating system fundamentals such as system calls, interrupts and micro-kernels, then extends them to distributed systems: communication…
- 12 lessons
- 3h 13m
- Notes
- Quiz
- Sem 2
MCA233
High Performance Computing
This subject follows a program from source code through compilation to execution, covering computer organization, pipelining, virtual and cache memory,…
- 13 lessons
- 6h 27m
- Notes
- Quiz
Embedded System: common questions
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and real-time operating system concepts such as tasks, semaphores and inter-process communication. After it, you will be able to explain how an embedded system's hardware and software fit together and design multitasking embedded software that uses RTOS synchronization and communication mechanisms correctly. It's the Embedded System subject of Online MCA, Semester 2, in 20 lessons: Evolution of Computers and Measuring Performance; Von Neumann Architecture and Functional Units; Instruction Pipelining, Hazards and Data Forwarding; RISC vs CISC Processors; Introduction to Embedded Systems; Microprocessor vs Microcontroller, Single Purpose Processors and ASSPs; Embedded Hardware Units and Devices; Interrupt Handlers and Embedded Software Basics; Embedded Programming: Machine Code, Assembly and High Level Language; RTOS Scheduling, ISRs and Device Drivers; Embedded Software Tools and Example Systems; Embedded Computing Platform and CPU Bus; Memory Devices, I/O Devices and Component Interfacing; Tasks, Threads and Multiple Processes in RTOS; Task States, IPC and Process Synchronization; Functions vs ISRs vs Tasks; Semaphores as Event Flags and Resource Keys; Mutex, Counting Semaphores and P and V Operations; Shared Data Problems and Deadlock; IPC: Message Queues, Mailboxes, Pipes, Sockets and RPC.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 4h 59m of video across 20 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Design and Analyse an RTOS-Based Smart Coffee Machine Controller”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.