LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Embedded & Single-board computer (https://www.linuxquestions.org/questions/linux-embedded-and-single-board-computer-78/)
-   -   Need guidance/suggestion in writing BSP afresh for a new board (https://www.linuxquestions.org/questions/linux-embedded-and-single-board-computer-78/need-guidance-suggestion-in-writing-bsp-afresh-for-a-new-board-900828/)

muktikanta 09-03-2011 03:04 AM

Need guidance/suggestion in writing BSP afresh for a new board
 
Hello to everyone
I am a beginner.I got hold of a Standard development board with ARM processor.Now I want to write BSP for that board.Need some info on below.

1.Why we need BSP?
2.If I can write device driver for the entities in board,is it not sufficient?
3.Any study/Book material available on writing BSP,so that I can familiarize with procedure.(considering /arch directory of linux source has BSPs)
4.How to debug BSPs?

Regards
muktikanta

paulsm4 09-03-2011 10:31 PM

Suggestion: most vendors will supply Linux and Windows CE BSP's for their boards. If at all possible, you should make life easy for yourself and take their pre-built BSP, a pre-built OS (if one is available), use a ready-made bootloader ... and concentrate on developing your application.

At whatever level you're developing this system, I would HIGHLY recommend this book:

Embedded Linux Primer, Christopher Hallinhan

'Hope that helps .. PSM

muktikanta 09-04-2011 11:53 PM

Thanks
 
Thanks Paulsm4 for suggestion

business_kid 09-05-2011 03:17 AM

Do I detect a student asking us to do his homework? :-).
http://en.wikipedia.org/wiki/Binary_space_partitioning

haikan 09-05-2011 09:14 AM

Quote:

Originally Posted by business_kid (Post 4461798)
Do I detect a student asking us to do his homework? :-).
http://en.wikipedia.org/wiki/Binary_space_partitioning

Both the forum this has been posted to and the contents of the OP's message suggests that the abbreviation BSP is meant to refer to Board Support Package, not Binary Space Partitioning.

muktikanta: If this is a private project without lots of funding you could look into OpenEmbedded. If you've got funding, there's a lot of commercial vendors offering tools to building Linux for embedded devices, cross-compile toolchains, and fancy debuggers. Wind River is one of those, but there are many more.

business_kid 09-06-2011 02:51 AM

Quote:

Originally Posted by haikan (Post 4462025)
Both the forum this has been posted to and the contents of the OP's message suggests that the abbreviation BSP is meant to refer to Board Support Package, not Binary Space Partitioning.

Sorry, my bad.


All times are GMT -5. The time now is 11:57 AM.