Thank you all for your valuable help. Dhaval On Tue, Dec 15, 2009 at 8:15 PM, Xiangfu Liu <xiangfu@xxxxxxxxxxxxxxx> wrote: > Alan Carvalho de Assis wrote: >> Hi Dhaval, >> >> On 12/15/09, Dhaval Shah <osbydhaval@xxxxxxxxx> wrote: >>> Hi, >>> >>> I want to develope Linux based product for a new hardware board. I >>> understand that I will need compiler(may be GCC with my processor >>> switch) to compile linux source code, Board support package (drivers) >>> for hardware board and means to load this kernal into the board and >>> get it running. >>> >>> Is my understanding correct or am I missing anything? >>> >> >> Yes, you got the idea. Basically you will need: >> >> * gcc support to your processor (what processor is your processor?); >> >> * add a bootloader to your board (U-Boot, RedBoot, uMon, or other); >> >> * add support on Linux to your board; >> >> * create a root file system (you can create a simple rootfs using Busybox); >> >> In order to get a bootloader working you can use a JTAG adapter to >> debug purpose. >> >> To compile the kernel and roofs you can use some build system tool as >> BuildRoot, LTIB, OpenEmbedded/Bitbake, Scratchbox or other. It will > > OpenWrt. by the way. I use that everyday. > >> simplify the cross-compiling process. >> >> Best Regards, >> >> Alan >> >> -- >> To unsubscribe from this list: send an email with >> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx >> Please read the FAQ at http://kernelnewbies.org/FAQ >> > > > -- > Xiangfu Liu > Email: xiangfu at qi-hardware dot com > Web: http://www.qi-hardware.com > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ