Home Advertise Magazine Events NETV Directory
  


One size fits all?
21/11/2008 Email to a friend
 
As the ARM architecture becomes more popular, will one size of BSP fit all?

One size fits allThe embedded software domain has always exhibited less homogeneity than the enterprise world; the array of processor architectures and operating systems puts the ‘Wintel’ platform firmly in the shade.
Choice, however, isn’t always a good thing, particularly when it takes incrementally more time and effort to assess the commonalities and differences between architectures. In the enterprise domain, application developers have a certain level of freedom here, as they needn’t worry too much about the target architecture. Arguably, a similar trend is emerging in the embedded domain, as the ARM architecture continues its penetration.
Unlike the x86, ARM sports a range of architectures which, although largely binary compatible, are intended to address differing embedded systems needs. Is it possible that the dominance of ARM can result in a reduction – or at least slow down – in the rising level of complexity when developing embedded software applications?

Showing support
For some time, the embedded industry has groomed the board support package (BSP) in order to provide greater accessibility to new platforms. Because they are closely linked to the operating system, the processor architecture and its integrated and external peripherals, BSPs are more numerous than their constituent parts. One important element of this equation is the processor, which arguably is likely to be ARM based.
As the term BSP has no real heredity, it can be applied liberally. Alan Harry, chief executive of embedded tools developer Crossware, pointed out: “It’s clearly a software package that configures a particular microcontroller or microprocessor and possibly a particular board that uses that chip. Beyond that, it seems to be a name given to something that is otherwise vague.”
A BSP will normally provide, at minimum, the device drivers needed to run a processor, while additional features may vary. IAR System’s tools and applications manager Mike Skrtic explained: “In particular, device drivers are an absolutely essential component of a BSP; without drivers for the peripherals, the board could not be used to its full potential.”

 
Author
Philip Ling
 
 
Download Articles
 
One Size Fits All.pdf
 
 
Supporting Information
http://www.arm.com
http://www.atmel.com/
http://www.crossware.com/
http://www.iar.com
 
This material is protected by Findlay Media copyright 2010.
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.
 
Bookmark this article using:
 
Del.icio.us digg reddit Facebook StumbleUpon
 
 
Your comments / feedback
Do you have any comments or feedback on this article? Please contact us by filling in the form below.
NameHide name
Your Email Address
Comments
Send
We may edit your comments and not all entries will be published.
Terms and Conditions

To comment on news stories or blogs you need to complete our 60 second registration process. Once completed this then allows you to download any and all white papers, register for e-zines and access our detailed supplier directory for FREE.

If you are all ready a registered user then enter your e-mail address and login.

You will need to have logged in prior to entering your comments in the boxes provided.

Please enter your email address to login and gain free access to this site.
 
If you are using this site for the first time registration is quick and completely free.
 
Register Now - Register Now


Email Address :  

Remember Me: - If this box is ticked you will be automatically logged in when you return.

Important: To protect your privacy, do not select 'Remember Me' if other users have access to the computer you are using.

 
Related Companies
Atmel UK Ltd
 
Crossware Products
 
IAR Systems Ltd
 
 
Related News
Training days focus on NI's graphical development software
 
UKEA announces second ‘Anti Counterfeiting Forum’
 
Green software tackles rising standby power consumption
 
NAG unveils largest collection of numerical functions for C & C++
 
Power debug and analysis tools incorporated
 
 
Related Technology
Beat the clock: System design and frequency management
 
State of mind
 
Developing rugged robots for the nuclear industry
 
Models make sense
 
Model behaviour: Autosar
 
 
Related Products
Optimised multicore embedded software solutions
 
RTOS and tools for intelligent multicore processors
 
ThreadX RTOS makes multicore development easier
 
Embedded Development Studio upgrade
 
Green Hills Software supports Freescale P2020 Multicore Processor
 
 
Related Events
LabVIEW Developer Days - Newbury
 
LabVIEW Developer Days - Bristol
 
LabVIEW Developer Days - Fareham
 
LabVIEW Developer Days - Cambridge
 
Vector GB Conference 2010
 
 
Downloads
One Size Fits All.pdf