From: Peter Glar on
Hi

I am a post graduate student, who is doing quite some "theoretic" work
at the moment. So in some way I also wanna collect some practical
experience for the embedded system domain. I have done some programming
with pic and nec microprocessors and I wanna get more experience in this
field. So I was thinking of AVR or ARM processors to program. Are there
any "simulation" tools out there that I could use for learning purposes?
And anyone an idea whats the best way to get an deeper insight in this
topic for example what kind of projects I could do that have a good
learning effect?

Many thanks,
Peter
From: John Speth on
> I am a post graduate student, who is doing quite some "theoretic" work at
> the moment. So in some way I also wanna collect some practical experience
> for the embedded system domain. I have done some programming
> with pic and nec microprocessors and I wanna get more experience in this
> field. So I was thinking of AVR or ARM processors to program. Are there
> any "simulation" tools out there that I could use for learning purposes?
> And anyone an idea whats the best way to get an deeper insight in this
> topic for example what kind of projects I could do that have a good
> learning effect?

IMO, the best simulation tools are the real thing. Get any one of the low
cost ARM eval/dev boards from Keil which include a worthy but limited IDE.
Usually one picks a simulation tool when the hardware is absent but that
excuse is negated with the large bounty of ARM eval/dev boards available.

I have much less experience with AVR but I'm nearly certain you can easily
obtain eval boards and dev SW as readily as ARM.

JJS


From: Peter Glar on

> IMO, the best simulation tools are the real thing. Get any one of the low
> cost ARM eval/dev boards from Keil which include a worthy but limited IDE.
> Usually one picks a simulation tool when the hardware is absent but that
> excuse is negated with the large bounty of ARM eval/dev boards available.

Thanks for your feedback John. COuld you maybe recommend some good
readings that cover that topic in more details? I know there is google
but mostly I find here introduction books. I wanna have some "advanced"
stuff in this field.

Anyone with some good recommendations?

Cheers
Peter
From: Tim Wescott on
On Wed, 23 Apr 2008 08:15:41 -0700, John Speth wrote:

>> I am a post graduate student, who is doing quite some "theoretic" work
>> at the moment. So in some way I also wanna collect some practical
>> experience for the embedded system domain. I have done some programming
>> with pic and nec microprocessors and I wanna get more experience in
>> this field. So I was thinking of AVR or ARM processors to program. Are
>> there any "simulation" tools out there that I could use for learning
>> purposes? And anyone an idea whats the best way to get an deeper
>> insight in this topic for example what kind of projects I could do that
>> have a good learning effect?
>
> IMO, the best simulation tools are the real thing. Get any one of the
> low cost ARM eval/dev boards from Keil which include a worthy but
> limited IDE. Usually one picks a simulation tool when the hardware is
> absent but that excuse is negated with the large bounty of ARM eval/dev
> boards available.
>
> I have much less experience with AVR but I'm nearly certain you can
> easily obtain eval boards and dev SW as readily as ARM.
>
> JJS

Or look at Luminary Micro -- they have some pretty impressive features on
their $50 board.

You should also choose a project to work toward, if you can. A mini sumo
robot, a fish-tank thermal control, whatever, just something real. This
should motivate you, and give you something to bring along to interviews
-- nothing says "I really build stuff" quicker than pulling something
that you built out of your briefcase.

--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com

Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
From: Tim Wescott on
On Wed, 23 Apr 2008 14:02:47 +0100, Peter Glar wrote:

> Hi
>
> I am a post graduate student, who is doing quite some "theoretic" work
> at the moment. So in some way I also wanna collect some practical
> experience for the embedded system domain. I have done some programming
> with pic and nec microprocessors and I wanna get more experience in this
> field. So I was thinking of AVR or ARM processors to program. Are there
> any "simulation" tools out there that I could use for learning purposes?
> And anyone an idea whats the best way to get an deeper insight in this
> topic for example what kind of projects I could do that have a good
> learning effect?
>
> Many thanks,
> Peter

The embedded world is so broad it's hard to pick something
representative. What gizmo do you lack that you wish you had? I do a
lot of closed-loop control, so the projects that I would recommend are
things like an inverted pendulum (fun, but the mechanicals are difficult
to whip up from scratch), propeller-on-a-stick (can be done with a
potentiometer, a broken toy airplane and a yardstick), a heater
controller (mechanically easy, theoretically interesting at quite deep
levels, but visually it's dead boring), a motor speed control
(interesting if you have a strobe light, but the interest fades quickly
unless you're retrofitting a turntable) or other dirt-under-the-
fingernails kinds of projects.

--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com

Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
 |  Next  |  Last
Pages: 1 2 3 4
Prev: ATA Protocol
Next: Microblaze start up code