Embedded Systems

لمعرفة تفاصيل اي كورس يرجي الضغط عليه

Embedded Systems Design

Start/End Date Lectures Hours Schedule Time Schedule Day price Register Now
2018-07-24 / 2018-08-07 21 6:00-9:00 Sun,Tue,Thr 1000 Register

In the 21st century, embedded systems are the systems of future with cellular phones, smart-phones, tablets becoming the dominant platforms for computing and communication. The ubiquity of information and the associated need for the computation that accompanies it is driving this revolution only to be accelerated by the new paradigms such as the Internet-of-Things (IoT). These platforms are clearly very different in terms of their processing requirements which are very unique: real-time needs, high performance but at low energy, compact-code and data segments, and most importantly ever changing software stack.This course introduces students to the fascinating world of embedded systems design. The course capitalizes on the wealth of computing knowledge that students have acquired and helps them develop new design and analysis skills geared towards the design and implementation of an important class of systems: namely embedded systems.

Course Outline

  • What is Embedded System?
  • Embedded System Fields and Applications.
  • Important Definitions.
  • Embedded System Hardware.
  • Embedded System Software.
  • C Programming.
  • handling to all the situations with micro C .
  • Processor Architecture.
  • Development environment
  • Preprocessor Directives
  • Variables scope and lifetime
  • Modeling the software
  • Keywords modifiers and startup code
  • Interrupts.
  • How to use DIO “Digital Input Output” driver to interface with.
  • Digital Input and Output like “Led, Buzzer and Switches”.
  • How to deal with User interface like “Keypad and Character LCD”.
  • How to use some internal peripherals like (Timer, Interrupt) and how we use this peripherals in real industry.
  • Write driver for any peripherals for any Microcontroller.
  • Microcontroller Interfacing
  • many project will be done by the students during the course