Hi, How Can We Help You?
  • Address: Hyderabad
  • Email Address: kishore@kernelmasters.com
Embedded_C_&_FreeRTOS

(Embedded C | Embedded AI | FreeRTOS)

FIRMWARE ENGINEER

Embedded C, Embedded AI & FreeRTOS
Next Batch: 26 May 2025
Course Duration
2 Months
Batch Type
Blended Learning Mode
SYLLABUS
Recorded Videos: MON, WED,FRI
Timings: 24 Hours
Online Interaction: TUE, THU,SAT
Timings: 7:00 PM - 9:00 PM

More Details Regarding Course

Blended Learning Mode
  • Blended Learning is an education program that integrates a virtual and face-to-face learning environment for students.
  • 50% of the content is delivered in the form of recorded videos.
  • 50% of the content is delivered as live interactive sessions in online mode
Pre-requisites
  • Basic C Programming
  • Digital Logic, Computer Organization
  • Assembly Programming
Objectives
  • To get Indepth knowledge on Embedded C from the scratch.
  • To gain handson experience with STM32 ARM Cortex board, which enables one to work with any hardware in future.
  • Handson experience with protocols like I2C, SPI and UART.
Hardware requirement
  • 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.
  • Raayanmini Development kit for Embedded C project will be 5500/- + GST (149 USD).
  • 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
  • Apart from Raayanmini Development kit, an extra CAN board is required, if CAN IoT Node project is chosen. It is optional.
  • Cost of CAN IoT Node kit is 1800/- (49 USD). It is optional.
Raayanmini_without_bg
CAN IOT Node
Program Name Duration Start Date Within India Outside India
Part 1: Embedded C/Firmware/Baremetal Programming 3 weeks 26 MAY 2025 9500 /-INR 249 USD
Part 2: Embedded AI & RTOS 3 weeks 16 JUNE 2025 9500 /-INR 249 USD
Part 3: Embedded C Projects [CAN IoT Node] 2 weeks 07 JULY 2025 3500 /-INR 99 USD
Total(Part 1 + Part 2 + Part 3) 22500/-INR 597 USD
Raayanmini Development kit price 5500/-INR 169 USD
Discount if Enrolled for Parts 1,2&3 by TBA -3000/-INR -99 USD
Total Cost before TBA 25000/-INR 667 USD

PART 1

Embedded C Programming
Duration: 3 Weeks
Start Date: TBA
Within India: 9500 /-INR
Outside India: 249 USD

PART 2

Embedded AI & RTOS
Duration: 3 Weeks
Start Date: TBA
Within India: 9500 /-INR
Outside India: 249 USD
PART 3
Embedded C Projects
(CAN IoT Node)
Duration: 2 Weeks
Start Date: TBA
Within India: 3500 /-INR
Outside India: 99 USD
Total
(Part 1 + Part 2 + Part 3)
Within India: 22500 /-INR
Outside India: 597 USD
Raayanmini
Development Kit Price
Within India: 5500 /-INR
Outside India: 169 USD
Discount if Enrolled For
Parts 1, 2 & 3 by TBA
Within India: -3000 /-INR
Outside India: -99 USD
Total Cost Before TBA
Within India: 25000 /-INR
Outside India: 667 USD
About Classes & LAB:
  • This batch will be conducted with completely recorded sessions. Only LAB sessions will be interactive and Live.
  • Recorded video will be shared on every Monday, Wednesday and Friday. Video link will be valid for 24 hours.
  • LAB session will be conducted on every Tuesday, Thursday and Saturday. It will be a live, interactive online session.
Note:
  • Individual modules also can be Enrolled.
  • Discounts or offers mentioned are for the entire Embedded C Program, not for individual parts.
  • Any kind of offers can be availed only on Single payments for entire course.
  • We offer various Embedded C projects on Raayanmini development kit. However if CAN IoT Node project is chosen, an extra CAN board must also be purchased.
  • CAN IoT Node project can be offered to a limited candidates due to the limited availability of pieces. Will be offered on First come first serve basis.
  • Recorded video will not be provided again once the link is expired after 24 hours. The video must be watched within the allowed time period.