Hi,
I have not compiled one for 7800 but for 7260. The basic steps were
1.Download and install (decompress) the cross-compiler on your Linux
x86 PC (my case a gentoo)
2. Download and install (decompress) the 2.6 Kernel source tree on
your Linux x86 PC (2.6.21-ts from ftp://ftp.embeddedarm.com/)
3. Edit the Makefile at the Kernel root dir to point to the
appropriate cross-compiler path
In my case:
ARCH ?= arm
CROSS_COMPILE ?=
/media/sbc/gajan/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-
4. type "make ts72xx_defconfig"
(I don&t think you have to do this .. because the kernel is originally
for 7800)
5. type "make menuconfig"
6. type "make"
I have also tried to compile onboard (took me hours) which has a
debian on usb.
comment out the CROSS_COMPILE on Makefile and run
apt-get install kernel-package libncurses5-dev fakeroot wget bzip2
build-essential
to see if you have all the essential stuff to compile.
Hope This Helps :)
Gajan
P.S: To compile the driver you need only the headers and some script
files of the kernel src. So you can try your luck by trying to compile
the kernel even when the kernel didn't get compiled correctly.
The basic steps are given in
--- In "Candelabra Funky Wild Lips Willy"
<> wrote:
>
> I am writing a driver, and hence need to compile the kernel for the TS-
> 7800. Can someone give me detailed steps to get a kernel compiled,
> either cross-compiled on a Linux distro or how to do it on the device
> itself?
>
> If you can share a VMWare image of a Linux system that can cross
> compile kernels and drivers that would be great.
>
> I downloaded the source, got it installed on the device and cannot get
> it to compile. I then made a Debian VMWare image, tried cross
> compiling, and have worked through many compile errors. The current one
> is something about curses not installed, and I have been down a lot of
> alleys to get libcurses, curses5, etc., working.
>
> Help?
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|