Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
52 views7 pages

KM Embedded C Course Syllabus

Uploaded by

Prasad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views7 pages

KM Embedded C Course Syllabus

Uploaded by

Prasad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

By Mr.

Kishore Kumar Boddu


India's Leading Embedded Systems
Embedded C & RTOS Trainer & Real-time Embedded Expert

Course Syllabus
Embedded C & RTOS Course

Course Objectives

• To get In-depth knowledge on Embedded C from the scratch.


• To gain hands-on experience with STM32 ARM Cortex board, which enables one to work with any
hardware in future.
• Hands-on experience with protocols like I2C, SPI and UART.

Hardware Requirements

• Kernel Masters has designed and developed Industrial Hardware boards in collaboration with
Embedded Core Companies.
• These Hardware boards will be used as part of the course for real-time project. Students need to
purchase the board at the time of project.
• Total estimated cost of hardware kit for Embedded C project will be approximately Rs. 10,000/-.
• The kit comes with below components:
• STMicroelectronics based Raayan Mini Board (For Embedded C and RTOS)
• ST Link V2 Debugger
• ESP32 Wi-Fi Module
• USB TO UART TTL 5V 3.3V CH340G module
Embedded C & RTOS Course Syllabus

ARM Cortex M4 Embedded Software


• ARM Architecture • Embedded C vs General C
• ARM Processor Modes • Bit-wise Operators
• ARM CPU Registers • Embedded C Programming
• ARM Assembly Language • Startup-Code
• System Tick Timer • Embedded C Hello world program.
• NVIC
Embedded C & RTOS Course Syllabus

Embedded Hardware Development Environment

• Raayan mini board specifications • Install Keil Software


• STM32F4 Controller • Install STM32 Board support
Specifications packages
• STM32F4 Memory mapping • ST Link V2 Debugger Drivers
• STM32F4 Interrupt Vector table • HAL drivers using ST Cube
Embedded C & RTOS Course Syllabus

STM32 Interfaces STM32 Communication Protocols

• Timers • UART Zone:


• Wi-Fi, Bluetooth, GPS
• Interrupt Controller
• I2C Zone:
• PWM • RTC, EEPROM, ADXL345
• GPIO Zone: • SPI Zone:
• LED, Switches, LCD • TFT LCD, SD card
• ADC Zone: • CAN Zone:
• IoT Node
• LM35 Sensor
Embedded C & RTOS Course Syllabus

Real Time Operating System Industrial Embedded IoT Projects

• Introduction to RTOS • Smart Weather Monitoring System


• RTOS Internals & Real time scheduling • Smart Tracking System
• Thread Management • Smart Attendance System
• Priority Scheduler • Smart Data Logger
• Application programming on RTOS • Smart Gateway
• FREE RTOS Porting on Raayan mini • Smart Grid
• Building RTOS for Target systems using • Smart Health Monition System
ST Cube Software • Smart Hand Held Terminal
• Smart Home Automation
Electronics Graduate Career Goal
Software Engineer Embedded Software Engineer

Service Based Companies


Semiconductor companies
After 2+
Years of Exp

Job Designation Join Job Designation


Software Engineer Working Firmware Engineer,
System Engineer, R&D Engineer
Professional
Salary training at
Entry Level avg: 3.4 CTC Kernel Masters Salary
Exp. Level Avg: No.of Years exp * 2 Entry Level avg: 3.4 CTC
Exp. Level Avg: No.of Years exp * 4
Gain 3+ years of
Job Satisfaction Real-time Experience Job Satisfaction

www.kernelmasters.org | Ph: 9949062828

You might also like