AmTek Design LLC

AmTek Design LLC

AmTek Logo

Embedded Systems Design

Links and Other Resources

This is a short list of some of the resources and tools I've found useful over the years. Consider it a work in progress.

Books

Many of the books on my bookshelf are published by O'Reilly. The quality and content vary from good to excellent. In the early days of the open source movement, they were the guiding light and the helping hand.

Best Practices

Hardware

Languages

Tools

Subversion

Subversion is a version control system (VCS) intended as a replacement for CVS. Everybody should use a VCS.

Unix Philosophy

Writing

To be able to write well is just as important as having good coding or hardware design skills.

Magazines

Circuit Cellar
The best magazine for embedded developers who still remember which end of a soldering iron to hold. Circuit Cellar, started by Steve Ciarcia of Byte fame, provides a rich collection of hands-on articles for the professional and serious hobbyist. You can subscribe to it in paper, PDF, or both.
EDN
Written for engineers, this magazine has a mix of technical and news articles. I find Bonnie Baker's Baker's Best column and the Design Ideas section the most consistently useful.
EETimes
A news magazine that's probably the best source for what's happening in the industry.

Manufacturers

Not a comprehensive list by any means.

Atmel
Makers of the 8-bit AVR microcontrollers and ARM processors.
Microchip
Manufacturer of the PIC series of microcontrollers.
Zilog
Long live the Z80 (and its descendents)!

Parts Suppliers

Training

Construx
If you have a worn copy of Code Complete on your bookshelf, you know who Steve McConnell is. This is his company, whose mission is "advancing the art and science of commercial software engineering". There are some good resources here, as well as training.
Microchip's MASTERS conference
Held each summer, the conference is three-and-a-half days of technical presentations on Microchip products, applications, and general design practices. Highly recommended.