0.Prepare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Prepare Host PC Ubuntu release 12.04 LTS Copy the following files to a working directory. iMX28.tar.gz.00 iMX28.tar.gz.01 iMX28.tar.gz.02 iMX28.tar.gz.03 1.BSP Setup(step1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cat iMX28.tar.gz.00 iMX28.tar.gz.01 iMX28.tar.gz.02 iMX28.tar.gz.03 > iMX28.tar.gz sudo tar zxvf iMX28.tar.gz -C /home 2.Ubuntu PC setup. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please setup by referring to the following document. /home/iMX28/L2.6.35_10.12.01_ER_docs/doc/ltib_build_host_setup.pdf 3.BSP Setup(step2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /home/iMX28 L2.6.35_10.12.01_ER_source/install -------------------------------------------------------------------- Where do you want to install LTIB ? (/home/[user name]/iMX28) > /home/iMX28 -------------------------------------------------------------------- ./ltib_update_imx28.sh cd /home/iMX28/ltib ./ltib -m config -------------------------------------------------------------------- Platform choice (Freescale iMX reference boards) ---> Do you wish to save your new configuration ? -------------------------------------------------------------------- Selection (imx25_3stack) ---> imx28 Selection (use packages in preconfig (Min profile)) ---> Minimum bootable root filesystem Do you wish to save your new configuration ? -------------------------------------------------------------------- Package list ---> [ ] imx-test [*] bash [*] don't link bash to /bin/sh [*] mtd-utils [*] ncurses [*] Install only a subset of terminal types [*] openssl [*] Request the use hardware acceleration(needs driver support) --- Target System Configuration Options ---> [*] start udevd [*] start networking Network setup ---> [ ] set the system time at startup [*] start syslogd/klogd [ ] start inetd --- Target Image Generation Options ---> [*] Keep temporary staging directory [*] remove the /usr/src/ directory [*] remove the /usr/include directory Do you wish to save your new configuration ? -------------------------------------------------------------------- cd /home/iMX28/ltib ./ltib ./ltib -m prep -p busybox ./ltib -m prep -p u-boot ./ltib -m prep -p bash ./ltib -m prep -p openssl 4.Compile u-boot ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /home/iMX28/nexus_port ./nexus boot clean ./nexus boot make NAND 5.Compile linux-kernel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./nexus linux clean ./nexus linux make 6.make rootfs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./nexus rootfs 7.GCC SourceCode ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please check the following URL and Download 'FSL_GCC4_4_4_SOURCE_FILES' http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCIMX28EVKJ&fpsp=1&tab=Design_Tools_Tab