help!!!!!!!!! information required

hi embedded professionals, i am an electrical engineering graduate who has just joined an embedded systems company. i would like to know what are the various fields or skills or domains that are there in the field of embedded sytems (software or hardware).i know that one must be proficient in C and assembly language programming,but i would like to explore the various options to see which of the various domains suits my interests and abilities so that i can delve deep into it and make a career in the same. i would also like to know what are the various basic entry level skills required and what are the various books on embedded systems which i will require for gaining proficiency.

Reply to
The fountainhead
Loading thread data ...

I write small stuff, I'm nowhere near as good as some/many of the guys here, but: search for "good Embedded C resources plz..." that was here some time ago

read some Jack Gannsle, on the web Join a few bullitin boards

Buy something like the AVR butterfly demo, it is cheap, the code is available. The AVR GCC port is available from avrfreaks.

Learn how to interface hardware to micro's Leds, latches TTL/cmos ADC/DACs many new micro's have a lot of these inside .Learn how to debug hardware and software

Oh, start with Hello.c, then keep going

martin

Reply to
martin griffith

A few Skills:

Learn how to build and rework circuit assemblies.

Learn to use an analog oscilloscope.

Learn to use a digital oscilloscope.

A logic analyzer will be your best friend or worst enemy so make friends.

A few Domains:

Process control: open and close valves, position products, robotics etc...

Data collection: monitor time, temperature, position etc...

Protocol conversion: serial to/from parallel and others too numerous.

There are many types of processors used for embedded systems. The most popular (in no particular order) are:

PIC, (Microchip), AVR (Atmel), ARM

formatting link

8051 (Intel, Philips, Atmel, many others)

There is no better way that to build projects using embedded processors.

What you need to know you will lean in the process of building projects.

Google is your friend.

Just select a processor to learn first. It does not matter which one. On this news group you will get as many opinions as there are posters for which processor to start with.

If you are spending your own money, the AVRs and PICs have good, complete and inexpensive tools and development kits available.

Reply to
Keyser Soze
[snip...snip...]

Grammar, spelling, and punctuation. Really.

If you can't communicate your ideas clearly and professionally, they'll hire someone else who can.

--
Rich Webb   Norfolk, VA
Reply to
Rich Webb

You will find a lot of information about embedded software development at:

formatting link

-- EventStudio System Designer 2.5 -

formatting link
Sequence Diagram Based Real-time and Embedded System Design Tool

Reply to
EventHelix.com

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.