Results 1 to 5 of 5
Hi,
Can someone let me know what is the difference between devicedriver and board support package ?
Thanks,
Pavan....
- 03-23-2007 #1Just Joined!
- Join Date
- Mar 2007
- Posts
- 2
Difference between board support package and device driver
Hi,
Can someone let me know what is the difference between devicedriver and board support package ?
Thanks,
Pavan.
- 03-27-2007 #2
The device driver is only a binary file with the ending *.ko (since kernel 2.6, kernel 2.4 and earlier had *.o). It is the link between a particular piece of hardware and your Linux kernel.
The board support package has many drivers and it installs the necessary drivers permanently on your computer.Bus Error: Passengers dumped. Hech gap yo'q.
- 04-02-2007 #3Just Joined!
- Join Date
- Aug 2006
- Location
- india
- Posts
- 57
hi,
Device driver is hardware activation software for a specific device,
bsp is software supporting the entire hardware present on your board,if ur having a data acquisition board with controller ,rtc,temperature sensor etc..
bsp will have drivers for rtc,controller port settings.....
freescale offers free bsp for their arm11 processor based controllers u download it and install to see what bsp contains
- 03-07-2009 #4Just Joined!
- Join Date
- Oct 2007
- Posts
- 14
Kernel has two parts, one is Architecture-Independent code and the other is Arch-Dependent code.The later is called BSP.
/usr/src/linux-2.6.x/arch/arm/
/usr/src/linux-2.6.x/arch/arm/mach-versatile
The later is path for BSP of machine called versatile, this is a Real View reference board for ARM Processor.
Obviously this will have drivers for all the peripherals. But the code in this sub-dir has an architecture, it used some abstractions like machine (Data Struture is there for this Abstraction), these abstractions have some differences with Driver Abstractions, they constitute the desig part of BSP. The best resources for this subject are the kernel sources.
- 03-14-2009 #5Just Joined!
- Join Date
- May 2008
- Posts
- 55
device drive : initializes devise, read/write from/into devise, interface for kernel to handle device in short.
BSP : initializes the whole board, brings it up getting all peripherals initaialised, and most importantly jumps to present boot loader, and of course also provides primitive set of drivers support such as disk drive etc..


Reply With Quote
