Forum Discussion
Altera_Forum
Honored Contributor
20 years agoThe 8 MB sdram of DEII is very tight for uclinux.
remove unused applets in busybox, keep only init, msh, and some coreutils. remove unused files in ~/rootfs/etc, keep only inittab remove unused dev nodes in ~/download/rootfs_list, keep only console,zero,null.cd ~/buildroot/build_nios2/busybox
make menuconfig
make
cd ~/buildroot
make
rm -rf ~/rootfs
cp -a ~/buildroot/build_nios2/root ~/rootfs
cd ~/rootfs# remove include and lib to save space# the dev nodes are generated via ~/download/rootfs_list
rm -rf dev usr/include usr/lib etc/*# you may use this instead of the one from buildroot
cp ~/download/inittab etc# clean headers for uClinux-dist
cd ~/buildroot/build_nios2/staging_dir/include/linux
rm config.h autoconf.h
touch config.h autoconf.h
cd ~/linux-2.6.x# rebuild image for initramfs
make ARCH=nios2nommu CROSS_COMPILE=nios2-linux-uclibc-