Embedded Training Course Contents
Embedded Training Course Contents
2 Overview of C langauge 3
History of C
First Program in C Hello world
Basic Stuctrue of C Programming
Tockens in C
Keywords in C
Identefiers in C
Format Specifiers in C
Format Specifiers Examples Offline Session 2hr
4 Variables in C langauage 5
Variables introduction in C
Variable Declaration and initialization
Variable types and scope in C
Local Variables in C
Static Variable in C
Global variables in C
Storage Class in C Offline Session
5 C- Program Topics 6
Introduction Storage Classes 3hr
Scope and Linkage of C variables 2hr
Introduction Data types in c 2hr
Format specifiers in c 1hr
Introduction literals in c 1hr
Keywards and identifiers 2hr
Preprocessor directives 2hr
Type casting in c 2hr
Sequence points in c 1hr
Operators in C 2hr
Sizeof(),Comma,Logical etc... 2hr
Bit wise operators and bit masking 1hr
Decision making statements in c 2hr
Switch statement,Jump statements 2hr
Loop statements(for,while and do-while) 2hr
Functions in c 2hr
Function pointers 1hr
Variable length arguments 1hr
Call back functions 1hr
Arrays and its types 3 hr
Pointers and its types 3 hr
Structure in c 2 hr
Union in c 2 hr
Structure packing and padding
i c with example 2 hr
DMA memory functions 2 hr
Byte and word
Typedef 1 hr
Enumeration 1 hr
Bit field 1 hr
Qualifiers in c 2 hr
Macro vs inline function 1 hr
stringzing and token pasting operators
Little Endian And Big Endian in a Machine Offline Session 1 hr
Command line arguments Offline Session 1 hr
S No Embedded Topics of STM32 bit microcontroller Session Type Duration Time(Hrs) Status Remarks
1 Basic Electronics
2 Resistors
3 Voltages
4 Current Class 2
5 Digital Electronics
6 Number systems
7 Logic gates
8 Combinational ckt's
9 Sequential ckt's
10 Applications of digital ckt's Class 4
11 Embedded system technology
12 Microprocessor Vs Microcontroller 2
13 Types of Architectures 2
14 Embedded systems Development Envernment 4
15 Simple Embedded Vs Complex Embedded systems
Class 4
16 Computer Organization
17 Introduction to Computer Organization 2
18 Memory organization 2
19 Memory mapping 4
20 I/O organization Class
21 ARM Cortx-M4 Architecture
22 Introduction to ARM 4
23 ARM Processor modes 2
24 ARM Registers 2
25 NVIC 2
26 System Tick Timer Class 2
27 Embedded software
28 General C vs Embedded C 2
29 Bitwise operators 2
30 Embedded C- programming 4
31 Keil IDE 2
32 Code composer studio 4
33 STM32 CUBE IDE Class 4
34 Microcontroller interfacings
35 GPIO's:- LED's,Switches,seven segments and LCD 8
36 UART: Zibee,Bluetooth,GSM and any sensor. 4
37 I2C: RTC,EEPROM and ADL345 accelerometer. 4
38 SPI: SD card and A/D converter. 4
39 PWM,WDT and Timers/counters 4
40 ADC and DAC 4
41 Interrupts programming. Class and Lab 4
Total working hours 88
Total working days 11 days
S No Embedded Topics Session Type Duration Time(Hrs) Status Remarks
1 Embedded software
2 General C vs Embedded C 1
3 Bitwise operators 1
4 Embedded C- programming 1
5 Keil IDE Class 1
6 Microcontroller interfacings
7 GPIO's:- LED's 2
8 Relay with LED's 2
9 LCD 4
10 Timers / Counters 4
11 UART 4
12 ADC 4
13 Interrupts programming. Class and Lab 4