VTU Developer

Your comprehensive resource for Embedded System Design - BEC601

Embedded System Design

Complete Study Materials & Resources

BEC601
Subject Code
04
Credits
50
CIE Marks
50
SEE Marks
100
Total Marks
03
Exam Hours

Module 1

Introduction to Embedded Systems

Introduction to Embedded System: What is an Embedded Systems? Embedded systems Vs General computing systems, History of Embedded Systems, Classification of Embedded systems, Major Application Areas of Embedded Systems. Purpose of Embedded Systems, The Typical Embedded System, Microprocessor Vs Microcontroller, Differences between RISC and CISC, Harvard V/s Von Neumann Processor/Controller Architecture, Big-endian V/s Little-endian processors, Memory (ROM and RAM types), Sensors & Actuators, The I/O Subsystem – I/O Devices, Light Emitting Diode (LED), 7 Segment LED Display, Optocoupler, Relay, Piezo buzzer, Push button switch, Communication Interfaces, On-board Communication Interface, External Communication Interface, Embedded Firmware, Other System Components.

Chapter-1: Complete

Module 2

Embedded System Design Concepts

Embedded System Design Concepts: Characteristics and Quality Attributes of Embedded Systems, Operational and non-operational quality attributes, Embedded Systems-Application and Domain specific, Hardware Software Co-Design and Program Modeling (excluding UML), Embedded firmware design and development (excluding C language).

Chapter-2: Complete

Module 3

RTOS and IDE for Embedded System Design

RTOS and IDE for Embedded System Design: Operating System basics, Types of operating systems, Task, process and threads (Only POSIX Threads with an example program), Thread preemption, Preemptive Task scheduling techniques, Task Communication, Task synchronization issues – Racing and Deadlock. How to choose an RTOS, Integration and testing of Embedded hardware and firmware, Embedded system Development Environment – Block diagram (excluding Keil).

Chapter-10: 10.1, 10.2, 10.3, 10.5.2, 10.7, 10.8.1.1, 10.8.1.2, Ch-12, Ch-13

Module 4

ARM Embedded Systems

ARM Embedded Systems: Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA bus protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT) code, Operating System, Applications. ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register, Pipeline, Exceptions, Interrupts and Vector Table, Core extensions.

Chapter-3: 3.1 to 3.4, Chapter-4: 4.1 to 4.6

Module 5

Introduction to ARM Instruction Set

Introduction to the ARM Instruction set: Introduction, Data processing instructions, Load – Store instruction, Software interrupt instructions, Program status register instructions, Loading constants, ARMv5E extensions, Conditional Execution.

Chapter-5: Complete

Additional Resources

Extra study materials to boost your exam preparation and understanding

Lab Manual

Complete lab manual with all 12 experiments including ARM programming, stepper motor interface, DAC waveform generation, and 7-segment display programming.

Very Important Questions (VIMP)

Key questions that can make a significant difference in academic performance and boost confidence for exams.

Solved Model Questions

Complete solutions to model question papers that enhance problem-solving abilities and exam confidence.

Exam Fix Questions

Targeted questions for final exam preparation with comprehensive coverage of all important topics.

Comments

Replay !

0 Comments

Share Your Thoughts

Please enter your name
Please enter a valid email
Password must be at least 6 characters
Please enter your comment
Email Verification Required
We've sent a 6-digit verification code to . Please enter the code below to verify your email address.
Email Verified Successfully!
Your email has been verified. Would you like to proceed with posting your comment?

Type "YES" to confirm and post your comment, or click Cancel to skip posting.

Preparing your download...