Re: Books / Articles on Embedded SW Architecture



Usenet Groups wrote:

I'm looking for information (good articles, books, websites)
concentrating on SW architecture themes related to Embedded platforms.

Primarily SW architecture discussion seem almost solely devoted to the
PC world and object orientated languages. I do find some of these topics
also apply to the embedded world however I'm missing topics on issues
like the list below.

:Multi-processor communication
:Multi-processor System Partitioning

Did you mean multi-processors in the same box or distributed across a
network? There is a world of difference in managing the two. For "in the
same box" multi-processing the subject is minimally covered in
"Hardware/Software Design of Digital Systems" by REH Bywater (Prentice Hall
ISBN 0-13-383950-8). Whilst it is an old book it still has some very valid
points on the topic. For "across a network" multi-processor system then you
should be looking for texts on "Distributed processing".

:Debug/Trace Strategies

This is in Jack Ganssle's book "The Art of Designing Embedded
Systems" (Newnes ISBN 0-7506-9869-1). He has quite a lot to say on the
topic.

:Distributing System events (i.e. power up)
:Protocol Handling
:ISO Network Model
:Error Handling
:How to benchmark sufficiently
:Event-Driven Systems

These have had articles in magazines such as Embedded Systems Engineering
and Embedded Systems Programming. I recently ditched a number of quite old
copies of these so you may now have to do an index search on the respective
websites.

:POST (Power On Self Test)

This has been covered here in this newsgroup quite adequately in quite a
long thread on the topic about three years ago. Use Google to search for
the thread. The search string should be obvious.

: ...

Which books do you use when tackling problems such as those mentioned?
Which issues should be added to the list?

Another book that will help you out is "Front Panel" by Niall D. Murphy (R&D
Books ISBN 0-87930-528-2). This is more about the relationship between
users and the equipment but by understanding these issues you will end up
with better, more usable, systems.

The main things is read as widely as you can manage and learn to use Google
well. You will find most of what you need on-line.

--
********************************************************************
Paul E. Bennett ....................<email://peb@xxxxxxxxxxxxxxxxxx>
Forth based HIDECS Consultancy .....<http://www.amleth.demon.co.uk/>
Mob: +44 (0)7811-639972
Tel: +44 (0)1235-811095
Going Forth Safely ..... EBA. www.electric-boat-association.org.uk..
********************************************************************
.