• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Learning Embedded Programming

Spaces

Junior Member
I want to start learning Embedded Systems Programming and I was wondering what would be a good place to start. I know C/C++ and a little of Assembly. If anyone has a suggestion for a small project to try and/or a good source of information to look into first, that would be great!
 
Microchip has a pretty good all in one IDE with development tools so you don't have to run around looking for each piece of the development puzzle. There are tons of choices out there (architectures and brands) and each has its own strengths/weaknesses, but I find PICs pretty easy to get going. Starting with just a simple chip (like the 12F series) and learning to blink LEDs, and handle interrupts (like a button press) is a great way to get going.
 
Thanks everyone, I will look into Arduino and Microchip. If anyone has any other suggestions please let me know.
 
TI sells something very similar to Arduino. I've used the TI stuff a bit for work and just read a short book on Arduino and they're virtually identical at the introductory level. You can get in the door for $20 with a pretty powerful processor - that's how I got started. Just go through the tutorials on the website for the system you choose and you'll come up to speed very quickly. I had no C background, but I had a very efficient program within a week following this method.
 
Back
Top