I’ve been trying to wrap my head around embedded. Since I will be self-taught in this specific niche, I realize it will be harder to get a job in the field, so I’m hoping to add a completed project to my resume to prove to potential employers that I’ve done it and can do it again for them.
Can someone suggest a project that I can undertake as a single person and actually be able to finish, but at the same time not too simple that it doesn’t prove anything? Something reasonable that I can aim for.
If you can substantiate your example with a project you worked on yourself, and mention how many people were involved, and how long it took to finish it, that would also help me gauge the difficulty of projects I see in general and rule out the ones that are probably too big for my capacity. It’s very difficult to gauge the amount of work a project needs from my position.
Are you looking specifically at embedded software development, or are you interested in circuit board design as well?
If it’s just software, then I would suggest getting hold of an ARM development board (Possibly the Philips LPC range – sparkfun have some nice ones) that you can program via a bootloader over usb and start hacking. Get one with a display and an ethernet port and you can build up to making some sort of network attached sensor (temperature, water level, object counter, etc). Start out little (turn on a LED from a button) and work your way up.
If you’re also into the electronics side of things, I’d suggest something like an MP3 (or WAV) player and maybe stick to the AVR or PIC 8bit microcontrollers (AVR is used on the Arduino) as these are a little easier to deal with than ARM. Here you could start with a usb powered device that streams wav files from a PC serial port out to a pair of headphones, and build up to a battery powered board, feeding data to an MP3 decoder IC from an SD card.
Some things you may want to learn & demonstrate:
Misc Tips:
Most of all have fun – it still makes me smile when you first get a new component working (display, motor, sensor). Embedded makes the world go round 🙂