Advanced career Track in Embedded System:
Syllabus:
Languages: C , Embedded C
Microcontrollersâ?? & Microprocessors:
8051 | PIC |
ARM 7 | ARM Cortex M3 |
Automotive Controller | Raspberry Pi |
RTOS | Linux |
ESP8266 | IOT |
Hardware Interfacing :
- Interfacing of LEDs
- Interfacing of Switches
- Interfacing of Relays
- Interfacing of LCD
- Interfacing of 7 Segment Display
- Interfacing of ADC
- Interfacing of Stepper Motors
- Interfacing of DC Motors
- Interfacing of IR Sensors
- Interfacing of Ultrasonic Sensors
- Interfacing of MEMS Sensors
- Interfacing of RF Modules
- Interfacing of Mobile Phone using DTMF
- Interfacing of Real Time Clock
- Interfacing of Serial Memory
- Serial Communication
- Interfacing GSM module
- Interfacing of GPS module
- Interfacing of Camera
- Interfacing Using I2C Protocol
- Interfacing Using SPI Protocol
- PWM Techniques
- ZigBee / Xbee
- Interfacing of Bluetooth
- Interfacing of Wi-Fi
- Interfacing Ethernet
- Mobile WiFi and Bluetooth Applications
- CAN Protocol & its practical implementation
- IOT complete Module with practicals
RTOS:
- Introduction to RTOS â??Overview
- Process, Task & Thread
- Real-time systems concepts,
- Context switching, scheduling algorithm
- Re-entrancy, task priorities, mutual exclusion.
- Kernel structure
- Task Conflicts
- Task Communication
- Task creation & Deletion OsTaskCreate(), OsTaskdelete()
- Semaphores (Binary, Counter, Mutex)
- Events and Inter task Communication
- Semaphore
- Message Queues
- Mutex
µCos ii / FreeRTOS :
- Creating a Task in µCos ii / FreeRTOS
- Multitasking in µCos ii
- Creating & using semaphore in µCos ii / FreeRTOS
- Creating & using Message mailbox (mbox) in µCos ii / FreeRTOS
- Using Message Queue (mqueue) in µCos ii / FreeRTOS
- Develop Real time application using µCos ii / FreeRTOS services