Hands-On GPS Firmware Development
Bare-Metal GSP Driver & Library | Parsing NMEA GPS Data
Watch Promo
Welcome to the Hands-On GPS Bare-Metal Firmware Development course.
So with that understood, let me tell you…
Exactly What You’re Getting
First Section
The first section is theoretical. In this section we start by learning about Global Navigation Satellite Systems(GNSS) and then we go on learn about how GPS works and some factors that may affect GPS precision. We shall deal with topics such as:
- The different Global Navigation Satellite Systems(GNSS) accross the world
- GPS Trilateration
- Empheris and Almanac
- Using GPS for Geographic Information systems(GIS)
- The GPS Error Budget
- etc
Second Section
- A Timebase to help us generate precise delays
- A UART driver to help us to print out debug information
Third Section
Last Section
As always, no copy/paste. We write each line code from scratch.
Frequently Asked Questions
Course Curriculum
-
StartProgramming : Enabling the Floating Point Unit (FPU) (18:00)
-
StartProgramming : Developing a UART Driver - Analyzing the Documentation (11:35)
-
StartProgramming : Developing a UART Driver - Listing out the steps (4:00)
-
StartProgramming : Developing a UART Driver - Implementing the Initialization functi (22:13)
-
StartProgramming : Developing a UART Driver - Implementing the Write function (5:39)
-
StartProgramming : Developing a UART Driver - Testing the Driver (6:39)
-
StartProgramming : Developing the System Timebase - Analyzing the Documentation (8:28)
-
StartProgramming : Developing the System Timebase - Implementing the Init. function (9:52)
-
StartProgramming : Implementing the rest of the timebase functions (12:15)
-
StartProgramming : Testing the timebase (5:34)
Your Instructor
EmbeddedExpertIO represents a vibrant collective dedicated to the mastery of sophisticated embedded systems software development for professionals.
Our core objective is to equip individuals and organizations with the indispensable skills to thrive in the swiftly evolving embedded systems sector. We achieve this by providing immersive, hands-on education under the guidance of seasoned industry specialists. Our ambition is to emerge as the favored learning platform for embedded systems development professionals across the globe.