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
Jumpstarting Your Own PCB
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with …
book
Microprocessor 2
Calculation is the main function of a computer. The central unit is responsible for executing the …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
Make Your Own PCBs with EAGLE: From Schematic Designs to Finished Boards
Design custom printed circuit boards with EAGLE Learn how to make double-sided professional-quality PCBs from the …