|Friday, July 25, 2003|
Someone on the externe Zaurus forum requested a NAND backup for the Sl-C760. Yves Leurquin has kindly supplied a SYSTC760.DBK file from a just switched on SL-C760 from Conics. But be warned, even zipped up it's 71MB to download.
The instructions for building the SL-C760 source code are also in Japanese. From what I can tell from that page, two things are built. They are:
To build and install you need the cross compiler installed and an SD or CF card to install from. Two ways of building the source. Either from the large source tarball or by applying the original patches to the linux kernel sources.
Installing from the large tarball just requires untarring it somewhere:
bzcat linux-c750-20030620-rom1_10.tar.bz2 | tar xvf -
Applying the patches from the original source requires the patch file and something like the following sequence of commands:
bzcat linux-2.4.18.tar.bz2 | tar xvf - cd linux bzcat ../patch-2.4.18-rmk7.bz2 | patch -p1 zcat ../diff-2.4.18-rmk7-pxa3.gz | patch -p1 bzcat ../linux-2.4.18-rmk7-pxa3-embedix-slc750-20030620-rom1_10.bz2 | patch -p1
To build the config file do something like the following:
cd linux make menuconfig --> Load an Alternate Configuration File (*** below is shepherd-j for C750 and husky-j fpr C760) Input "arch/arm/def-configs/***" Select "ok" Select "exit" Do you wish to save your kernel configuration? -> Yes
To compile the kernel into arch/arm/boot, make sure you have your system setup to use the cross compiler and do something like the following:
make dep; make clean; make zImage
To build the root file system, first untar the tarball:
tar jxf rootfs-slc760-20030620.tar.bz2
The following commands need to be done as root (hence the 'su' below):
cd rootfs su
From here on I don't really understand the instructions. I think it is saying that if you add a device node under 'dev' you must re-create a tar under Root_jffs2/root/dev_default.tar. And when you create files or directories under 'var' you must recreate the tar 'Root_jffs2/root/var_default.tar'. And when you create files or directories under 'home' you must recreate 'Root_jffs2/root/home_default.tar'. The files and directories created directly under Root_jffs2 are stored in the flash ROM of the C760.
To compile the ROM image execute:
Important notes are:
The kernel does not include the SD Driver and the route file system does not include Qt/Embedded or QTopia (which includes the PIM software).
SL-C750 (ROM version 1.10 JP)/SL-C760 (ROM version 1.20 JP). This is the kernel source for the C750/C760. It is approximately 25MB in size and dated 18 July 2003 from the Sharp site.
Patch file for the Linux kernel. This is just the patch to be applied to the Linux kernel. The notes at the Sharp site (dated 18 July 2003) state that it is the patch for linux-2.4.18-rmk7-pxa3. In order to use the patch you must have the following packages to apply it to:
Tarball of the root filesystem of the SL-C760. The SL-C750 tarball is available from the Sharp site.