Home
Diploma Practice C Online People
Certificate Contact Us
Embedded and Real-Time OS Programming

1. Introduction to Embedded System
  • What is Embedded System?
  • Embedded Applications
  • Embedded System Hardware
  • Embedded System Software

2. Embedded Development Environment
  • Cross Development Tools
  • Host Target Environment
  • Downloading methods
  • Debugging tools
  • Module stacking

3. Understanding ARM Architecture
  • ARM Architecture
  • ARM Instructions
  • ARM Development Board Hardware

4. Embedded Programs
  • Driver Programs
    • Digital I/O
    • Timers
    • Serial Controller
    • Interrupt controller
    • DMA Controller
    • Network Controller
  • Application Programs

5. Introduction to RTOS
  • What is RTOS?
  • Why do we need RTOS?
  • RTOS Vs Linux

6. Multi-Tasking
  • What is Task?
  • Scheduling in RTOS
  • Task System Calls

7. Task Synchronization and Communication
  • Inter-task Synchronization, Mutual Exclusion and Communication
  • Semaphores
  • Message Queues

8. Interrupt Management
  • Understaning Interrupts
  • Writing Interrupt Service Routines
  • Limitations of Interrupt Routines

9. Accessing I/O devices and Files
  • System calls for accessing I/O devices and Files
  • Device Drivers in RTOS
  • Serial device driver for RTOS






#401, Sai Sushma Homes, 23/A, S.R. Nagar Main Road, Hyderabad-500038, India.
Ph: +91-40-48508764, 7702028989, depik.help@gmail.com