RTOS with PIC Microcontroller
A course on PIC fundamentals to RTOS implementation
Description
This course is mainly focused on teaching the fundamentals of PIC microcontrollers without any prior programming knowledge. You will build your own hardware by making use of the microcontrollers and other circuit components. You will learn how to write codes to perform basic tasks by referring to device datasheets. Register level coding is used throughout the course so that you will get a complete hold on the PIC microcontroller programming. You will not use a Code configurator or any peripheral libraries. Instead, you will be able to build peripheral libraries and use those in implementing various functionalities.
If you are a beginner who wants to become an expert in PIC microcontrollers, this is the course for you. If you are an expert who uses peripheral libraries and code configurator to build your PIC projects, and who wishes to know the register level coding, this is for you.
Apart from PIC fundamentals, the course covers RTOS concepts by making use of open-source FreeRTOS kernel. You will understand multitasking, task scheduling, and intertask communication.
The code you would write will run on the hardware you would build. That means you will become an expert in both hardware and firmware development. You will get in-depth hands-on experience with simple examples to understand the underlying concept.
If you are a student, this course will add value to your resume, to conduct your academic project works and find a career in embedded systems. If you are a professional working in the embedded field or want to find a career in embedded systems, this course will help a lot.
What You Will Learn!
- Basics of PIC Microcontroller: GPIO, Interrupts, Timers, ADC and Serial Communication
- Building RTOS Projects using FreeRTOS
- Building your own Hardware: Rigging up circuits and soldering
- Reading device datasheet to develop projects
Who Should Attend!
- Beginners in electronics
- Engineering students
- DIY Enthusiasts
- Professionals