Download
the PDF of this article.
Author’s
note: I would like to thank my son Jakub and
daughter Jola for their support and unbiased
criticism.
Jan
Szymanski (janek@bigpond.net.au) is an electronics
engineer specializing in embedded systems design.
When he isn’t running his consulting company Cherry
Microsystems, he enjoys good music and sports.
PROJECT
FILES
To
download the code, go to ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/ 2006/194.
RESOURCES
Embedded
Filesystems Library (EFSL), www.efsl.be and
http://sourceforge.net/projects/efsl/.
Helix
DNA Downloads, http://forms.helixcommunity.org/helix/builds/.
D.
Katz and R. Gentile, Embedded Media Processing,
Elsevier, New York, NY, 2006.
Philips
Semiconductors, “Volume 1: LPC214x User Manual,”
UM10139, August 2005.
A.
Sloss, D. Symes, C. Wright, Arm System Developer’s
Guide, Elsevier, New York, NY, 2004.
Texas
Instruments, Inc., “Low Power Stereo Audio DAC
with Headphone/Speaker Amplifier,” SLAS428,
2004.
M.
Thomas, “Interfacing ARM Controllers with Memory
Cards,” 2006, www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/efsl_arm/index.html.
SOURCES
LPC2148
Evaluation board
Olimex
www.olimex.com
LPC2138
Microcontroller
Philips Semiconductors
www.semiconductors.philips.com
CrossWorks
for ARM
Rowley Associates
www.rowley.co.uk
WinHex
Hex Editor
X-Ways Software Technology AG
www.x-ways.net/winhex/index-m.html