EmbeddedRelated.com

A Tour of C++ (C++ In Depth SERIES)

Stroustrup, Bjarne 2013

The 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++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition.

 

In A Tour of C++ , Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced...


The C++ Programming Language, 4th Edition

Stroustrup, Bjarne 2013

C++11 has arrived: thoroughly master it, with the definitive new guide from C++ creator Bjarne Stroustrup, C++ Programming Language, Fourth Edition! The brand-new edition of the world's most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole...


Hacker's Delight

Warren, Henry 2012

In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is...


AVR MICROCONTROLLER AND EMBEDDED SYSTEMS: USING ASSEMBLY AND C

Muhammad Ali Mazidi And Sarmad Naimi 2012

*** International Edition ***


The Linux Command Line: A Complete Introduction

William E. Shotts Jr. 2012

You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular...


USB: The Universal Serial Bus (FYSOS: Operating System Design Book 8)

Lunt, Benjamin David 2012

Learn to program the four major USB controllers, UHCI, OHCI, EHCI, and the new xHCI, and communicate with devices attached to their root hubs, without operating system intervention. This book teachs you how to communicate with the bare hardware to request the device descriptors and then send and received data from various USB devices including USB external Hubs.


Programming Arduino: Getting Started With Sketches

Simon, Monk 2011

Clear, easy-to-follow examples show you how to program Arduino with ease! "Programming Arduino: Getting Started with Sketches" helps you understand the software side of Arduino and explains how to write well-crafted Sketches (the name given to Arduino programs) using the C language of Arduino. This practical guide offers an unintimidating, concise approach for non-programmers that will get you up and running right away.  "Programming Arduino: Getting Started with Sketches"Explains basic...


Some Assembly Required: Assembly Language Programming with the AVR Microcontroller

Margush, Timothy S 2011

A family of internationally popular microcontrollers, the Atmel AVR microcontroller series is a low-cost hardware development platform suitable for an educational environment. Until now, no text focused on the assembly language programming of these microcontrollers. Through detailed coverage of assembly language programming principles and techniques, Some Assembly Required: Assembly Language Programming with the AVR Microcontroller teaches the basic system capabilities of 8-bit AVR...


Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24

Di Jasio, Lucio 2011

New in the second edition:

* MPLAB X support and MPLAB C for the PIC24F v3 and later libraries

* I2CT interface

* 100% assembly free solutions

* Improved video, PAL/NTSC

* Improved audio, RIFF files decoding

* PIC24F GA1, GA2, GB1 and GB2 support

Most readers will associate Microchip's name with the ubiquitous 8-bit PIC microcontrollers but it is the new 16-bit PIC24F family that is truly stealing the scene. Orders of magnitude increases of performance, memory size and the rich peripheral...


ARM Assembly Language - an Introduction (Second Edition)

Gibson, J.R. 2011

The Arm core is the most widely used embedded central processing unit, Cpu, incorporated in programmed electronic devices. Millions of products with one or more Arm cores are sold every day. Arm cores are so widely used that Arm is frequently chosen as the Cpu example for in electronic engineering and other computer courses. This is an introductory text describing the Arm assembly language and its use for simple programming tasks. The text assumes that the reader has never written programs...