STLinux — установка
Самый удобный способ установки STLinux — stmyum http://stlinux.com/install/distribution/STMYUM
Отличный мануал по установке StLinux 2.2, с примерами кросс-компиляции http://www.imagineers.nl/hd900/
! В некоторых случаях потребуется подключить репозиторий http://fedoraproject.org/wiki/EPEL
! Нужно обяхательно установить yum install ncurses-devel
! rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
описание репозитория будет проинсталировано сюда: /etc/yum.repos.d/epel.repo
Компиляция ядра:
make stb7109eref_defconfig ARCH=sh CROSS_COMPILE=sh4-linux-
make modules ARCH=sh CROSS_COMPILE=sh4-linux-
make modules_install ARCH=sh CROSS_COMPILE=sh4-linux- INSTALL_MOD_PATH=/opt/STM/STLinux-2.2/devkit/sh4/target/
Компиляция:
export PATH=/opt/STM/STLinux-2.2/devkit/sh4/bin:$PATH
make ARCH=sh CROSS_COMPILE=sh4-linux-
мануал — http://www.stlinux.com/u-boot/mkimage/kernel-images
Установка crosstools из исходников: http://www.kegel.com/crosstool/current/doc/crosstool-howto.html
Вариант установки crosstools:
http://wiki.debian.org/SH4/CrossToolchain
./configure —host=sh4 —build=i386 —exec-prefix=/opt/binutils
Cross-tools для всех платформ: http://www.uclibc.org/downloads/binaries/0.9.30.1/