Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Wats the diffrence between BIOS and BSP for a board?

Status
Not open for further replies.

helios

Full Member level 2
Full Member level 2
Joined
Jun 3, 2005
Messages
146
Helped
22
Reputation
44
Reaction score
10
Trophy points
1,298
Activity points
2,798
bsp bios

hai guys I would like to know the diffrence between BIOS and BSP for a board.
 

BIOS is responsible for initialization and startup of the module, and maybe the boot process, and it provides some basic firmware interfaces to interact with the hardware, like the old D*S software interrupts, but the BSP is the layer between the OS and the hardware, which translates generic OS functions to special hardware commands, which in turn might be handled by the BIOS...
BSP comes close to a hardware abstraction layer thing...
.b
 

Its anyone can explain why for example on Embedded board the BIOS is often called a BSP or Firmware
 

BIOS, BSP firmware all different things.

* Firmware is equivalent to "software" in PC world. Unlike PC's, user can't load whatever he/she wants on the embedded board. So software on an embedded system is "firm", this is why software called as firmware in embedded world.

* BSP -board support package- is a bunch of patches/modifications to adopt a sw system (usually O.S. like winCE, linux) to your custom board. i.e. you have a board with T.I.'s Omap processor, linux kernel already have Omap support, but you need to tailor it for your board. You have different display, different keypad etc. All these changes constitues the BSP.

* BIOS basic input output system, orginally a PC thing. It's the first piece of program runs when the computer powered up and responsible for basic HW configuration and bootloading. I've heard some terms like DSP BIOS, but normally BIOS means just PC BIOS to me.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top