PRESS RELEASE
Search Product
Index Press
Room

Perl Center
---
Java Center
---
Web Center
---
Linux Center
---
UNIX Center
---
Windows Center
---
Oracle Center
---
Sys Admin Center
---
Security
Center
---
C/C++ Programming Center
---
Design Center
---
O'Reilly Software Online
---
Online
Books Center
---
Web-Based Training
---

O'Reilly

O'Reilly Press Room

January 19, 1999
O'Reilly Comes to the Aid of Embedded Software Programmers
SEBASTOPOL, CA -- Embedded software is in almost every electronic device designed today. Yet because each embedded system is unique and highly customized to its application, it can be a difficult field to master. Although there are thousands of people writing embedded systems software, little has been written on the subject, probably due to the difficulty in providing useful information without delving into minute specifics unique to only one particular application.

Michael Barr, the author of O'Reilly's most recent release, Programming Embedded Systems in C and C++ relied on years of experience as an embedded system programmer to create a hands-on, no-nonsense guide-carefully designed to provide valuable information for those with some programming experience and familiarity with C or C. "I have tried to boil the subject down to its essence and present only those things that programmers definitely need to know" said Barr. "Embedded systems programming can take years to master, but one common denominator in almost all embedded software development is the use of C and C++. Programming Embedded Systems in C and C++ shows how to use C and C++ most effectively, and gives detailed explanations and source code solutions for common embedded software problems."

Programming Embedded Systems in C and C++ covers:

  • essential information for building and debugging embedded software
  • testing memory chips
  • writing and erasing flash memory
  • interfacing to on-board hardware devices
  • verifying nonvolatile memory contents
  • interfacing to on-chip and external peripherals
  • device driver design and implementation
  • optimizing embedded software for size and speed
  • making the most of C++ without a performance penalty
  • the structure of real-time operating systems, from the inside out
  • complete source code for frequently used modules like memory tests, CRCs, software timers, and serial ports

"This lively and readable book is the perfect introduction for those venturing into embedded systems software development for the first time. It provides, in one place all the important topics necessary to orient programmers to the embedded development process."-Lindsey Vereen, Editor-In Chief, Embedded Systems Programming

About the Author

Michael Barr is the founder and president of Netrino, a provider of software engineering services and shareware for embedded systems. Netrino encourages all of its employees to share their technical expertise by writing magazine articles and books and by speaking at industry conferences. An archive of these various publications is maintained on their Web site, at http://www.netrino.com

Michael earned B.S. and M.S. degrees in electrical engineering from the University of Maryland. He has spent most of his career so far developing embedded software, device drivers, and real-time operating systems. Michael also enjoys writing and teaching and looks forward to starting his next book; he is currently considering several ideas, including at least one novel.

###

Programming Embedded Systems in C and C++
By Michael Barr
1st Edition January 1999
174 pages,1-56592-354-5, $29.95 (US)

Contacts:
CUSTOMER INQUIRIES
Sales/Customer Service
(707) 829-0515
order@oreilly.com

PRESS QUERIES ONLY
Contact Lisa Mann
(707) 829-0515 ext. 230
lisam@oreilly.com


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly & Associates, Inc.