Thanks a lot Derek, for pointing me out the problem I encountered,

actually I did tried the tutorial on http://www.gumstix.org/basic-cross-compilation.html
but the uImage I generate somehow has some kind of touchscreen (slow  or no response) and WiFi issues (my WiFi hardware can't be detected, etc.)

Is that related to my kernel configuration or related to file system?
Can I keep the palmtop.ubi as file system (file system I download from Gumstix) with my self-generated-kernel in "boot" partition? 
Can they (or they are supposed to) work together in this case?

Last, thanks a lot for guiding me through the menuconfig steps, I really appreciate your patient and kindness.

Best,
James

2012/10/5 derekjchow [via Gumstix] <[hidden email]>
Hi James,

If you're trying to recompile the kernel to get the camera driver, I
think you have the wrong kernel source (or rather you don't have the
kernel source at all). The file you linked to
(http://cumulus.gumstix.org/images/angstrom/developer/2012-01-22-1750/omap3-palmtop-image-overo.tar.bz2)
appears to be a root file system tarball, not the kernel source code.
That would explain why your make command fails.

Instead, you need to download the kernel source code. As documented in
http://www.gumstix.org/basic-cross-compilation.html you should create
a directory to hold the kernel and run "git clone
git://www.sakoman.com/git/linux-omap-2.6 linux" inside your created
directory. This will download the kernel source code for you. Continue
to closely follow the instructions on the page (and stop at the
menuconfig step).

Reading a bit more into your emails, I'm guessing you want to install
the UVC video kernel module so your webcam will work. Run the
menuconfig step, and you should see a blue menu. The option you need
to enable is under "Device Drivers"->"Multimedia Support"->"Video
capture adapters"->
"V4L USB Devices"->"USB Video Class". Press "Y" over when the cursor
is over "USB Video Class" to set it to be compiled into your kernel.

Continue to follow the instructions on
http://www.gumstix.org/basic-cross-compilation.html and your SD card
should be set up to work with USB cameras.

Derek

On Fri, Oct 5, 2012 at 9:27 PM, kfcandroid [via Gumstix]
<[hidden email]> wrote:

> Thanks for the reply, Adam,
> I just discovered the Gumstix actually did provide some source file of the
> image(?) for download,
> if that is true, please ignore my silly question.
>
> This is the address where I downloaded the tar file
> http://cumulus.gumstix.org/images/angstrom/developer/2012-01-22-1750/omap3-palmtop-image-overo.tar.bz2
>

> My question is, after I untared the .tar file, I tried to follow the guide
> provided on Gumstix's website
> http://www.gumstix.org/basic-cross-compilation.html
>
> but I didn't see the folders like "arch" so I can't put the omap3_defconfig
> file under /arch/arm/configs
> not to mention when I try to run the following command:
>
> $make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- omap3_defconfig
> and
> $make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
>
> I got "make: *** No rule to make target `menuconfig'.  Stop."
>
> Please advise me how to configure and compile my own version of kernel,
> since my experience is very limited.
> Thanks in advance, and have a nice weekend, guys!!
>
> James
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
> http://gumstix.8.n6.nabble.com/How-can-I-get-developer-image-kernel-source-code-tp4965579p4965635.html
> To start a new topic under Gumstix, email [hidden email]
> To unsubscribe from Gumstix, click here.
> NAML



If you reply to this email, your message will be added to the discussion below:
http://gumstix.8.n6.nabble.com/How-can-I-get-developer-image-kernel-source-code-tp4965579p4965636.html
To unsubscribe from How can I get "developer image" kernel source code?, click here.
NAML



--
Best,
James



View this message in context: Re: How can I get "developer image" kernel source code?
Sent from the Gumstix mailing list archive at Nabble.com.