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?

  

Most Popular First | Highest Rated First | Most Recent First

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) |

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) |

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) |

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) |

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) |

[ C Programming Techniques: integer type optimization ]

I am currently working on a voltage controller running on a ATMEGA328P, ATMEL AVR 8 bits microcontroller. The controller logic is implemented in the main() routine and relies on a periodical timer who...

posted by fabien le mentec on May 22 2013 under Software Development | optimization 
Comments (0) |

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) |

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) |

Designing Embedded System with FPGA - 1

With the introduction of soft processors and related tools (like EDK from Xilinx), implementation of basic embedded system in FPGA is made easy. This requires very little or almost no knowledge of VHD...

posted by Pragnesh Patel on Oct 28 2007 under Software Development | VHDL programming | FPGA based Systems | Tutorials 
Comments (11) |

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) |

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) |

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) |

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) |

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) |

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) |

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) |

Building Linux Kernel for Desktops

Linux Development has made an amazing process in last decade. Different Linux Distributions come with specific tools which greatly ease down the build process for Linux Kernel. Here is a good introduc...

posted by Kunal Singh on Aug 9 2008 under Tools | Software Development | Linux 
Comments (4) |

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) |
| 1 | |