Links

Search


« | Main | »

Embedded Systems Q&A

By Jimmy Sheffield | February 20, 2009

1. What is an “embedded system”?

An embedded system is basically any device that has an internal computing architecture designed to handle a specific application.  This applies to any type of processor and operating system, so can be anything from an ARM platform running Linux or an RTOS to a full x86 implementation running Windows.  This contrasts with the more traditional motherboard/daughtercard systems where the processing power resides in the CPU module and specialized functions reside in expansion boards.  Of course, advanced expansion cards like video accelerators blur these lines by containing their own co-processor to handle the dedicated functions of that card.  However, in that case, the main processing of the computer is still handled by the main CPU on the motherboard.

So, an embedded system can be anything from a PDA to an intelligent router.  More and more systems rely on local processing within a smaller, stand-alone device than on a central processing module.  In addition, there are an increasing number of specialized, hand-held embedded system devices that are used for specialized applications.  Global positioning systems, PDA’s, and even cell phones are technically embedded systems with more computing power than early personal computers!

2. What are the main components of an embedded system?

The basic building blocks of any computing system are necessary for a specialized embedded system. 

From a hardware standpoint, the main components are:

Just as important, and in many cases more so, are the main software components:

3. What are the benefits of developing a custom embedded platform?

The most obvious benefits of a custom system are realized in reduced recurring costs.  A customized design is typically smaller, and has fewer components than an off-the-shelf system.  In addition, the designs utilize components that are optimized for the price and performance requirements of the device, further reducing the BOM costs of the product.  Of course, these recurring costs must be weighed against the cost of developing a custom system.  If significant production volumes are expected, this cost trade-off is typically quickly accommodated.

In addition to the obvious, there are potential benefits from the standpoint of having a dependable source.  Owning the design means that end-of-life issues are much easier to anticipate.  While component issues may still arise, the chance of a motherboard manufacturer changing a product or obsoleting the model that is specified into a system are drastically reduced.

One benefit that is much more difficult to quantify is the impact of having a custom product that reflects the image of the manufacturer to the user.  There is a definite increase in customer confidence in a product that is developed specifically for an application than in an off-the-shelf system running custom software.  Industrial design and corporate identity specialists can better describe the impact a well-planned product can have on a company’s image with their customers.

4. What are the largest challenges in developing an embedded system device?

Perhaps the biggest challenge and the most important part of the entire development process occurs in planning the architecture of the device and selecting the optimal components and software to deliver the best compromise between cost and performance.  Understanding the application is critical to determining which processor to use and what operating system or other supporting applications must exist within the design.  Developing a comprehensive list of features and performance requirements is an extremely important tool in deciding whether a $10 ARM-based processor running open source code will meet the needs of the system or whether a $200 multi-core x86 processor with a complete BIOS and the latest Microsoft OS will be required.  That decision alone can change the scope of the development process from 2-3 months and tens of thousands of dollars to 6 months and hundreds of thousands of dollars in development and prototyping costs.

Topics: Design, Electronic Components, Electronics Manufacturing, Embedded Systems, Product Design, Products | 1 Comment »

One Response to “Embedded Systems Q&A”

  1. Sheffield on Embedded Systems » Blog » Baselodge Group Says:
    February 20th, 2009 at 2:55 pm

    [...] You can find the article at this link. [...]

Comments

You must be logged in to post a comment.

  • connecticut education
  • hp support 2133
  • new england patriots 07
  • connecticut 5 star resorts
  • battleship classes
  • waterbury
  • vince young released
  • jerky
  • connecticut 104.1
  • kush
  • connecticut transit
  • vince young injury
  • dist 95
  • bea test
  • chicago bears donation request
  • dis windsor wi
  • hp support monitors
  • zara phillips kids
  • battleship aurora
  • dis unplugged show notes
  • forging
  • chad ochocinco 15
  • la ink tattoos
  • dis systems
  • temple
  • tea party nj
  • very
  • search engines us
  • mood
  • hepa
  • chicago bears rumors 2011
  • hp support error 1005
  • chad ochocinco to patriots
  • search jail inmates
  • hilliard
  • connecticut department of labor
  • amelia
  • connecticut limo
  • chad ochocinco celebrationschad ochocinco dating
  • search engines non tracking
  • new england patriots xxl
  • randy moss korey stringer
  • dis boards cruise
  • deliver
  • vince young 3rd 30
  • randy moss future
  • beagle
  • randy moss autograph
  • connecticut quarry
  • mtv oddities
  • randy moss 98 vikings
  • 1941
  • bengals forum
  • robinson
  • vince young football camp
  • battleship aurora
  • greg olsen puzzles
  • chicago bears garter
  • new england patriots store
  • periodical
  • chicago bears tattoos
  • hp support contact number
  • battleship excel
  • coyle
  • washing
  • beau coup
  • chicago bears expo
  • chad ochocinco johnson
  • dis poem
  • kayaking
  • bea nipa
  • greg olsen mormon
  • la ink jabberwocky
  • search engines internet
  • bengals tryouts
  • bangles eternal flame mp3bengals forum
  • chad ochocinco traded
  • bengals history
  • ratios
  • mtv live
  • fairs
  • zara phillips tongue
  • connecticut state parks
  • vince young 6
  • mechanism
  • vince young 2008
  • new england patriots 65
  • freida pinto can't act
  • new england patriots wiki
  • search cfisd.net
  • bengals arrests
  • mtv kings of leon
  • vince young quiz
  • new england patriots 1997 roster
  • randy moss mix
  • la ink season 5 premiere
  • connecticut law tribune
  • bengals visits
  • beyond
  • hostels
  • connecticut renaissance faire
  • external
  • bea 71 series staples
  • featuring
  • chicago bears 96
  • tea party medicare
  • hp support venezuela
  • imeem
  • la ink season 6
  • greg olsen no greater love
  • chad ochocinco wedding date
  • vince young uncle rico gif
  • bengals job fair
  • strollers
  • mtv true life
  • bea 00037
  • mtv american idol
  • cspan streaming
  • boxster
  • quad
  • mtv 2 schedule
  • bengals cheerleaders tryouts 2011
  • c span video contest
  • connecticut post
  • search 32
  • bengals 09 record
  • chicago bears 61
  • chad ochocinco yesterday
  • la ink season 5 premiere
  • la ink book an appointment
  • bea binene
  • chad ochocinco xpchad ochocinco youtube
  • battleship yamato 2010
  • hp support 6500a plus
  • la ink yahoo answers
  • chicago bears posters
  • chicago bears 1985
  • vince young endorsementsvince young foundation
  • elections
  • karaoke
  • search engines for jobs
  • randy moss university
  • armenia
  • stratus
  • chad ochocinco yesterday
  • vince young 99 yard video
  • guzzi
  • bea 71 16
  • bea diy
  • bea goldfishberg
  • greg olsen puzzles
  • gotta
  • search engines of the world
  • new england patriots helmet
  • zara phillips guest list
  • greg olsen dustin keller
  • new england patriots 84
  • bengals games
  • connecticut statutesconnecticut tigers
  • bengals merchandise
  • connecticut 97.7connecticut attorney general
  • sharps
  • la ink corey
  • greg olsen university of miami
  • vince young rumors
  • cspan ap government review
  • randy moss legal issues
  • bengals record 2010
  • la ink show
  • chad ochocinco free agent
  • search 3 bodybuilding other index
  • bengals 08 schedule
  • zara phillips queen elizabeth
  • la ink youtube pixie
  • search tumblr
  • c span shelby foote
  • geothermal
  • xanadu bengals
  • freida pinto dev
  • bengals youth jerseys
  • randy moss height
  • search 5500
  • bea per capita income
  • progesterone