Account

Company

  Menu
Large Image

Description

Bare Metal C teaches you to program embedded systems with the C programming language. You'll learn how embedded programs interact with bare hardware directly, go behind the scenes with the compiler and linker, and learn C features that are important for programming regular computers.

Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls back the curtain on what the compiler is doing for you so that you can see all the details of what's happening with your program.

The first part of the book teaches C basics with the aid of a low-cost, widely available bare metal system (the Nucleo Arm evaluation system), which gives you all the tools needed to perform basic embedded programming. As you progress through the book you'll learn how to integrate serial input/output (I/O) and interrupts into your programs. You'll also learn what the C compiler and linker do behind the scenes, so that you'll be better able to write more efficient programs that maximize limited memory. Finally, you'll learn how to use more complex, memory hungry C features like dynamic memory, file I/O, and floating-point numbers.

Topic coverage includes:

• The basic program creation process

• Simple GPIO programming (blink an LED)

• Writing serial device drivers

• The C linker and preprocessor

• Decision and control statements

• Numbers, arrays, pointers, strings, and complex data types

• Local variables and procedures

• Dynamic memory

• File and raw I/O

• Floating-point numbers

• Modular programming

Tag This Book

This Book Has Been Tagged
It hasn't. Be the first to tag this book!

Our Recommendation

None. We do not have enough historical data to make any recommendations.

Notify Me When The Price...

  • If I'm already tracking this book

to track this book on eReaderIQ.

Track These Authors

to track Stephen Oualline on eReaderIQ.

  • to be notified each time the price drops on any book by Stephen Oualline.
  • to stop tracking Stephen Oualline.

Price Summary

  • We started tracking this book on December 8, 2025.
  • The current price of this book is $29.99 last checked 5 minutes ago.
  • This book is currently at its lowest price since we started tracking it.

Genres

Additional Info

  • Text-to-Speech: Disabled
  • Lending: Disabled
  • File Size: 42 KB

We last verified the price of this book about 5 minutes ago. At that time, the price was $29.99. This price is subject to change. The price displayed on the Amazon.com website at the time of purchase is the price you will pay for this book. Please confirm the price before making any purchases.