ED501:Certificate Course on Embedded C and ARM Cortex Microcontrollers

Certificate Course on Embedded C and ARM Cortex Microcontrollers

English
Course: 
ED501:Certificate Course on Embedded C and ARM Cortex Microcontrollers
Code: 
ED501
Starting Date: 
Wednesday, February 19, 2020
Last Date To Apply: 
Monday, February 17, 2020
Course Objective: 

The objective of the course is to introduce the embedded system concepts, ARM Microcontrollers and Embedded C Programming. This course covers the advanced topics in ‘C’ such as Memory management, Pointers, Data structures which are of high relevance in embedded software is considered in depth. This module makes use of KEIL C Compiler along with ARM Cortex Microcontrollers.

This module covers the architecture of the popular ARM Microcontroller. The ARM Cortex processor is the industry-leading 32-bit processor for highly deterministic real-time applications, specifically developed to enable partners to develop high-performance low-cost platforms for a broad range of devices including microcontrollers, automotive body systems, industrial control systems and wireless networking and sensors.

Course Outcome: 

After successful completion of the course, the student shall be able to:

  • Develop Embedded application using Embedded C Programming
  • Use ARM Cortex M with Embedded C Programming for Application Development
Course Structure: 

Course duration is 4 weeks

Important Dates: 

Intimation of selection:4th February 2020

Commencement of Classes: 19th February 2020

More Details: 

For more details like How to Apply, Placement, Hostel, etc please see the Course Calendar or Course Brochure(438 kB)

For further information if any, you may Contact the Course Coordinator : shoukath[at]calicut[dot]nielit[dot]in .  Ph:0495 2287266(Ext 223)

 

 

Calicut course content text: 

Embedded Concepts

Introduction to embedded systems, Application Areas, Categories of embedded systems, Overview of embedded system architecture, Specialties of embedded systems, recent trends in embedded systems, Architecture of embedded systems, Hardware architecture, Software architecture, Application Software, Communication Software, Development and debugging Tools.

‘C’ and Embedded C

Introduction to ‘C’ programming, Storage Classes, Data Types, Controlling program flow, Arrays, Functions, Memory Management, Pointers, Arrays and Pointers, Pointer to Functions and advanced topics on Pointers, Structures and Unions, Data Structures, Linked List, Stacks, Queues, Conditional Compilation, Preprocessor directives, File operations, Variable arguments in Functions, Command line arguments, bitwise operations, Typecasting.

Introduction to ARM Cortex Architecture

Introduction to ARM Architecture, Overview of ARM, Overview of Cortex Architecture

Cortex M3 Microcontrollers & Peripherals

Cortex M3 based controller architecture, Memory mapping, Cortex M3 Peripherals –GPIOs, Timers, UARTs, ADC, Cortex M3 interrupt handling – NVIC, Application development with Cortex M3 controllers with standard peripheral libraries.

Courses Fees: 

Rs. 16,800/- + GST at actual

Eligibility: 
  1. 3 year Diploma in Electronics or B.E./B.Tech or M.E./M.Tech in Electronics/ Electronics & Communication/ Electrical/ Electrical and Electronics/ Instrumentation/ Biomedical /Computer Science/ Information Technology or MSc in Electronics/ Instrumentation/ Computer Science/Information Technology.
  2. Candidates who have appeared in the qualifying examination and awaiting results may also apply.
Course Coordinator: 

EMail: shoukath[at]calicut[dot]nielit[dot]in
Phone : 0495 2287266(Ext 223)
Mob : 9447423306