REVIEW - Programming Embedded Systems in C and C++


Title:

Programming Embedded Systems in C and C++

Author:

Michael Barr

ISBN:

Publisher:

O'Reilly (1999)

Pages:

174pp

Reviewer:

Chris Hills

Reviewed:

December 1999

Rating:

★★★☆☆


If you wish to get into embedded programming this is a good book. I like it and would recommend it to students, home users or software engineers moving to embedded work.

This book is rather unusual in that it is the first computing book that my wife actually started to read and complained when I took it from her to review! This is a book for people who are new to embedded computing but not computing. There is no introductory description of binary, hex or a CPU. The reader is assumed to have some familiarity with C.

The author has done a deal with Arcom, whose 80188EB board he uses as an example, for discounts for readers. However mindful of the fact not everyone will be in a position to buy the board he has tried to make the software as portable as embedded software can be. The compiler used is Borland as it will target a 186. Borland compilers have been given away on magazine covers and should be readily available to most readers.

Despite the fact that the book is based around a ready made target board much of the text assumes that not only is the source code new but you will be developing for and testing new prototype hardware. So there is hardware testing with software as well as software testing techniques. This makes the text very valuable for students and home users developing their own projects. Though one of the suggestions to gain a better understanding of the hardware is to take the hardware designers out for a beer.. No, students should have no trouble with this!

The only mistake I can find in the book is the author's assertion that the 80186 was never used as the basis of any PC. There are thousands of British schools

The RM Nimbus Workstation was based on the 88186 which meant that it had more trouble running MSDOS software than my Atari AT running an emulator. Francis who wish that he was correct!

Whilst the contact details for the Arcom offer are given for the US when I emailed them they forwarded my details to the UK office. The UK office confirmed the offer is also available in the UK.

UK contact details are: Jason Joung, Arcom Control Systems, Clifton Road, Cambridge, CB1 7EA. 01223 411200mailto:jy@arcom.co.uk. I would push for a good deal as the UK price quoted to me looks higher than the US price and the boards are made in the UK!

If you wish to get into embedded programming this is a good book. I like it and would recommend it to students, home users or software engineers moving to embedded work.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.