Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7716659
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T02:41:21+00:00 2026-06-01T02:41:21+00:00

Possible Duplicate: What is the best Evaluation Kit for Learning Embedded C/C++ Development? I’m

  • 0

Possible Duplicate:
What is the best Evaluation Kit for Learning Embedded C/C++ Development?

I’m an electronics and software student and I’d like to enter the embedded devices world. At this point it’s just a personal interest, not a career choice.

I’m somewhat experienced in C/C++ (mostly C++). I am an experienced linux user. I have an arduino but I dislike it because of the java layer on top. There are ways to upload C code on the device and I have done this.

However, at this point I’m a bit confused. I’ve seen dev. kits with debugger and programmer devices. I don’t know what these are used for => I need info on those. There are also a lot of dev. kits out there that seem to offer various functions. Some come with software (MPLab on PICs) such as compilers and IDEs that make life easier.

I’ve searched for books and information but most either focus on some processor that I can’t find (or costs $500). Others spend most time teaching C (I know C already).

Also I have the feeling that starting on an ARM processor would be best. I’m not sure that’s the best processor to start with but they seem to have a lot of features and are very popular now. They also pack a significant throughput (I’m aware they also consume more power). Any recommendations on that?

I’ve looked at this: http://uk.rs-online.com/web/c/semiconductors/development-kits/microcontroller-processor/

A book recommendation would also be welcome. As I’ve said I’ve looked at some which focus on PIC (mostly) http://www.amazon.co.uk/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=embedded+systems&x=0&y=0

I’ve found a good book on ARM but I’m not sure it’s for people new to embedded development. I think it might be for people new to ARM but with experience in embedded.

Thanks and hope it’s not a double

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T02:41:23+00:00Added an answer on June 1, 2026 at 2:41 am

    If you know C or C++ and want to get a taste of embedded development, I’d also steer clear of Arduino as it has terrible price/performance compared to newer micros, particularly ARM Cortex devices. It has a great ecosystem and accessible toolchain, but if you aren’t afraid to get down and dirty and work with some unfriendly tools, an ARM device will give you a better taste of embedded development.

    At the moment I think the best deal out there is STM32F4Discovery from STMicroelectronics. They are around $20, have a C SDK and toolchain, and it’s a real, powerful part that you would use to design and embedded device. Lots of peripherals and CPU (for what it is); the Cortex M4 core is pretty much state of the art for microcontrollers. The only real downside with that board is it doesn’t have a little LCD display, but the dev kits that do tend to be over $50 (although if you want something like that, the TI/Stellaris Cortex M3 kits are pretty nice too. You should be able to find plenty of resources for getting arm-eabi-gcc and OpenOCD (for program loading/debugging) set up on linux.

    Raspberry Pi sounds like it has a chance to own this segment soon, although I think it may be a bit more software-driven environment as it is a full-blown linux system, although it has headers for peripherals it may actually be a bit harder to prototype a simple embedded system with RPi compared to an MCU kit depending on what you want to do. Same deal with BeagleBoard or PandaBoard, they are different classes of system and if you just want to learn some electronics and prototype an idea or two may actually be more complexity than you want. Unfortunately availability of Raspberry Pi is currently somewhere between incredibly limited and someday soon so it’s actually not a viable choice if you want to order something today.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Possible Duplicate: Best XML Parser for PHP I have an XML code like as
Possible Duplicate: Best way to stop SQL Injection in PHP I would like to
Possible Duplicate: Best way to stop SQL Injection in PHP I'd like a simple
Possible Duplicate: Best way to stop SQL Injection in PHP I am creating a
Possible Duplicate: Best way to copy the entire contents of a directory in C#
Possible Duplicate: Best way to stop SQL Injection in PHP I have seen some
Possible Duplicate: Best practice: Import mySQL file in PHP; split queries How to import
Possible Duplicate: .NET - What’s the best way to implement a catch all exceptions
Possible Duplicate: What is the best way to do loops in JavaScript What’s the
Possible Duplicate: Which is faster/best? SELECT * or SELECT column1, colum2, column3, etc What

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.