www.ShoppingPodder.com

Leading Computer Shopping,
News and information


Part of the Identityscape.com network...

getxfactor.com jmoodmusic.com smartbusinesschoices.com mintdepot.com lowfaresalways.com evangelicalview.com shoppingpodder.com soproudlywehail.com webnews.ws currenthumor.com

 

 

transition from software to embedded programming
Goto page 1, 2  Next
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer Architecture - Embedded  
View previous topic :: View next topic  
Author Message
Amit
Guest






PostPosted: Mon Nov 17, 2008 9:01 pm    Post subject: transition from software to embedded programming Reply with quote

hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit
Back to top
Martin Griffith
Guest






PostPosted: Tue Nov 18, 2008 3:19 am    Post subject: Re: transition from software to embedded programming Reply with quote

On Mon, 17 Nov 2008 13:01:51 -0800 (PST), in comp.arch.embedded Amit
<amit.kohan@gmail.com> wrote:

Quote:


hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit

Well, you should know the type of processor, pic/arm/avr so just

googleit
It should not take more than an hour.
There are thousands of links, then refine your question


martin
Back to top
jw
Guest






PostPosted: Tue Nov 18, 2008 3:36 pm    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 18, 10:11 am, "Jujitsu Lizard" <jujitsu.liz...@gmail.com>
wrote:
Quote:
"Amit" <amit.ko...@gmail.com> wrote in message

news:ce455c77-eedc-4c53-b07b-f9132dd8be39@z28g2000prd.googlegroups.com...



hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

You should change careers, probably to financial advising.  I don't want a
newbie like you working on a consumer appliance that I end up buying.


What an attitude. So I guess college graduates should pick a new
profession.
Everyone is a newbie somewhere along the way. That's what senior
engineers/mentors are for.

JW
Back to top
Mike Silva
Guest






PostPosted: Tue Nov 18, 2008 6:59 pm    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 17, 4:01 pm, Amit <amit.ko...@gmail.com> wrote:
Quote:
hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit

There's lots of stuff online, just takes a bit of googling. One place
that's worth a look is www.ganssle.com - lots of good articles there.

So what should you do? Buy a board with an 8-bit processor like an
80C51 or AVR, install a toolchain, and do stuff with it. One reason I
suggest an 8-bit device is that, coming from the desktop world, you
need to have it sink in that most embedded systems are pitifully short
of the speed and memory that you're accustomed to. I saw an example
recently of a person who declared about a dozen text strings in an
embedded program and ran out of RAM. What he needed to do was force
the strings to live in flash or other program memory and only bring
them into RAM when he needed them. This is just one example of the
kinds of things you need to learn in the embedded world.

Here's an example of the kind of board I'd recommend. It's got the
obligatory buttons and leds, and it has an LCD display which I think
is very useful to have and to master.
http://eecs.oregonstate.edu/education/products/mega128.2/

Mike
Back to top
Jujitsu Lizard
Guest






PostPosted: Tue Nov 18, 2008 9:11 pm    Post subject: Re: transition from software to embedded programming Reply with quote

"Amit" <amit.kohan@gmail.com> wrote in message
news:ce455c77-eedc-4c53-b07b-f9132dd8be39@z28g2000prd.googlegroups.com...
Quote:

hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

You should change careers, probably to financial advising. I don't want a
newbie like you working on a consumer appliance that I end up buying.

That being said ...

Depending on your educational background:

a)You should probably take a few circuits classes at the local university.
The trauma of doing homework, preparing for exams, etc., forces you to
actually learn the stuff.

b)You should probably review classic embedded systems problems
(initialization issues, interrupt-related issues, design of sequential
logic, etc.).

The Lizard
Back to top
Jujitsu Lizard
Guest






PostPosted: Tue Nov 18, 2008 11:51 pm    Post subject: Re: transition from software to embedded programming Reply with quote

"jw" <cyberzl1@yahoo.com> wrote in message
news:2b9a6454-e811-4b0c-9a7c-fadeb0f74530@c36g2000prc.googlegroups.com...
On Nov 18, 10:11 am, "Jujitsu Lizard" <jujitsu.liz...@gmail.com>
wrote:
Quote:
"Amit" <amit.ko...@gmail.com> wrote in message

news:ce455c77-eedc-4c53-b07b-f9132dd8be39@z28g2000prd.googlegroups.com...



hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

You should change careers, probably to financial advising. I don't want a
newbie like you working on a consumer appliance that I end up buying.


What an attitude. So I guess college graduates should pick a new
profession.
Everyone is a newbie somewhere along the way. That's what senior
engineers/mentors are for.

Right now I'm trying to find homes for two feral kittens (fortunately, their
behavior is greatly improved from a couple weeks ago).

My two adult cats smack the kittens around just so they don't forget who is
boss. Naturally, as the kittens get larger, this won't be possible any
longer.

I don't see any reason that human behavior should be any different.

A post with the word "transition" in it asking for advice is really a
request for abuse.

The OP wants abuse, but doesn't quite know how to ask for it.

I'm glad to accommodate.

The Lizard.
Back to top
Hans-Bernhard Bröker
Guest






PostPosted: Wed Nov 19, 2008 2:01 am    Post subject: Re: transition from software to embedded programming Reply with quote

Amit wrote:

Quote:
I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

Huh? What makes you think you need electronic hardware design or
production skills to work on software?

Yes, you should know how to understand schematics. But leave layout and
production to the hardware guys.
Back to top
Joerg
Guest






PostPosted: Wed Nov 19, 2008 2:55 am    Post subject: Re: transition from software to embedded programming Reply with quote

Hans-Bernhard Bröker wrote:
Quote:
Amit wrote:

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

Huh? What makes you think you need electronic hardware design or
production skills to work on software?

Yes, you should know how to understand schematics. But leave layout and
production to the hardware guys.


Whenver I am in need for an embedded programmer I look for people who
understand the hardware around the uC, have a basic graps of what
production folks like and don't like (testing, debugging) and most of
all can spot potential situations where something could go kablouie in a
spectacular fashion. We try to avoid anyone who says "that's not my turf".

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Back to top
Jujitsu Lizard
Guest






PostPosted: Wed Nov 19, 2008 5:10 am    Post subject: Re: transition from software to embedded programming Reply with quote

"Jujitsu Lizard" <jujitsu.lizard@gmail.com> wrote in message
news:K6ednWGu9cAhnb7UnZ2dnUVZ_szinZ2d@giganews.com...
Quote:

A post with the word "transition" in it asking for advice is really a
request for abuse.

The OP wants abuse, but doesn't quite know how to ask for it.

I'm glad to accommodate.

Even better, I found a video illustration of appropriate comp.arch.embedded
behavior:

http://www.youtube.com/watch?v=0bQUg-unXII&feature=related
Back to top
Amit
Guest






PostPosted: Wed Nov 19, 2008 9:46 am    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 18, 7:11 am, "Jujitsu Lizard" <jujitsu.liz...@gmail.com> wrote:
Quote:
"Amit" <amit.ko...@gmail.com> wrote in message

news:ce455c77-eedc-4c53-b07b-f9132dd8be39@z28g2000prd.googlegroups.com...



hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

You should change careers, probably to financial advising.  I don't want a
newbie like you working on a consumer appliance that I end up buying.

That being said ...

Depending on your educational background:

a)You should probably take a few circuits classes at the local university..
The trauma of doing homework, preparing for exams, etc., forces you to
actually learn the stuff.

b)You should probably review classic embedded systems problems
(initialization issues, interrupt-related issues, design of sequential
logic, etc.).

The Lizard

Lizard,

It seems you are pretty smart!!!
Back to top
Amit
Guest






PostPosted: Wed Nov 19, 2008 10:00 am    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 18, 10:59 am, Mike Silva <snarflem...@yahoo.com> wrote:
Quote:
On Nov 17, 4:01 pm, Amit <amit.ko...@gmail.com> wrote:

hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit

There's lots of stuff online, just takes a bit of googling.  One place
that's worth a look iswww.ganssle.com- lots of good articles there.

So what should you do?  Buy a board with an 8-bit processor like an
80C51 or AVR, install a toolchain, and do stuff with it.  One reason I
suggest an 8-bit device is that, coming from the desktop world, you
need to have it sink in that most embedded systems are pitifully short
of the speed and memory that you're accustomed to.  I saw an example
recently of a person who declared about a dozen text strings in an
embedded program and ran out of RAM.  What he needed to do was force
the strings to live in flash or other program memory and only bring
them into RAM when he needed them.  This is just one example of the
kinds of things you need to learn in the embedded world.

Here's an example of the kind of board I'd recommend.  It's got the
obligatory buttons and leds, and it has an LCD display which I think
is very useful to have and to master.http://eecs.oregonstate.edu/education/products/mega128.2/

Mike


Hi Mike,

I truly appreciate your help and comments you posted. This makes me
feel better when I see there are only few weirdos like Lizard (end of
the names!) in this group. Anyway, to make long story short, as I said
I'm very interested in embedded and high speed design that is why I
switched to electrical engineering in master degree now looking for an
opportunity. I have done design/programming in FPGA on Altera DE2
boards and SOPC Builder (for using C) and and currently working on
Xilinx (Spartan 3E).

In past had some experience with 8051 but recently have bought ARM
board but yes everyone points to AVR as a good board to start.
However, I have done mostly digital things not that much analog but
planning to switch to that concept at well.

One thing I need to mention is that English is not my native language,
it is the 3rd language I have learned so I'm not sure why this thing
(lizard) is annoyed that much but in general I guess have to let it
go ... so the only advice I will have for Lizard it just keep playing
with your cats! and do not jump in people's discussion.
Back to top
Mike Silva
Guest






PostPosted: Wed Nov 19, 2008 5:46 pm    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 19, 5:00 am, Amit <amit.ko...@gmail.com> wrote:
Quote:
On Nov 18, 10:59 am, Mike Silva <snarflem...@yahoo.com> wrote:





On Nov 17, 4:01 pm, Amit <amit.ko...@gmail.com> wrote:

hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years..
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit

There's lots of stuff online, just takes a bit of googling.  One place
that's worth a look iswww.ganssle.com-lots of good articles there.

So what should you do?  Buy a board with an 8-bit processor like an
80C51 or AVR, install a toolchain, and do stuff with it.  One reason I
suggest an 8-bit device is that, coming from the desktop world, you
need to have it sink in that most embedded systems are pitifully short
of the speed and memory that you're accustomed to.  I saw an example
recently of a person who declared about a dozen text strings in an
embedded program and ran out of RAM.  What he needed to do was force
the strings to live in flash or other program memory and only bring
them into RAM when he needed them.  This is just one example of the
kinds of things you need to learn in the embedded world.

Here's an example of the kind of board I'd recommend.  It's got the
obligatory buttons and leds, and it has an LCD display which I think
is very useful to have and to master.http://eecs.oregonstate.edu/education/products/mega128.2/

Mike

Hi Mike,

I truly appreciate your help and comments you posted. This makes me
feel better when I see there are only few weirdos like Lizard (end of
the names!) in this group. Anyway, to make long story short, as I said
I'm very interested in embedded and high speed design that is why I
switched to electrical engineering in master degree now looking for an
opportunity. I have done design/programming in FPGA on Altera DE2
boards and SOPC Builder (for using C) and and currently working on
Xilinx (Spartan 3E).

In past had some experience with 8051 but recently have bought ARM
board but yes everyone points to AVR as a good board to start.
However, I have done mostly digital things not that much analog but
planning to switch to that concept at well.

One thing I need to mention is that English is not my native language,
it is the 3rd language I have learned so I'm not sure why this thing
(lizard) is annoyed  that much  but in general I guess have to let it
go ... so the only advice I will have for Lizard it just keep playing
with your cats! and do not jump in people's discussion.- Hide quoted text -

- Show quoted text -

Yeah, that reply was not helpful - some people are like that (or
they're just having a bad day). Anyway, the AVR would be a good chip
to start with. The folks at www.avrfreaks.net are very helpful, and
there are lots of tutorials on the site. So work with the AVR and
then when you think you're ready work with your ARM board as well, and
you'll be off to a good start. Best of luck.

Mike
Back to top
Amit
Guest






PostPosted: Wed Nov 19, 2008 6:39 pm    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 19, 9:46 am, Mike Silva <snarflem...@yahoo.com> wrote:
Quote:
On Nov 19, 5:00 am, Amit <amit.ko...@gmail.com> wrote:



On Nov 18, 10:59 am, Mike Silva <snarflem...@yahoo.com> wrote:

On Nov 17, 4:01 pm, Amit <amit.ko...@gmail.com> wrote:

hi group,

I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping
analog and digital circuits
circuit schematic

What should I do? how and where? any online resources?

thank you,
amit

There's lots of stuff online, just takes a bit of googling.  One place
that's worth a look iswww.ganssle.com-lotsof good articles there.

So what should you do?  Buy a board with an 8-bit processor like an
80C51 or AVR, install a toolchain, and do stuff with it.  One reason I
suggest an 8-bit device is that, coming from the desktop world, you
need to have it sink in that most embedded systems are pitifully short
of the speed and memory that you're accustomed to.  I saw an example
recently of a person who declared about a dozen text strings in an
embedded program and ran out of RAM.  What he needed to do was force
the strings to live in flash or other program memory and only bring
them into RAM when he needed them.  This is just one example of the
kinds of things you need to learn in the embedded world.

Here's an example of the kind of board I'd recommend.  It's got the
obligatory buttons and leds, and it has an LCD display which I think
is very useful to have and to master.http://eecs.oregonstate.edu/education/products/mega128.2/

Mike

Hi Mike,

I truly appreciate your help and comments you posted. This makes me
feel better when I see there are only few weirdos like Lizard (end of
the names!) in this group. Anyway, to make long story short, as I said
I'm very interested in embedded and high speed design that is why I
switched to electrical engineering in master degree now looking for an
opportunity. I have done design/programming in FPGA on Altera DE2
boards and SOPC Builder (for using C) and and currently working on
Xilinx (Spartan 3E).

In past had some experience with 8051 but recently have bought ARM
board but yes everyone points to AVR as a good board to start.
However, I have done mostly digital things not that much analog but
planning to switch to that concept at well.

One thing I need to mention is that English is not my native language,
it is the 3rd language I have learned so I'm not sure why this thing
(lizard) is annoyed  that much  but in general I guess have to let it
go ... so the only advice I will have for Lizard it just keep playing
with your cats! and do not jump in people's discussion.- Hide quoted text -

- Show quoted text -

Yeah, that reply was not helpful - some people are like that (or
they're just having a bad day).  Anyway, the AVR would be a good chip
to start with.  The folks atwww.avrfreaks.netare very helpful, and
there are lots of tutorials on the site.  So work with the AVR and
then when you think you're ready work with your ARM board as well, and
you'll be off to a good start.  Best of luck.

Mike


Sure. I have decided to start on AVR as you advised. Thank you so much
for sharing your thought and sharing the links.

All the best
Back to top
Amit
Guest






PostPosted: Wed Nov 19, 2008 6:41 pm    Post subject: Re: transition from software to embedded programming Reply with quote

On Nov 18, 12:01 pm, Hans-Bernhard Bröker <HBBroe...@t-online.de>
wrote:
Quote:
Amit wrote:
I'm on a transition from software to embedded software job. however, I
haven't used things such as logic analyzer or analog boards for years.
Now I need to fresh my mind and get some exprience on:

layout, prototyping

 > analog and digital circuits
 > circuit schematic

Huh?  What makes you think you need electronic hardware design or
production skills to work on software?

Yes, you should know how to understand schematics.  But leave layout and
production to the hardware guys.

Thanks for the hint, I do accept what you believe but my new employer
is asking for that too!
Back to top
CBFalconer
Guest






PostPosted: Thu Nov 20, 2008 6:29 am    Post subject: Re: transition from software to embedded programming Reply with quote

Mike Silva wrote:
Quote:
Amit <amit.ko...@gmail.com> wrote:
Mike Silva <snarflem...@yahoo.com> wrote:
Amit <amit.ko...@gmail.com> wrote:

I'm on a transition from software to embedded software job.
however, I haven't used things such as logic analyzer or
analog boards for years. Now I need to fresh my mind and get
some exprience on:

.... snip ...

What should I do? how and where? any online resources?

.... snip ...

Here's an example of the kind of board I'd recommend. It's
got the obligatory buttons and leds, and it has an LCD display
which I think is very useful to have and to master

http://eecs.oregonstate.edu/education/products/mega128.2/

.... snip ...

One thing I need to mention is that English is not my native
language, it is the 3rd language I have learned so I'm not sure
why this thing (lizard) is annoyed that much but in general I
guess have to let it go ... so the only advice I will have for
Lizard it just keep playing with your cats! and do not jump in
people's discussion.

Yeah, that reply was not helpful - some people are like that (or
they're just having a bad day). Anyway, the AVR would be a good
chip to start with. The folks at www.avrfreaks.net are very
helpful, and there are lots of tutorials on the site. So work
with the AVR and then when you think you're ready work with your
ARM board as well, and you'll be off to a good start.

Lizard-like things abound on Usenet. Simply ignore them. If you
get off google and use a real newsreader (and newsserver) you will
have the ability to PLONK them, so you won't even see any further
annoyances.

--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.
Back to top
Display posts from previous:   
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer Architecture - Embedded Goto page 1, 2  Next  
Page 1 of 2
All times are GMT

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum