Next:
List of Figures
Up:
ADSL software router with
Previous:
ADSL software router with
Index
Contents
List of Figures
List of Tables
Introduction and theory
What is cross compiling?
Cross compiling programs
Building Linux from scratch
What do I need for starting with this article?
Setting up an initial toolchain
Setting up your workstation
Setting up a cross compiling environment
Downloading the source packages
Building a cross compiler, linker and bootstrap compiler
Setting up the Linux kernel
Building a runtime library
Rebuilding the cross compiler
Building the Linux kernel
Building a shell (and a little bit more...)
Bundle the Linux kernel and the initrd
Building the bootloader
Where are we?
Setting up an initial ramdisk
Directory structure
Where are we?
Setting up the uClibc toolchain with two essential applications
Setting up uClibc
Compiling busybox-0.60.5
Compiling tinylogin-snapshot
Setting up the cook
Where are we?
Connecting the SEGA Dreamcast to an access concentrator
Some theory
Compiling ppp-2.4.1
Compiling rp-pppoe-3.3
Connecting to an access concentrator
Where are we?
Setting up routing and firewalling
Preparing the Linux kernel
Compiling iptables-1.2.7a
Setting up IP forwarding and MASQUERADING
Where are we?
Setting up an own nameserver and DHCP - server
Compiling yaku-ns
Compiling udhcp-0.9.8
Setting up automatic DNS
Where are we?
Setting up SSH
Compiling zlib-1.1.4
Compiling gmp-2.0.2.tar.gz
Compiling openssl-0.9.6e
Compiling ossh-1.5.12
Where are we?
Setting up virtual private networking
Setting up the VPN - server
Setting up the VPN - client
Where are we?
Setting up a persistent configuration
Changes on your SEGA Dreamcast
Persistent configuration on the VMU
Where are we?
Acknowledgements
GNU Free Documentation License
Glossary
Bibliography
Index
Christian Berger 2004-10-19