Re: books on embedded programming?

2009-09-25 Thread Woodchuck
On Fri, Sep 25, 2009 at 12:17 AM, Fred Snurd fredsn...@yahoo.com wrote:
 I've been looking at what books Amazon has on embedded programming, and the
number is quite large.  I would most certainly appreciate anyone's opinion on
books on this subject.  Since I'm pretty proficient in C programming and to a
lesser degree assembly level programming, I'm looking for titles more meaty
than introductory ones.

 Again, thanks for any recommendations shared.

First you need to become familiar with real time issues, some general book
on the subject will help here.  I'm rusty and out of date.  You need to learn
about deadlocks, issues of timing and scheduling, among other things.
Such general topics are often (or should be often) discussed in books on
operating system implementation.

But your bible will be something probably titled Programmer's Reference
Manual for the specific system and CPU of your target device.  If you've
followed this list for a while you'll know that manufacturers differ (to say
the least) in their attitude towards releasing chip and peripheral
specifications.
Some will spam you with the stuff until you're knee deep in it, others treat
it like a bloody secret missile launch code.  If you're specifying a device
to make or buy, the sort of programming info you can get should figure in
your decision. This bible will include the tech data about the chip, and will
include a description of its language, which might vary from an actual
full-up assembler down to two registers and a bitmask.

Your best teacher is a working driver or whatever for the device or a
similar one.  Also seek out discussion fora for the hardware in question.
One helpful hint is often worth a hundred hours with a debugger.

Dave





--
Caution, this account is hosted by gmail.
Strangers scan the content of all mail transiting such accounts.



books on embedded programming?

2009-09-24 Thread Fred Snurd
I've been looking at what books Amazon has on embedded programming, and the 
number is quite large.  I would most certainly appreciate anyone's opinion on 
books on this subject.  Since I'm pretty proficient in C programming and to a 
lesser degree assembly level programming, I'm looking for titles more meaty 
than introductory ones.

Again, thanks for any recommendations shared.