Book description
In this new, highly practical guide, expert embedded designer and manager Lewin Edwards answers the question, “How do I become an embedded engineer? Embedded professionals agree that there is a treacherous gap between graduating from school and becoming an effective engineer in the workplace, and that there are few resources available for newbies to turn to when in need of advice and direction. This book provides that much-needed guidance for engineers fresh out of school, and for the thousands of experienced engineers now migrating into the popular embedded arena.This book helps new embedded engineers to get ahead quickly by preparing them for the technical and professional challenges they will face. Detailed instructions on how to achieve successful designs using a broad spectrum of different microcontrollers and scripting languages are provided. The author shares insights from a lifetime of experience spent in-the-trenches, covering everything from small vs. large companies, and consultancy work vs. salaried positions, to which types of training will prove to be the most lucrative investments. This book provides an expert’s authoritative answers to questions that pop up constantly on Usenet newsgroups and in break rooms all over the world.
* An approachable, friendly introduction to working in the world of embedded design
* Full of design examples using the most common languages and hardware that new embedded engineers will be likely to use every day
* Answers important basic questions on which are the best products to learn, trainings to get, and kinds of companies to work for
Table of contents
- Front Cover
- So, You Wanna Be an Embedded Engineer
- Copyright Page
- Contents
- Chapter 1. Introduction
-
Chapter 2. Education
- 2.1 Traditional Education Paths into Embedded Engineering
- 2.2 Getting in Without Traditional Education (and Acquiring It Thereafter) (1/3)
- 2.2 Getting in Without Traditional Education (and Acquiring It Thereafter) (2/3)
- 2.2 Getting in Without Traditional Education (and Acquiring It Thereafter) (3/3)
- 2.3 I Write Software—How Much Electronics Must I Learn?
- 2.4 Educational Traps, Dead-Ends, and Scams to Avoid
- 2.5 Practical Skills You’ll Want to Acquire
-
Chapter 3. Teaching Yourself, Bottom-Up (Small Embedded Systems)
- 3.1 Target Audience
- 3.2 Intel (Et al.) 8051 Variants (1/3)
- 3.2 Intel (Et al.) 8051 Variants (2/3)
- 3.2 Intel (Et al.) 8051 Variants (3/3)
- 3.3 Atmel AVR (1/2)
- 3.3 Atmel AVR (2/2)
- 3.4 Texas Instruments MSP430 (1/2)
- 3.4 Texas Instruments MSP430 (2/2)
- 3.5 Microchip PICmicro (1/2)
- 3.5 Microchip PICmicro (2/2)
- 3.6 Less Common Architectures for Special Needs
- 3.7 What Programming Languages Should I Learn? C++ vs. C vs. Assembly Language in Small Embedded Systems
- 3.8 Brief Ravings on Copy-Protected Development Tools
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (1/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (2/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (3/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (4/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (5/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (6/7)
- 3.9 An Example 8-Bit Project Using AVR and Free Tools (7/7)
-
Chapter 4. Teaching Yourself, Top-Down (Large Embedded Systems)
- 4.1 Target Audience
- 4.2 Embedded x86 Solutions (1/3)
- 4.2 Embedded x86 Solutions (2/3)
- 4.2 Embedded x86 Solutions (3/3)
- 4.3 ARM (1/3)
- 4.3 ARM (2/3)
- 4.3 ARM (3/3)
- 4.4 PowerPC
- 4.5 Linux (1/2)
- 4.5 Linux (2/2)
- 4.6 eCos
- 4.7 What Programming Languages Should I Learn for Large Embedded Systems?
- 4.8 A Final Word on Part Selection
-
Chapter 5. Working for Yourself as an Embedded Engineer
- 5.1 Is Self-Employment for You? Risks and Benefits
- 5.2 From Moonlighting to Full-Time Consultant Status— Bookkeeping, Taxes and Workload (1/2)
- 5.2 From Moonlighting to Full-Time Consultant Status— Bookkeeping, Taxes and Workload (2/2)
- 5.3 Ways to Find and Keep Customers
- 5.4 Iterative Projects: Never-Ending Horror?
- 5.5 Pricing Your Services Appropriately
- 5.6 Establishing Your Own Working Best Practices
- 5.7 More Than a Handshake: The Importance of Contracts
- Chapter 6. Working for a Small Company
-
Chapter 7. Working for a Larger Company
- 7.1 Analyze Your Goals: Benefits and Downsides of the Large Company
- 7.2 How to Get the Job
- 7.3 Globalization: Outsourcing and Temporary Worker Visas (1/2)
- 7.3 Globalization: Outsourcing and Temporary Worker Visas (2/2)
- 7.4 Procedures and You: Keeping Your Head Above Water (1/2)
- 7.4 Procedures and You: Keeping Your Head Above Water (2/2)
- 7.5 Managing Relationships with Marketing
- 7.6 Task Breakdown: A Typical Week
- Chapter 8. Conclusion
Product information
- Title: So You Wanna Be an Embedded Engineer
- Author(s):
- Release date: August 2006
- Publisher(s): Newnes
- ISBN: 9780080498157
You might also like
book
ARM® Cortex® M4 Cookbook
Over 50 hands-on recipes that will help you develop amazing real-time applications using GPIO, RS232, ADC, …
book
The Firmware Handbook
The Firmware Handbook provides a comprehensive reference for firmware developers looking to increase their skills and …
book
Open Circuits
Open Circuits is a photographic exploration of the beautiful design inside everyday electronics. Its stunning cross-section …
book
The Circuit Designer's Companion, 4th Edition
The fourth edition of this classic work on circuit design gives you the understanding and practical …