Udemy

Beyond Arduino, Part 4: C for Embedded Applications

Enroll Now
  • 1,220 Students
  • Updated 6/2020
4.4
(71 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 56 Minute(s)
Language
English
Rating
4.4
(71 Ratings)

Course Overview

Beyond Arduino, Part 4: C for Embedded Applications

Learn how to write better code for your embedded hardware or IoT projects like professionals, not beginners, do.

In this fourth part of the Beyond Arduino series, you'll learn many techniques to produce more efficient and professional embedded applications. It's time to leave the toy programs behind.


You'll learn how to handle memory-attached hardware registers properly, how to perform bitwise manipulation of data, how to handle interrupts on your microcontroller development platform, and many other techniques which you aren't always aware of because of the immense body of elements that conceal the details in many beginner platforms, like the Arduino, for the sake of simplicity.


You'll also learn how to deal with very basic, typically 8-bit, microcontrollers that don't have a Floating Point Unit and still write code that gets the job done in the best way possible even with the limited resources available.


After grasping this knowledge, we expect you to think differently when designing your embedded applications in the future. By adding these best practices to your bag of tricks, you'll get one step closer to making embedded applications like a professional, and hopefully you'll feel less like a beginner.

Course Content

  • 8 section(s)
  • 128 lecture(s)
  • Section 1 Introduction
  • Section 2 The C Programming Language Review
  • Section 3 A Few Preprocessor Tricks
  • Section 4 A Few Compiler Tricks
  • Section 5 Bitwise Manipulation
  • Section 6 Alternatives to Traditional Functions
  • Section 7 What to do when there's no Floating Point Unit
  • Section 8 Wrap Up

What You’ll Learn

  • Create professional grade embedded applications., Produce embedded applications employing THE most widely used programming language ever., Benefit from a wide variety of C compiler and preprocessor tricks to help you make better embedded applications.

Reviews

  • C
    Carlos Franco
    5.0

    I'm impressed with how well things are explained. Instructor takes the time to show why things are the way they are and what not to do. Pays close attention to subjects that cause confusion to learners.

  • D
    Dimitri Caluwaerts
    3.0

    Not enough example codes or exercises. It would have been nice to see him explain while he's actually programing it instead of seeing slides.

  • B
    Baljit Singh
    3.0

    each lecture length is too short. So it can be long or merged two or three lectures into one.

  • S
    Serkan Demir
    4.5

    Gömülü tasarımda kritik noktalar ele alınmış. Çok yararlı buldum. Arduino gibi temel bir board üzerinden verilmesi de artı yanı. Kodlama quizlerinin daha fazla olmasını dilerdim. Bir bitirme projesi de olsa iyi olabilirdi. Yine de çok beğendim.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed