Embedded C Language

Embedded C course-banner image

Embedded C is a specialized version of the C programming language designed for developing firmware and applications for embedded systems. It enables direct hardware interaction while maintaining the efficiency and portability of C language. Embedded C plays a crucial role in designing real-time applications used in industries like automotive, industrial automation, household appliances, aero planes, vending machines and toys, as well as mobile devices etc.

This course is aimed to provide in-depth knowledge in Embedded C programming. You will gain hands-on experience in writing efficient code for embedded systems, optimizing execution time, and working with preprocessor directives. By the end of this course, you will have the necessary skills to develop and debug any embedded applications.

What will you learn

Introduction to Embedded C.

Data Types – Unsigned and Signed datatypes.

Storage Classes – Extern, Static, etc.

Operators – Arithmetic, Logical, Bitwise, etc.

Conditional and Iterative Constructs – if-else, loops, switch-case, etc.

Arrays and Strings – Single arrays, String handling functions, etc.

Functions – Types of functions.

Pointers – Function pointers, Passing by reference, etc.

Structures and Unions – Memory management, Data organization, etc.

Preprocessor Directives – Macros, Conditional Compilation, Header Files, etc.

Hands-on Experience – Writing and debugging real-world embedded applications.

This course tells about Embedded C course-lesson-2

Knowledge Basics of C 

Knowledge on Digital Electronics 

 

Electricity has become a basic need at all levels of society ie., individual houses, industries, commercial buildings, government establishments …etc. And, Electric Power System is majorly classified based on voltage levels, viz: Low Voltage (LV) Systems, Medium voltage (MV) systems, High voltage (HV/EHV/UHV) Systems. Based on the quantum of electric energy requirement every industry/house/establishment needs to have one or more electric power systems ie., (LV (or) LV+MV (or) LV+MV+HV).

Low Voltage Systems are the basic electric infrastructure that is required by all types of establishments (industries/household / commercial buildings/offices…etc.,). This course is aimed to provide training on “LV systems”. Power and Motor Control Center (PMCC) panel is a basic building block of LV systems. Right from understanding customer requirement of PMCC Panel, this training course covers knowledge & selection of equipments, design of panel GA, engineering of electric circuits and hands-on practice of design of one-typical-industry-application. Further testing of the PMCC Panel will be demonstrated.

What will you learn

Types & Application of Industrial LV panels (MCC/PCC/PMCC).

Class-C Equipment:- Common panel equip., application circuits, Selection & BoQ with Spec.

Class-B Equipment:- Project specific equip., application circuits, Selection & BoQ with Spec.

Class-A Equipment:- Project specific equip., application circuits, Selection & BoQ with Spec.

Understanding of Customer requirement, Specification, application and SLDs.

Design of Feeders in Panel General Arrangement – Front Views.

Design of Feeders in Panel General Arrangement – Internal Views.

Design of Feeders in Panel General Arrangement – Cable Gland Views.

Engineering of Power & Control Circuits of Motor Starters -DOL type.

Engineering of Power & Control Circuits of Motor Starters -SD type.

Engineering of Power & Control Circuits of Motor Starters -Incoming Feeders.

Engineering of copper/aluminium bars for Main-Busbars & Feeder-busbars.

Engineering of copper bars or cables for Feeders.

Testing of Incoming & outgoing power circuits of all feeders (Incoming & outgoing).

Testing of control & logic circuits of all feeders (Incoming & outgoing).

Testing of Hi-Pot & IR of Control & Power Circuits.

Testing of Metering circuits & Calibration reports verification.

Knowledge on Electrical Circuits   

Knowledge on AC Machines         

 

Related Courses

Related Courses