Anyone doing Embedded Programming in here?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Sep 29, 2004
18,656
67
91
Did for 5-10 years. Got sick of the waterfall process in use where every problem was fixed with more process. Just stupidity. They also had the hammer/nail issue.

So, I quit and moved to IT in the same company where things shockingly get done on time and under budget. Well, not late and at the twice the cost.
 

SamurAchzar

Platinum Member
Feb 15, 2006
2,422
3
76
How appropriate that you should be responding in such a thread with this username. All I can do is to mutter a bitter lol.
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
I absolutely love embedded programming. I love being close to the hardware.

I'm actually forgoing that field so that it won't get ruined and I keep it as a hobby. My professional field is regular programming.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
I should have mentioned using peek and poke to write assembly subroutines on a 16k Tandy CoCo. Do I get to come in the clubhouse now? I'm not a girl.

All is forgiven:cool:

Now that you are a big boy, you are supposed to bring the girls with you.:whiste:
 

bignateyk

Lifer
Apr 22, 2002
11,288
7
0
I'm an EE and I do embedded hardware design for my day job and embedded software design for my night job (consulting)
 

Tsaico

Platinum Member
Oct 21, 2000
2,669
0
0
I was for the last four years, but I've moved on to a more general purpose role.

For what it's worth, I went to school for Computer Engineering with an emphasis on VLSI design, so I'm one of those hardware guys that transitioned to software.

Same here, VHDL design. And yes, I was pretty crap programmer and am sure I would have eventually been laid off or fired, so I transitioned to more System Admin and security general role. Since I still have a job, guess I am good enough in that arena.
 

Modelworks

Lifer
Feb 22, 2007
16,240
7
76
Doing it and been doing it since 1994. Embedded hardware programmers are getting harder to find. Nobody wants to do programming that involves having to know electrical engineering and programming. I have worked on cpus ranging from z80 , 8051, 68000, MIPS (oh how I hate thee), AVR, PIC, ARM. Started out doing low level stuff for CRT television control chips , moved to networking gear , then power supply controllers and finally ASICs before I quit a few years to do computer graphics.
Went back to it recently for the extra cash since the market on graphics is a bit slow right now. It is a well paying field but it can be a stressful one as well as you usually have to do a lot of low level stuff you never have to do in regular programming. I have gone to sleep many times thinking about how I could cram just one more instruction into a clock cycle or how to fit that last bit of code into the 4KB of memory I had to work with.
 

Modelworks

Lifer
Feb 22, 2007
16,240
7
76
I've considered buying a gumstix or beagleboard to mess around with embedded programming. Does anyone have experience with that kind of stuff?

If you want to get a feel for it without spending any money you can download some emulators.

A few I like:
8051 simulator , the 8051 is an old chip but still in use. It controlled some of the space shuttles flight computers.
http://www.edsim51.com/

AVR,PIC, Z80, 80xx simulators and some of them have a basic interpreter you can write code with. Limited trial versions but still nice.
http://www.oshonsoft.com/

AVR simulator with tutorials
http://www.amctools.com/vmlab.htm


I tell people to start small , understand what things like registers are in a cpu before trying to tackle a complex processor. You need to know things like that to read datasheets for the processor. If you can't read and understand the datasheets you will be at a loss.
 

Markey

Junior Member
Sep 28, 2010
20
0
0
Me! I do embedded software design in C for a custom board running a powerPC chip. It goes into our company's communications system.
 

Kirby

Lifer
Apr 10, 2006
12,028
2
0
Anyone buy one of those cheap TI boards they were selling awhile back and actually do something with it?

I took mine out of the box, but haven't touched it since.
 

Gibson486

Lifer
Aug 9, 2000
18,378
2
0
I did it on my first coop. Did not really like it. Would I mind doing it an again? Hell, it beats consulting.

Also, embedded programming is a rather loose definition. All it has do do to be an embedded system is control stuff in real time. If you a PLC/PAC that is not hooked up to an HMI or some other network, it could be an embedded system.
 

Gibson486

Lifer
Aug 9, 2000
18,378
2
0
Anyone buy one of those cheap TI boards they were selling awhile back and actually do something with it?

I took mine out of the box, but haven't touched it since.

well, to do something useful with it, you have to buy one of the add on boards... Otherwise, all you can really do is turn the voltage on or off to control a servo on something.
 

ussfletcher

Platinum Member
Apr 16, 2005
2,569
2
81
My current internship is for embedded systems, making that two internships for me in this field.