Hobby Electronics Basics what do I need?!

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
what do I need?! Amit 06-04-08
Posted by Amit on June 4, 2008, 10:31 pm
Please log in for more thread options

hello,

i'm a programmer who currently have started learning microcontroller
programming (arm) using c. one thing that i'm worry about is that i am
not expert in analog or electronic. what should i know or learn about
electonic in order to get a career in this field?

in past, i used logic analyzer and oscilloscope back in school but
haven't used them for a long time.

please let me know what topic in electronic I need to learn for this
important?

thanks.


Posted by Tim Wescott on June 5, 2008, 11:17 am
Please log in for more thread options
Amit wrote:
> hello,
>
> i'm a programmer who currently have started learning microcontroller
> programming (arm) using c. one thing that i'm worry about is that i am
> not expert in analog or electronic. what should i know or learn about
> electonic in order to get a career in this field?
>
> in past, i used logic analyzer and oscilloscope back in school but
> haven't used them for a long time.
>
> please let me know what topic in electronic I need to learn for this
> important?

I know many very effective embedded software engineers whose sum of
formal electronics knowledge is how to politely ask an EE for help.

Basically, if you work somewhere that there is a diverse staff, then the
more EE knowledge you have the better, but you often only need to be
able to scrutinize a schematic and get a general idea of what it means.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html

Posted by David L. Jones on June 5, 2008, 7:00 pm
Please log in for more thread options

>
> hello,
>
> i'm a programmer who currently have started learning microcontroller
> programming (arm) using c. one thing that i'm worry about is that i am
> not expert in analog or electronic. what should i know or learn about
> electonic in order to get a career in this field?
>
> in past, i used logic analyzer and oscilloscope back in school but
> haven't used them for a long time.
>
> please let me know what topic in electronic I need to learn for this
> important?

You don't necessarily need electronics skills to be a good and useful
embedded programmer, as long as there is a good EE guy in the team. It's
usually the smaller companies with smaller R&D teams that require you to be
more of a "jack of all trades".

But it helps of you can drive a digital storage oscilloscope and logic
analyser. You'll also need to know about I2C, JTAG, SPI, RS232, RS485, USB
and other interfaces and how to debug them.

You might need some FPGA/VHDL knowledge if you are working on enbedded soft
core processors.

Dave.



Posted by David L. Jones on June 5, 2008, 7:00 pm
Please log in for more thread options

>
> hello,
>
> i'm a programmer who currently have started learning microcontroller
> programming (arm) using c. one thing that i'm worry about is that i am
> not expert in analog or electronic. what should i know or learn about
> electonic in order to get a career in this field?
>
> in past, i used logic analyzer and oscilloscope back in school but
> haven't used them for a long time.
>
> please let me know what topic in electronic I need to learn for this
> important?

You don't necessarily need electronics skills to be a good and useful
embedded programmer, as long as there is a good EE guy in the team. It's
usually the smaller companies with smaller R&D teams that require you to be
more of a "jack of all trades".

But it helps of you can drive a digital storage oscilloscope and logic
analyser. You'll also need to know about I2C, JTAG, SPI, RS232, RS485, USB
and other interfaces and how to debug them.

You might need some FPGA/VHDL knowledge if you are working on enbedded soft
core processors.

Dave.




Posted by Amit on June 8, 2008, 5:06 pm
Please log in for more thread options
>
>
>
>
> > hello,
>
> > i'm a programmer who currently have started learning microcontroller
> > programming (arm) using c. one thing that i'm worry about is that i am
> > not expert in analog or electronic. what should i know or learn about
> > electonic in order to get a career in this field?
>
> > in past, i used logic analyzer and oscilloscope back in school but
> > haven't used them for a long time.
>
> > please let me know what topic in electronic I need to learn for this
> > important?
>
> You don't necessarily need electronics skills to be a good and useful
> embedded programmer, as long as there is a good EE guy in the team. It's
> usually the smaller companies with smaller R&D teams that require you to b=
e
> more of a "jack of all trades".
>
> But it helps of you can drive a digital storage oscilloscope and logic
> analyser. You'll also need to know about I2C, JTAG, SPI, RS232, RS485, USB=

> and other interfaces and how to debug them.
>
> You might need some FPGA/VHDL knowledge if you are working on enbedded sof=
t
> core processors.
>
> Dave.


Hi Dave,

Thanks for your response. yes I have used Altera NIOS II soft
processor using VHDL and C for few months but was worry about
electonic/analog part. I guess I must learn things you said. Now,
questions is where should I start learning them? is there any online
course I can take or class that I can sing up?

Thanks.
amit