Embedded Systems Concepts

Learning ES Concepts

Learning ES Concepts

Overview

Embedded Systems Definition., Embedded Systems Challenges., Microcontroller vs. Microprocessor., Main Steps of The Processor., Instruction Set Architecture., Instruction Format., Instruction Decoder., Register File., Processor Cycle Example., Volatile Memory Types (SRAM vs DRAM)., Non-Volatile Memory Types (Masked ROM - OTP ROM - EPROM - EEPROM - Flash ROM)., Memory Conclusion., Input / Output peripherals., Pipelining., System Architecture (Harvard vs Von-Neuman)., MCQ and Problems

Beginner Embedded Software Developer

No programming experience needed

  • History of Embedded Systems.

  • Computing System Definition.

  • Computing System Components.

  • Embedded Systems Definition.

  • Computing Systems vs Embedded Systems.

  • Embedded Systems Challenges.

  • Embedded Implementation Techniques.

  • When To use ? ( System Board - System on Chip ).

  • Microcontroller Definition.

  • Microcontroller vs. Microprocessor.

  • Difference between ( Processor - Microprocessor - Central Processing Unit(CPU) ).

  • Main Steps of The Processor.

  • Inside the processor.

  • Fetch Step.

  • Decode Step.

  • Instruction Set Architecture.

  • Instruction Format.

  • Instruction Decoder.

  • Execute Step.

  • Processor Register Bank.

  • Processor Cycle Example.

  • Volatile Memory Definition.

  • Non-Volatile Memory Definition.

  • Volatile Memory Types.

  • RAM Definition.

  • SRAM vs. DRAM.

  • Non-Volatile Memory Types.

  • Masked ROM.

  • OTP ROM.

  • EPROM.

  • EEPROM.

  • Flash ROM.

  • Flash vs EEPROM.

  • Memory Conclusion.

  • Input / Output peripherals.

  • Pipelining.

  • System Architecture.

  • Harvard vs Von Neuman.

  • Problems and Questions.

  • تاريخ الأنظمة المدمجه. - تعريف نظام الحوسبة. - مكونات نظام الحوسبة. - تعريف الأنظمة المدمجه. -أنظمة الحاسبات مقابل الأنظمة المدمجه. - تحديات الأنظمة المدمجه. - تقنيات التنفيذ المدمجة. -متى يجب استخدام ؟ (لوحة النظام - نظام على رقاقة). - تعريف المتحكم الدقيق. - متحكم مقابل المعالجات الدقيقة. - الفرق بين (المعالج - المعالج الدقيق - وحدة المعالجة المركزية ). - الخطوات الرئيسية للمعالج. - داخل المعالج. - خطوة الجلب. - خطوة فك. - مجموعة العمارة تعليمات. - تنسيق التعليمات. - فك التعليمات. - تنفيذ الخطوة. - بنك تسجيل المعالج. - مثال دورة المعالج. - تعريف الذاكرة المتطايرة. - تعريف الذاكرة غير المتطايرة. - أنواع الذاكرة المتقلبة. - تعريف ذاكرة الوصول العشوائي. - SRAM مقابل DRAM. - أنواع الذاكرة غير المتطايرة. - ROM مقنع. - ذاكرة القراءة فقط. - إيبروم. - إيبروم. - فلاش روم. - فلاش مقابل إيبروم. - خاتمة الذاكرة. - ملحقات الإدخال / الإخراج. - خطوط الأنابيب. - بنية النظام. - هارفارد ضد فون نيومان. -مسائل وأسئلة.

Compu Kernel Software

Our goal is to make Embedded Systems, Linux & IoT educational content for everyone, including hands-on training.

In Our Courses We'll talk about:

1- Embedded Systems Concepts.

2- Linux Administration Concepts.

3- Device Driver Development.

4- Bash Scripting.

5- Agile Course.

6- Scratch Course for Kids.

7- C Language Programming.

8- JSON.

2- Embedded Linux Concepts.

3- Internet of things Concepts.

We'll have pleasure if you follow us.

Free Enroll