Reply by David Brown November 21, 20082008-11-21
Hans-Bernhard Br�ker wrote:
> Amit wrote: >> On Nov 18, 12:01 pm, Hans-Bernhard Br&#4294967295;ker <HBBroe...@t-online.de> >> wrote: > >>> 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! > > Then maybe you've been applying for the wrong jobs.
Perhaps you are only thinking about large development companies, or ones working on particularly specialist or advanced designs. If the OP is applying to a small company that does customer-specific development jobs, then they could easily be looking for developers who cover both hardware and software. It is not as if doing the electronics design for simple cards is hard - anyone with an aptitude for embedded software development can very quickly learn everything the need to know to make simple cards if they have guidance available. Similarly, any good digital hardware developer can quickly learn a little programming. Such mixes of skills makes development and testing *much* smoother and faster. Obviously larger or harder tasks are best done by experts - if an employer expects you to design a microwave communications card and your own RTOS to run it, he's asking a bit much.
Reply by November 20, 20082008-11-20
Amit wrote:
> On Nov 18, 12:01 pm, Hans-Bernhard Br&#4294967295;ker <HBBroe...@t-online.de> > wrote:
>> 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!
Then maybe you've been applying for the wrong jobs.
Reply by CBFalconer November 19, 20082008-11-19
Mike Silva wrote:
> 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.
Reply by Amit November 19, 20082008-11-19
On Nov 18, 12:01=A0pm, Hans-Bernhard Br=F6ker <HBBroe...@t-online.de>
wrote:
> 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 > > =A0> analog and digital circuits > =A0> circuit schematic > > Huh? =A0What makes you think you need electronic hardware design or > production skills to work on software? > > Yes, you should know how to understand schematics. =A0But leave layout an=
d
> production to the hardware guys.
Thanks for the hint, I do accept what you believe but my new employer is asking for that too!
Reply by Amit November 19, 20082008-11-19
On Nov 19, 9:46=A0am, Mike Silva <snarflem...@yahoo.com> wrote:
> On Nov 19, 5:00=A0am, Amit <amit.ko...@gmail.com> wrote: > > > > > On Nov 18, 10:59=A0am, Mike Silva <snarflem...@yahoo.com> wrote: > > > > On Nov 17, 4:01=A0pm, 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 yea=
rs.
> > > > 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. =A0One pl=
ace
> > > that's worth a look iswww.ganssle.com-lotsof good articles there. > > > > So what should you do? =A0Buy a board with an 8-bit processor like an > > > 80C51 or AVR, install a toolchain, and do stuff with it. =A0One reaso=
n 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 shor=
t
> > > of the speed and memory that you're accustomed to. =A0I saw an exampl=
e
> > > recently of a person who declared about a dozen text strings in an > > > embedded program and ran out of RAM. =A0What he needed to do was forc=
e
> > > the strings to live in flash or other program memory and only bring > > > them into RAM when he needed them. =A0This 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. =A0It'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/educ=
ation/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 =A0that much =A0but 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 te=
xt -
> > > - Show quoted text - > > Yeah, that reply was not helpful - some people are like that (or > they're just having a bad day). =A0Anyway, the AVR would be a good chip > to start with. =A0The folks atwww.avrfreaks.netare very helpful, and > there are lots of tutorials on the site. =A0So 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. =A0Best 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
Reply by Mike Silva November 19, 20082008-11-19
On Nov 19, 5:00=A0am, Amit <amit.ko...@gmail.com> wrote:
> On Nov 18, 10:59=A0am, Mike Silva <snarflem...@yahoo.com> wrote: > > > > > > > On Nov 17, 4:01=A0pm, 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. =A0One plac=
e
> > that's worth a look iswww.ganssle.com-lots of good articles there. > > > So what should you do? =A0Buy a board with an 8-bit processor like an > > 80C51 or AVR, install a toolchain, and do stuff with it. =A0One 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. =A0I saw an example > > recently of a person who declared about a dozen text strings in an > > embedded program and ran out of RAM. =A0What 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. =A0This 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. =A0It'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/educat=
ion/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 =A0that much =A0but 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
Reply by Amit November 19, 20082008-11-19
On Nov 18, 10:59=A0am, Mike Silva <snarflem...@yahoo.com> wrote:
> On Nov 17, 4:01=A0pm, 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. =A0One place > that's worth a look iswww.ganssle.com- lots of good articles there. > > So what should you do? =A0Buy a board with an 8-bit processor like an > 80C51 or AVR, install a toolchain, and do stuff with it. =A0One 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. =A0I saw an example > recently of a person who declared about a dozen text strings in an > embedded program and ran out of RAM. =A0What 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. =A0This 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. =A0It'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/educatio=
n/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.
Reply by Amit November 19, 20082008-11-19
On Nov 18, 7:11=A0am, "Jujitsu Lizard" <jujitsu.liz...@gmail.com> wrote:
> "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. =A0I don't wan=
t 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!!!
Reply by Jujitsu Lizard November 18, 20082008-11-18
"Jujitsu Lizard" <jujitsu.lizard@gmail.com> wrote in message 
news:K6ednWGu9cAhnb7UnZ2dnUVZ_szinZ2d@giganews.com...
> > 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
Reply by Joerg November 18, 20082008-11-18
Hans-Bernhard Br&#4294967295;ker wrote:
> 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.