Sign in

username or email:

password:



Not a member?
Forgot your Password?

Search blogs



Search tips

Articles by category

Our Bloggers

See Also

DSPFPGA

Software Development - Embedded Systems

Current list of bloggers:
Alex Bandar | DM | Dr Cagri Tanriover | Dr. Tayyar GUZEL | fabien le mentec | Gene Breniman | Jason Sachs | Jayaraman Kiruthi Vasan | Jim Pruett | Kim Mansfield | Kunal Singh | Martin Strubel | Maykel Alonso | Maziar Tasbihi | Morten Dramstad | Pragnesh Patel | Richard Dorfner | Stephane Boucher | Stephen Friederichs | Wouter van Ooijen 

Would you like to be notified by email when a new blog entry gets published on EmbeddedRelated.com?

  

Interfacing LINUX with microcontrollers

Introduction I am increasingly asked to work on small spare time projects where a user needs to control some device over the INTERNET. Recently, a friend needed to control heater relays and measure t...

posted by fabien le mentec on May 7 2013 under Software Development | Linux 
Comments (2) |

C Programming Techniques: Function Call Inlining

Introduction Abstraction is a key to manage software systems as they increase in size and complexity. As shown in a previous post, abstraction requires a developper to clearly define a software inter...

posted by fabien le mentec on Apr 29 2013 under Software Development | Tutorials 
Comments (5) |

Data Hiding in C

Strictly speaking, C is not an object-oriented language. Although it provides some features that fit into the object-oriented paradigm it has never had the full object-oriented focus that its successo...

posted by Stephen Friederichs on Apr 20 2013 under Software Development 
Comments (12) |

Chebyshev Approximation and How It Can Help You Save Money, Win Friends, and Influence People

Well... maybe that's a stretch. I don't think I can recommend anything to help you win friends. Not my forte. But I am going to try to convince you why you should know about Chebyshev approximation, ...

posted by Jason Sachs on Sep 30 2012 under Software Development | applied math 
Comments (2) |

Welcome to my life!

Hi folks! As an electronic engineer the most of my work is about making new designs where a microcontroller is present in 99.9 % of the applications. Since 2003 I am self-employed and do consultants ...

posted by Morten Dramstad on Jul 18 2012 under ARM | Software Development | Consulting 
Comments (7) |

10 Software Tools You Should Know

Unless you're designing small analog electronic circuits, it's pretty hard these days to get things done in embedded systems design without the help of computers. I thought I'd share a list of softwar...

posted by Jason Sachs on May 20 2012 under Tools | Software Development 
Comments (14) |

Lightweight hardware abstraction

Some lessons are tougher than others to master.  You would think that hard fought battles would be easier to remember, but sometimes it just does not work that way.  Recently, I was asked to...

posted by Gene Breniman on Jan 31 2012 under Software Development 
Comments (0) |

Embedded Software Creation II - European Normative & Legislation

In this post I will explain the European Normative. I will answer the main questions and I will be open to answer all the doubts any of you could have. Please leave a comment and I will answer if i co...

posted by Maykel Alonso on Dec 20 2011 under Software Development | Tutorials | product design 
Comments (6) |

C++ on microcontrollers 4 – input pins, and decoding a rotary switch

  previous parts: 1, 2, 3  This blog series is about the use of C++ for modern microcontrollers. My plan is to show the gradual development of a basic I/O library. I will introduce...

posted by Wouter van Ooijen on Nov 12 2011 under ARM | Software Development | Tutorials | I/O 
Comments (2) |

Modulation Alternatives for the Software Engineer

Before I get to talking about modulation, here's a brief diversion. A long time ago -- 1993, to be precise -- I took my first course on digital electronics and processors. In that class, we had to bu...

posted by Jason Sachs on Nov 8 2011 under Software Development | interface circuitry | actuators 
Comments (0) |

C++ on microcontrollers 3 – a first shot at an hc595 class with 8 output pins

 previous parts: 1, 2 This blog series is about the use of C++ for modern microcontrollers. My plan is to show the gradual development of a basic I/O library. I will introduce the objec...

posted by Wouter van Ooijen on Nov 2 2011 under ARM | Software Development | Education | Tutorials | I/O 
Comments (0) |

A true pioneer passes away... A farewell to Ritchie.

We all have our heroes.  We all have people who were important to our professional developments.  For me, Dennis Ritchie was one of those people.  I was an early adopter of the C progra...

posted by Gene Breniman on Oct 15 2011 under Software Development | Linux 
Comments (5) |

Using XML to describe embedded devices (and speak to them)

This article discusses one of the typical development cycles in embedded device and communication design and presents a possible, light weight solution using the free DClib/netpp framework. ...

posted by Martin Strubel on Oct 12 2011 under Software Development | Hardware Development | Tutorials 
Comments (0) |

C++ on microcontrollers 1 - introduction, and an output pin class

  This blog series is about the use of C++ for modern microcontrollers. My plan is to show the gradual development of a basic I/O library. I will introduce the object-oriented C++ featur...

posted by Wouter van Ooijen on Oct 9 2011 under ARM | Software Development | Tutorials | I/O 
Comments (3) |

Kind of Buggy! The state machine fantastic//

Over the years, I have had the opportunity to experience a lot of different kinds of coding mistakes. There were many that most programmers are familiar with, counting errors, indexing errors (the inf...

posted by Richard Dorfner on Aug 31 2011 under Tools | Software Development | Tutorials 
Comments (2) |

Get your microcontroller and PC to talk

(and get it done free ‘n’ easy!)   The Need Specifications can dynamically change during the product development cycle. Bosses/clients suddenly approach us with additional requir...

posted by Jayaraman Kiruthi Vasan on Aug 15 2011 under Software Development 
Comments (4) |

Deeply embedded design example - Logic replacement

I have always believed that some of the low-cost, low-pin count, low-resource microprocessors would make an excellent choice for the replacement of discrete logic components.  In these cases...

posted by Gene Breniman on Jul 9 2011 under PIC | Software Development | Hardware Development | Tutorials 
Comments (0) |

Embedded Software Creation I - Methodologies

The first knowledge we need it is to know the posibilities or methodologies that exists to create Software. Each methodology is used to develop diferent types of Software. The types usually are defi...

posted by Maykel Alonso on Jun 20 2011 under Software Development 
Comments (2) |

VHDL tutorial - A practical example - part 2 - VHDL coding

In part 1 of this series we focused on the hardware design, including some of the VHDL definitions of the I/O characteristics of the CPLD part.  In part 2, we will describe the VHDL logic of...

posted by Gene Breniman on May 27 2011 under Software Development | VHDL programming | Hardware Development | Tutorials 
Comments (0) |

Tracing code and checking timings

Debugging resource limited systemsApplications writers that write code on large systems have it easy. Well, perhaps not easy, but certainly easier. There are some things that they don't have to worry ...

posted by Richard Dorfner on May 25 2011 under Software Development | Education | Tutorials 
Comments (5) |
| 1 | |