Embedded Systems Programming?

Posted on 2004-11-24
Last Modified: 2012-05-05
Dear All,
            I am working on system programming since 3-4 years now. I am well
aware of C,C++ and operating system concepts. Now I am planning to learn the
embedded systems programming. I dont know how to start this.

So can any one put some light on how to start learning embedded systems programming
and are there any good books which teaches the process of embedded programming?

are there any online materials/tutorials?

thanx in advance
Question by:cherish76
    1 Comment
    LVL 7

    Accepted Solution

    There are all kinds of resources for embedded programming:

    and books:

    In my experience it is a much broader field than desktop programming because it can involve a huge range of devices such as Intel 8051s, MicroChip PICs, ARMs, etc. With these come an equally large range of development tools including emulators. And (in my experience) many of these tools tend to be more primitive than what is available on the desktop. Although an operating system such as Windows CE, VxWorks or embedded Linux can be used most embedded systems do not so you are programming on "bare metal". You also need to get used to having minimal resources -- slower CPUs, limited memory, etc.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    This article is filled with multiple code samples and explanations for mathematical calculations. They are as follows: 1. General tips 2. Quadratic formula 3. Object collision 4. Projectile path General Tips       Here are some of my tips f…
    Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
    In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now