embedded systems ุฎุฑูุทุฉ ูุงู ูุฉ ูุชุนูู ู ุฌุงู ุงู
ุฌู ูุน ุงูู ุตุงุฏุฑ (ููุชููุจ + ููุฏูู ู)
๐๐ฆ๐๐๐๐๐๐ ๐๐ฒ๐ฌ๐ญ๐๐ฆ ๐๐จ๐๐ ๐๐๐ฉ
๐- ๐ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฆ๐ข๐ง๐ ๐๐๐ง๐ ๐ฎ๐๐ ๐
ูุงุฒู ุชููู ููู ุฌุฏุง ุฌุฏุง ูู ุงู C ู ุงูุชูููุฑ ุงูุจุฑู ุฌู ุจุดูู ุนุงู ูุฃูู ูู ุงูุงุฎุฑ ูุชุดุชุบู Embedded Software Engineer
Topics:
โข Introduction to C Programming.
โข C Data types
โข C Type Casting
โข C Operators.
โข Decision Making Statements (if – switch)
โข Loops (for – while).
โข functions.
โข Arrays.
โข Strings.
โข Pointers.
โข Structures
โข Unions
โข Enumerations.
โข Callback Function
โข Reentrant vs non Reentrant functions
ุงูู ุตุงุฏุฑ
Neso Academy
https://www.youtube.com/playlist…
=======================================
๐- ๐๐๐ญ๐ ๐๐ญ๐ซ๐ฎ๐๐ญ๐ฎ๐ซ๐ ๐๐ง๐ ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ๐ฌ
ู ุญุชุงุฌ ุชุชุนูู Data Structure and Algorithms ูุฃูุชุฑ ู ู ุณุจุจ:
1- ู ุด ูุชูุฏุฑ ุชุนุฏู ุฃู interview ูุฃู ุดุฑูุฉ ูู ู ุฌุงู ุงู embedded ุงู ุญุชู ุฃู ู ุฌุงู ุชุงูู ู ุชุนูู ุจุงูุจุฑู ุฌุฉ ู ู ุบูุฑ ู ุง ุชููู ูุงูู ุงู data structure ู ุงู algorithm ูููุณ ุฌุฏุง ุฌุฏุง ู ุชููู ุญุงูู ุญูููู ู ุณุงุฆู problems solving ุนูู ูุฏ ู ุง ุชูุฏุฑ
2- ู ูุงุฑุงุช ุงูุชูููุฑ ุงูู ูุทูู ูุชุฒูุฏ ุนูุฏู ุฌุฏุง
3- ู ุงูุช ุจุชุนู ู implementation ูู data structure ู ุนูู ุงุชููุงู ููุบุฉ ุงูุจุฑู ุฌุฉ ุงููู ุงูุช ุดุบุงู ุจููุง ููุฒูุฏ ุฌุฏุง
ุงูู ูุงุถูุน ุฏู ููุงูุฉ ุงูู ุงูู ุชููู ุนุงุฑููุง
Topics:
โข Static vs Dynamic Arrays
โข Linked Lists (single linked List – Doubly Linked list – Circular Linked List )
โข Stack
โข Queue
โข Hash tables
Sorting Algorithms
โข bubble sort
โข insertion sort
โข selection sort
โข merge sort
โข Quick Sort
โข Counting Sort
โข Heap Sort
Searching Algorithms
โข linear search
โข binary search
mycodeschool- Sorting Algorithms
https://www.youtube.com/playlist…
Dr Waleed Youssef
https://www.youtube.com/playlist…
Neso Academy
https://www.youtube.com/playlist…
=======================================
๐- ๐๐จ๐ฆ๐ฉ๐ฎ๐ญ๐๐ซ ๐๐ซ๐๐ก๐ข๐ญ๐๐๐ญ๐ฎ๐ซ๐
ูู ุงูุช ููุฏุณุฉ ุญุงุณุจ ุงู ููุฏุณุฉ ุงุชุตุงูุงุช ูุงูุช ูู ุงูุงุบูุจ ุฏุฑุณุช ูู ุงููููุฉ ููุฑุณ ุงุณู ู
– Computer Architecture and Organization
ู ู ู ูู ุชููู ุฏุฑุณุช ููุฑุณ ุชุงูู
– Microprocessors
ู ุฏูู ููุงูุฉ ุฌุฏุง ู ู ูู ุชุฑุฌุน ุชุฑุงุฌุน ุนูููู
ููู ูู ุงูุช ู ุฃุฎุฏุชุด ุงูู ูุงุฏ ุฏู ูู ุงููููุฉ ุนุงุฏู ู ู ูู ุชุฑูุญ ุชุฐุงูุฑ ุงูู ูุงุถูุน ุฏู ู ู ุฃู ู ุตุฏุฑ ุนูู ุงููุช:
โข Micro-processor architecture.
โข Von Neumann vs Harvard Processors architecture
โข CISC vs RISC Processors architecture
โข Pipeline
โข Memory types (ROM-RAM-Cache)..
โข difference between microcontroller and Microprocessor
=======================================
๐- ๐-๐๐ข๐ญ ๐๐ข๐๐ซ๐จ๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฅ๐๐ซ๐ฌ (๐๐๐ ๐๐ง๐ ๐๐๐)
ููุง ู ุญุชุงุฌ ุชูุฏุฑ ุชุชุนุงู ู ู ุน microcontroller ุญูููู ู ุงูุงูุถู ุงูู ุชุจุฏุฃ ุจ ุงู 8-bit microcontroller ูุฃููุง ุงูุชุนุงู ู ู ุนูุง ุจุณูุท ู ุณูู ูุณุจูุง ู ูุชุชุนูู ู ูู ุงุบูุจ ุงุณุงุณูุงุช ุงูุงู ุจูุฏุฏ ุชูุฑูุจุง
ุงูุถู microcontroller ุชุจุฏุฃ ุจูู ูู Atmega32 ู ุงูู ุจูู ุนูู ู ุนู ุงุฑูุฉ AVR
Topics:
โข Introduction to AVR Microcontrollers.
โข I/O Ports and interfacing with Switch, Led, 7-Segement.
โข External Interrupts.
โข Timers in three different modes: Overflow, Compare and PWM.
โข Watchdog timer.
โข Motors types DC, Stepper and Servo.
โข Keypad Driver.
โข LCD Driver.
โข Analog to Digital Converter (ADC).โข External EEPROM.
โข Communication Protocols (UART-SPI-I2C)
โข Input Capture Unit Driver.
ููุงุฉ ููุฑุฉ
https://www.youtube.com/playlist…
=======================================
๐- ๐๐๐๐ (๐๐๐๐ฅ-๐๐ข๐ฆ๐ ๐จ๐ฉ๐๐ซ๐๐ญ๐ข๐ง๐ ๐๐ฒ๐ฌ๐ญ๐๐ฆ๐ฌ)
ู ุนุฑูุชู ุจุงู RTOS ู ู ุงูู ุงูุนูุงู ู ุงููู ูุชุฎููู ููู ุฌุฏุง ูู ู ุฌุงู ุงู embedded
ููู ู ุญุชุงุฌ ุชููู ุนุงุฑู RTOS ุ
ูุฃู ุงูุธู ุฉ ุงู embedded systems ุงููู ู ูุฌูุฏุฉ ุญูุงูููุง ูู ุงููุงูุน ู ุด ู ุฌุฑุฏ ููุฏ ุตุบูุฑ ูู ููุฑููููุชุฑููุฑ ุจูุดุบู ู ูุชูุฑ ุงู ุจูููุฑ LED
ูุง ุฏู ุงูู ููุฑูููุชุฑููุฑ ุงููุงุญุฏ ู ุญุชุงุฌ ูููู ุจูุนู ู ุชุงุณูุงุช ูุชูุฑ ุฌุฏุง ู ูู ููุณ ุงูููุช
ูููุง ูุงุฒู ูููู ูููุง ูุธุงู ุชุดุบูู OS ู ุงููู ูู ุงูุฃุบูุจ ุจูููู real-time
ุงู RTOS ุงู ูุธุงู ุงูุชุดุบูู ุงูุญูููู ุฏู ูู ุงููู ุจูุดุบู ุงูุชุงุณูุงุช ุฏู ู ุน ุจุนุถ ู ุจููุตู ู ุนููู ุงุช ุจูููู ู ุจูุชุญูู ูู ูู ุชุงุณู ุชุดุชุบู ููุช ูุฏ ุงูู ู ุงูู ุชุง
ุจุนุฏ ู ุง ุชุฎูุต ููุฑุณ ุงู RTOS ูุชุนุฑู ุงุฒุงู ุชุนู ู design ูุฃูุธู ุฉ embedded systems ูุจูุฑ ู ู ุนูุฏุฉ ุจุดูู ุณูู
Topics:
โข Tasks creation
โข RTOS timers
โข RTOS Kernel and Context Switching Queue
โข Mutex
โข Semaphores
Udemy
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
https://www.udemy.com/…/mastering-rtos-hands-on-with…/
Udemy
Build Your Own Real-Time OS (RTOS) From Ground Upโข on ARM 1 &&2
https://www.udemy.com/…/rtos-building-from-ground-up…/
https://www.udemy.com/…/build-your-own-realtime-os…/
=======================================
๐- ๐๐-๐๐ข๐ญ ๐๐๐ ๐๐๐ฌ๐๐ ๐๐ข๐๐ซ๐จ-๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฅ๐๐ซ๐ฌ
ุจุนุฏ ู ุง ุชููู ุนุฑูุช ูููุณ ุงู 8-bit microcontroller ู ู ูู ุชุชููู ุฎุทูุฉ ุงุนูู ู ุจุชุฏู ุชุชุนูู 32-bit microcontroller ุงูู ุจููุฉ ุนูู ู ุนู ุงุฑูุฉ ARM
ู ุจุงูุชุญุฏูุฏ ARM Cortex M4
ูุงุดูุฑ Microcontroller ู ู ูู ุชุชุนูู ุนููู ููุง ูู
– TIVA C (based on ARM Cortex M4 processor )
– STM32f407 discovery board
Topics:
Embedded Systems Programming on ARM Cortex-M3/M4 Processor
https://www.udemy.com/…/embedded-system-programming-on…/
Mastering Microcontroller and Embedded Driver Development
https://www.udemy.com/…/mastering-microcontroller-with…/
STM32 ู ููุฏุณ ุงุญู ุฏ ุงูุฏูุจ
https://www.youtube.com/playlist…
=======================================
๐- ๐๐ฎ๐ญ๐จ๐ฆ๐จ๐ญ๐ข๐ฏ๐ ๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐ซ๐จ๐ญ๐จ๐๐จ๐ฅ๐ฌ (๐๐๐-๐๐๐)
ุงุบูุจ ุงูุดุฑูุงุช ูู ู ุตุฑ ุจุชุดุชุบู ูู ู ุฌุงู ุงู Automotive ุงู ุจุฑู ุฌูุงุช ุงูุณูุงุฑุงุช
ู ุงู CAN ู ุงู LIN ู ู ุงูู ุงู communication protocols ุงูุงูุชุฑ ุงุณุชุฎุฏุงู ุง ูู ู ุฌุงู ุงู Automotive
=======================================
8- ๐๐ง๐ญ๐ซ๐จ ๐ญ๐จ ๐๐๐๐๐๐๐
ุงู AUTOSAR ูู ุณุชุงูุฏุฑุฏ ููุชุงุจุฉ ุงูููุฏ ูู ู ุฌุงู Automotive ููุง ู ุด ู ุทููุจ ู ูู ุบูุฑ ุงูู ุชููู ุนุงุฑู ุงูุงุณุงุณูุงุช ู ุจุดูู ูุธุฑู ููุท
ู ุฌู ูุนุฉ ุงูููุฏูููุงุช ุฏู ููุงูุฉ ุฌุฏุง
AUTOSarZs ููุงุฉ ุงู
ู ููุฏุณ ุญุณุงู ุนุงุฏู
https://www.youtube.com/playlist…
