Skip to content

KhalidSharafEl-Din/AMIT-EmbeddedSystemD30

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

AMIT - Embedded Systems Diploma

This Reposotory is used to submit the assignmets and Projects

The Diploma Content

  • Embedded C

    • Hello c, data types, operators
    • Rest of operators, if switch case loops
    • Function and modular programming
    • C building process
    • Pointers
    • Arrays , strings
    • Structures and unions
    • Standard C library
    • Stack, Linked list ,Queue
    • Searching algorithms
    • Sorting algorithms
    • C Project
  • Software engineering Tooling

    • Introduction to software engineering
    • Software process and models
    • Rapid software development
    • Agile method
    • Case study (V Model)
  • Embedded Systems Tooling

    • Software configuration management (SVN) Simulator
    • Emulator
    • Debugger
    • IDE
    • Preprocessor
    • Compiler
    • Assembler
    • Linker
    • Make file
  • Interfacing

    • LCD and Keypad driver
    • Sensors
    • Interrupts and ADC
    • UART Interface
    • General Purpose timer
    • Timers and PWM interfacing
    • SPI
    • I2C
  • Sotware testing [ISTQB - FL]

    • What is software quality
    • Improving quality
    • QC&QA
    • Verification and validation
    • Static verification
    • Dynamic verification
    • Test case structure & design
    • Nonfunctional test
    • Test automation
    • Test planning
  • RTOS [Real Timer Operating Systems]

    • Design patterns
    • Foreground/background systems
    • Real time systems
    • Types of real time systems
    • Multi-tasking. Scheduling
    • algorithms Downloading
    • FreeRTOS Porting FreeRTOSto
    • TivaC and ATMEGA32
    • Tasks creation
    • Task states
    • Task control
    • Task utils
    • Shared resource problem
    • Race condition
    • Reentrancy
    • Critical sections
    • Queue management Using queues Semaphores
    • Binary semaphores
    • Counting semaphores
    • Priority inversion and deadlocks
    • Mutex
    • Priority inheritance
  • Automotive Bus Technology

    • Introduction
    • Basic concepts
    • Frame formats
    • Error detection
    • Error Handling
    • CAN protocol versions
    • LIN Bus

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published