Baremetal Programming using Embedded C Online Training for Professionals
Training: Baremetal Programming using Embedded C
Duration: 1-1.5 hrs / day, 2 days / week, for 4 weeks
Effort: 2-4 hrs / week (apart from the live classes)
Timings: 6:45 AM to 8:15 AM IST (Sun, Thu)
Training Venue: Your Personal Computer / Laptop

Trainer: Anil Kumar Pugalia
Phone: +91-8618563272
Email: Workshop <>
Training Dates: 3rd, 6th, 10th, 13th, 17th, 20th, 24th, 27th Dec '20

Fees Structure / Registration: Click here

Next Recommendation: Linux Kernel Internals
For all Trainings: Click here
Who should attend?
  • Professionals keen in playing with Embedded C
  • Professionals wanting to learn baremetal programming on 32-bit microcontroller
  • Professionals who desire to get down to the details of UART and I2C
  • One who him/her self wants to be a trainer for Baremetal Programming
  • Hobbyists who enjoy playing with hardware using open source software
  • What the heck!!! Any one who is passionate to add a feather in their cap of skills
Pre-requisites: Basic C knowledge.
Hardware & Programming hands-on with: Beagle Bone Black
Execution Mode: Live Video Sessions - No recorded videos
Need to have during the online sessions:Good Internet Connection. 1:1 Linux system (Ubuntu 18.04 LTS or so) w/ Chrome browser. 1:1 Beagle Bone Black Kit (BBB+USB Cable, USB2TTL Converter+Cable, 4GB or more uSD, uSD Reader)

Topics Covered: (Download hands-on & content details) (Contents get updated from time to time)
  • Understanding & Wrting custom linker scripts
  • Directly Programming the BBB Hardware (GPIOs, Serial, Timer, Interrupts, ...)
  • External Device Interfacing through I2C using Registers
  • Design & Develop a Firmware-based Embedded App
NB With extensive hands-on Beagle Bone Black.
Don't wait for "House Full"? Register Now