| View previous topic :: View next topic |
| Author |
Message |
Amit Guest
|
Posted: Mon Nov 17, 2008 9:01 pm Post subject: transition from software to embedded programming |
|
|
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
|
Posted: Tue Nov 18, 2008 3:19 am Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Tue Nov 18, 2008 3:36 pm Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Tue Nov 18, 2008 6:59 pm Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Tue Nov 18, 2008 9:11 pm Post subject: Re: transition from software to embedded programming |
|
|
"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
|
Posted: Tue Nov 18, 2008 11:51 pm Post subject: Re: transition from software to embedded programming |
|
|
"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
|
Posted: Wed Nov 19, 2008 2:01 am Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 2:55 am Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 5:10 am Post subject: Re: transition from software to embedded programming |
|
|
"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
|
Posted: Wed Nov 19, 2008 9:46 am Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 10:00 am Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 5:46 pm Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 6:39 pm Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Wed Nov 19, 2008 6:41 pm Post subject: Re: transition from software to embedded programming |
|
|
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
|
Posted: Thu Nov 20, 2008 6:29 am Post subject: Re: transition from software to embedded programming |
|
|
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 |
|