FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Embedded Controllers Using C and Arduino
- Author(s) James Fiore
- Publisher: Mohawk Valley Community College; eBook (Creative Commons Licensed)
- License(s): CC BY-NC-SA
- Paperback: 166 pages
- eBook: HTML and PDF
- Language: English
- ISBN-10/ASIN: 1796854875/B09ZDFBYX9
- ISBN-13: 978-1796854879
- Share This:
This is not your average Arduino book! Instead, this book is designed for those who wish to "get under the hood" and use the Arduino environment as a launching pad into the world of embedded controller programming and interfacing.
The first half of the text offers an extensive explanation of the C programming language. The second half focuses on the Arduino open source environment. Instead of relying solely on the standard Arduino library functions, alternate efficient and time tested techniques are examined alongside them.
Detailed descriptions of the Atmel 328p controller used in the Arduino Uno lend depth to the discussion of the associated software calls that control it. The source code of many of the most widely used library functions is examined and alternative techniques are explored. This enables the programmer to extend their utility beyond the Arduino and to make use of other embedded development systems.
This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers.
About the Authors- James Fiore is a Professor of Electrical Engineering Technology at Mohawk Valley Community College, Utica, NY.
- Arduino
- Embedded Systems
- Microcontrollers Programming
- The C and Objective C Programming
- Electronic and Computer Engineering
- Embedded Controllers Using C and Arduino (James Fiore)
- The Mirror Site (1) - HTML and PDF
- Laboratory Manual - PDF
- The Mirror Site (2) - PDF
- The Mirror Site (3) - PDF and Source Code
- Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment
-
Programming Embedded Systems in C and C++ (Michael Barr)
The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from this book.
-
Embedded C (Mikael J. Pont)
This is a book designed for programmers with desktop experience in C. It covers key techniques required in all embedded systems are covered in detail, including the control of port pins and the reading of switches.
-
C Programming For Embedded Systems (Kirk Zurell)
This book provides a complete microcontroller programming using the C programming language. It covers both the adaptations to C necessary for targeting an embedded environment, and the common components of a successful development project.
-
Embedded C Coding Standard (Michael Barr)
This standard was developed to help firmware engineers minimize defects in embedded systems, focuses on practical rules that keep bugs out - including techniques designed to improve the maintainability and portability of embedded software.
-
First Steps with Embedded Systems (Byte Craft Limited)
This book is intended to fill the need for an intermediate level overview of programming microcontrollers using the C programming language, as an introduction to microcontroller programming for intermediate level post-secondary programs.
-
Arduino Projects Book (Scott Fitzgerald, et al.)
This book walks you through the basics in a hands-on way, with creative projects you build by learning. You'll have a palette of software and circuits that you can use to create something beautiful, and make someone smile with what you invent.
-
C Programming for Arduino (Julien Bayle)
This book covers everything you need to know to start wiring and coding your own Arduino projects. You'll learn C/C++ and how to work with different types of firmware for your Arduino.
-
Introduction to Arduino: A Piece of Cake (Alan G. Smith)
This book is different than many Arduino books in that it expects no previous knowledge in electronics or programming. Instead of going into depth teaching those topics, it teaches only enough so that you can make things.
-
Arduino Succinctly (Marko Svaljek)
Arduino provide a great introduction to physical computing, allowing you to design devices comprising the Internet of Things. This book explains the fundamentals of the Arduino Uno board and how it interacts with common components.
:
|
|