Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Dec 1999 17:08:53 -0500
From:      "Paul Courchene" <paulc@visual.mv.com>
To:        <mso@bus.net>
Cc:        <freebsd-small@FreeBSD.ORG>
Subject:   Operating Systems and Embedded Stuff
Message-ID:  <000a01bf3f6d$abcbab60$2f637dc7@visualsa>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0005_01BF3F43.683621C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello
Saw your posting on FreeBSD listing.
While my comments are not pure FreeBSD oriented, but take them in =
context.

Since you mentioned Embedded, Operating Systems,
Hardware (or EE) and other stuff,=20
I couldn't resist the following recommendation for a book

A new book on the market, (few weeks) is entitled"

An Embedded Software Primer,
by: David Simon, by Addison Wesley,
ISBN: 0-201-61569-X, $39.95

I am very much like you, I want to learn more about Embedded (software)
work, Operating Systems per se', EE and etc.

I just finished this book and it is excellent, in that context.
A diehard FreeBSD'er may not like it, but we have to consider context.

This book talks about general "embedded " stuff that you need to know,=20
also hardware issues like using Flash, EEPROM, RAM, and other memory =
issues.
Basic software building blocks such as Semaphores, Interrupts, Shared =
memory,
Queues, FIFOs and other ways to park or handle data are all covered.

Of course microprocessors are covered in the practical sense.

Use of tools such as debuggers, Cross compilers, Assemblers,=20
In Circuit Emulators (ICE) and other things are well covered.

I am very interested in Embedded software and Real Time Operating =
systems
thus this book turned out to be =20
"so much fun to read" I am starting over just to reinforce some stuff.

While not a big deal for some, the examples of software
or C like code fragments are fun to me. I like to read code as examples.
Sort of "heres one way to do it"...

Another book that is really good also, is:
The Art Of Programming Embedded Systems,
by Jack Ganssle,
ISBN: 0-12-274880-8

While this book is of 1992 vintage, it still has a lot of "building =
block" stuff in it,
in the context of Operating Systems and Embedded Software.

Both books are readily available in Barnes and Nobles or
Borders ...

Any other comments?=20

paulc

------=_NextPart_000_0005_01BF3F43.683621C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2722.1300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Saw your posting on FreeBSD =
listing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>While my comments are not pure FreeBSD =
oriented,=20
but take them in context.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Since you mentioned Embedded, Operating =

Systems,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hardware (or EE) and other stuff, =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I couldn't resist the following =
recommendation for=20
a book</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>A new book on the market, (few weeks) =
is=20
entitled"</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>An Embedded Software =
Primer,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>by: David Simon, by Addison =
Wesley,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ISBN: 0-201-61569-X, =
$39.95</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am very much like you, I want to =
learn more about=20
Embedded (software)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>work, Operating Systems per se', EE and =

etc.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I just finished this book and it is =
excellent, in=20
that context.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A diehard FreeBSD'er may not like it, =
but we have=20
to consider context.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This book talks about general "embedded =
" stuff=20
that you need to know, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>also hardware issues like using Flash, =
EEPROM, RAM,=20
and other memory issues.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Basic software building blocks such as =
Semaphores,=20
Interrupts, Shared memory,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Queues, FIFOs and other ways to park or =
handle data=20
are all covered.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Of course microprocessors are covered =
in the=20
practical sense.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Use of tools such as debuggers, Cross =
compilers,=20
Assemblers, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In Circuit Emulators (ICE) and other =
things are=20
well covered.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am very interested in Embedded =
software and Real=20
Time Operating systems</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>thus this book turned out to be  =
<BR>"so much fun=20
to read" I am starting over just to reinforce some stuff.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>While not a big deal for some, the =
examples of=20
software</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or C like code fragments are fun to me. =
I like to=20
read code as examples.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sort of "heres one way to do =
it"...</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Another book that is really good also,=20
is:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The Art Of Programming Embedded=20
Systems,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>by Jack Ganssle,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ISBN: 0-12-274880-8</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>While this book is of 1992 vintage, it =
still has a=20
lot of "building block" stuff in it,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>in the context of Operating Systems and =
Embedded=20
Software.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Both books are readily available in =
Barnes and=20
Nobles or</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Borders ...</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any other comments?</FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>paulc</FONT></DIV></BODY></HTML>

------=_NextPart_000_0005_01BF3F43.683621C0--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000a01bf3f6d$abcbab60$2f637dc7>