EmbeddedRelated.com

How Linux Works, 2nd Edition: What Every Superuser Should Know

Ward, Brian 2014

Unlike some operating systems, Linux doesn't try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does.

In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the...


PIC Microcontroller Projects in C: Basic to Advanced

Ibrahim, Dogan 2014

Extensively revised and updated to encompass the latest developments in the PIC 18FXXX series, this book demonstrates how to develop a range of microcontroller applications through a project-based approach. After giving an introduction to programming in C using the popular mikroC Pro for PIC and MPLAB XC8 languages, this book describes the project development cycle in full. The book walks you through fully tried and tested hands-on projects, including many new, advanced topics such as...


Embedded C Programming: Techniques and Applications of C and PIC MCUS

Siegesmund, Mark 2014

This book provides a hands-on introductory course on concepts of C programming using a PIC® microcontroller and CCS C compiler. Through a project-based approach, this book provides an easy to understand method of learning the correct and efficient practices to program a PIC® microcontroller in C language. Principles of C programming are introduced gradually, building on skill sets and knowledge. Early chapters emphasize the understanding of C language through experience and exercises,...


AVR Programming: Learning to Write Software for Hardware (Make: Technology on Your Time)

Williams, Elliot 2014

Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.Each chapter of this book is centered around projects that incorporate that particular microcontroller...


Electric Circuits (10th Edition)

Nilsson, James W., Riedel, Susan 2014

Electric Circuits, Tenth Edition, is designed for use in a one or two-semester Introductory Circuit Analysis or Circuit Theory Course taught in Electrical or Computer Engineering Departments. This title is also suitable for readers seeking an introduction to electric circuits.

Electric Circuits is the most widely used introductory circuits textbook of the past 25 years. As this book has evolved to meet the changing learning styles of students, the underlying teaching approaches and...


Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification

Platt, Charles 2014

Want to know how to use an electronic component? This second book of a three-volume set includes key information on electronics parts for your projects--complete with photographs, schematics, and diagrams. You'll learn what each one does, how it works, why it's useful, and what variants exist. No matter how much you know about electronics, you'll find fascinating details you've never come across before.

Perfect for teachers, hobbyists, engineers, and students of all ages, this reference puts...


Embedded Linux Development with Yocto Project

Salvador, Otavio, Angolini, Daiane 2014

Develop fascinating Linux-based projects using the groundbreaking Yocto Project tools

Overview

  • Optimize Yocto Project's capabilities to develop captivating embedded Linux projects
  • Facilitates efficient system development by helping you avoid known pitfalls
  • Demonstrates concepts in a practical and easy-to-understand way

In Detail

Starting with the very basics of the Yocto Project tools, this book will provide you with all the knowledge you need to work on real Linux-based hardware.

...


Professional Embedded ARM Development (Wrox: Programmer to Programmer)

Langbridge, James A. 2014

A practical Wrox guide to ARM programming for mobile devices With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular...


Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Meyers, Scott 2014

Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++.

Topics...


C++ Programming Language, The

Stroustrup, Bjarne 2013

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.

 

The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its...