Posts Tagged ‘embedded’

Art of Concurrency

Monday, January 4th, 2010

book coverThe Art of Concurrency / Clay Breshears, O’Reilly, 2009

All programmers will want to read this. 300 pages.

1 – Want to go Faster? Raise Your Hands if You Want to go Faster!
2 – Concurrent or not Concurrent?
3 – Proving Correctness and Measuring Performance
4 – Eight Simple Rules for Designing Multithreaded Applications
5 – Threading Libraries
6 – Parallel Sum and Prefix Scan
7 – Mapreduce
8 – Sorting
9 – Searching
10 – Graph Algorithms
11 – Threading Tools

Get it here at OPL

Building embedded Linux systems

Tuesday, June 2nd, 2009

Building embedded Linux systems / Karim Yaghmour, O’Reilly, 2008

This book is more about architecture than coding. It looks to be practical and really useful. Legendary ORA quality. 400 pages.

Get it here at OPL

Professional Windows embedded CE

Wednesday, May 6th, 2009

Professional Windows embedded CE 6.0 / Samuel Phung, Wiley, 2009

This will be useful if you are developing apps for mobile or embedded using Windows CE. 400 pages.

Get it here at OPL

Professional multicore programming

Wednesday, March 11th, 2009

Professional multicore programming : design and implementation for C++ developers / Cameron Hughes, Tracey Hughes, Wiley, 2008

Concurrent programming has become important for a greater proportion of all programmers since commodity PC’s went multicore. Good books on this have been in OPL for years (click on the 5-star tag to see some of them).  This book is useful because it gathers all the important topics into one place.  It starts with a good introduction, then outlines machine architecture for Intel, AMD, Sparc and Cell. Then it gets into programming structure for thread synchronization, with code examples in C++.  It has good reference information on Posix threads (pthreads).  It is intended for C++ programmers, but Java programmers will gain from reading it too. It is not the most readable book in the library.

Get it here at OPL

Linux appliance design

Friday, February 20th, 2009

Linux appliance design : a hands-on guide to building Linux appliances / by Bob Smith, No Starch Press, 2007

Here is a good practical introduction to designing appliances (DVRs, routers, any intelligent device) using Linux and open source tools. It discusses architecture then practical details with example code. The book is very readable, and the authors clearly have real experience.

Get it here at OPL