Semester 2MCA234

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
Embedded System crash course

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Free login to open
What you get

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.

Members only

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
Open the live chat
Pass₹19

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.