21 April 2006

Spreading your .NET

How managed code could speed embedded system development. By Richard Parris and Matthew Caffrey.

Short product lifecycles and intense price pressure in markets for mobile devices demand that embedded developers should continually search for faster tools and techniques. However, developing an embedded system typically requires engineers to understand the intricacies of the software platform and processor hardware.
One solution may be to draw on the experience of desktop developers, who benefit from automation of basic functionality and resource management tasks. This allows them to focus on the application, create compelling features and reuse IP across multiple projects.
Embedded developers usually write native code, coupled tightly to the microprocessor and application programming interfaces (APIs) specific to the chosen software platform. This is usually seen as the best way to meet lofty performance demands with scarce system resources.
Desktop developers may take a different approach – building the application using managed code. The APIs are defined as part of a runtime environment that exists as a layer between the application and the operating system. The runtime environment is usually portable across a number of processors and software platforms, thereby allowing the code to be ported just as easily. Hence code can be reused to reduce errors, amortise development costs and generally speed application development.

Author
Graham Pitcher

Supporting Information

Downloads
5716\spreading-your-dot-net.pdf

Websites
http://www.dspdesign.com

Companies
Avnet Abacus
DSP Design Ltd

This material is protected by Findlay Media copyright
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.

Do you have any comments about this article?

Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

 

Related Articles

Embedded World: Altium, FTDI C

Altium has announced the full range of board level IC components from Future ...

New electronics design centre

A new centre has been launched to support Scottish electronics design companies ...

Vector Fabrics joins PHARAON

Vector Fabrics is joining the PHARAON project, a European consortium aiming to ...

Unlocking the code

Releasing a product with bugs is potentially very expensive, especially when ...

Cortex-M based mcus

ARM's Cortex-M range of microcontroller cores has changed the market landscape. ...

hardware failures affect safet

Shortly before being gunned down by a robot played by Yul Brynner in the movie ...

High speed board design

Istvan Nagy, electronics design engineer at Blue Chip Technology, a leading UK ...

Software development paper

The white paper illustrates, by way of a practical example, how a modular ...

Finding concurrency errors

This whitepaper describes common concurrency pitfalls and explains how static ...

Add in extensions

Agilent Technologies has announced a product enhancement designed to help ...

Cobham design software

Cobham Technical Services claims that the development of new generations of ...

Starter kit STM32F407ZG mcu

IAR Systems has announced a new 32bit kit for STMicroelectronics' first ARM ...

embedded world 2012

Taking place from 28 February to 1 March 2012.

ARM - New standard?

Wednesday 16th May 2012, National Motorcycle Museum, Solihull, UK

Bluetooth low energy iPhone 4S

Experience the world's first demonstration of a Bluetooth low energy ...

Training: POS solutions

The retail automation market is going through some exciting changes with ...

Android 4.0 Ice Cream Sandwich

Are you ready to get started with the Android operating system's latest ...

The eco cloudy system thing...

One of the bothersome aspects of coming to grips with new, popular shifts in ...

Software developers' lives

A friend once asked me what software developers do when they're not creating ...

Design reuse

It's become a cliché in news or science reports. A water treatment plant ...

Cyrille Comar, AdaCore Europe

Cyrille Comar, co founder and managing director of AdaCore Europe, speaks to ...

Martin Harris, Altium

Chris Shaw asks Martin Harris about the latest developments at Altium

Herbert Truppe interview

Herbert Truppe, director, Product Management & Application, ...