0.Prepare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Prepare Host PC Ubuntu release 10.10(maverick) Copy the following files to a working directory. pioneer_xdj_aero.tar.gz (Pioneer XDJ-AERO Source Code) L2.6.35_10.11.01_ER_source_bundle.tar.gz.00 (Freescale i.MX BSP) L2.6.35_10.11.01_ER_source_bundle.tar.gz.01 L2.6.35_10.11.01_ER_source_bundle.tar.gz.02 L2.6.35_10.11.01_ER_source_bundle.tar.gz.03 1.BSP Setup(step1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cat L2.6.35_10.11.01_ER_source_bundle.tar.gz.00 L2.6.35_10.11.01_ER_source_bundle.tar.gz.01 L2.6.35_10.11.01_ER_source_bundle.tar.gz.02 L2.6.35_10.11.01_ER_source_bundle.tar.gz.03 > L2.6.35_10.11.01_ER_source_bundle.tar.gz tar zxvf pioneer_xdj_aero.tar.gz cd pioneer_xdj_aero export XDJ_AERO=`pwd` ./bsp_setup1 2.Ubuntu PC setup. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please setup by referring to the following document. /home/iMX51/L2.6.35_10.11.01_ER_docs/doc/ltib_build_host_setup.pdf 3.BSP Setup(step2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /home/iMX51 L2.6.35_10.11.01_ER_source/install -------------------------------------------------------------------- Where do you want to install LTIB ? (/home/[user name]/iMX51) > /home/iMX51 -------------------------------------------------------------------- A patch is applied when using Ubuntu11 or later. cd /home/iMX51 tar xvf $XDJ_AERO/ubuntu11.10.ltib.patch.tar.gz ./ltib_update.sh cd /home/iMX51/ltib ./ltib -m config -------------------------------------------------------------------- Platform choice (Freescale iMX reference boards) ---> Do you wish to save your new configuration ? -------------------------------------------------------------------- Selection (imx25_3stack) ---> imx5x Selection (use packages in preconfig (Min profile)) ---> Minimum bootable root filesystem Do you wish to save your new configuration ? -------------------------------------------------------------------- Package list ---> [ ] firmware-imx [ ] imx-test [ ] imx-lib [ ] kobs-ng [*] alsa-lib [*] busybox [*] Modify udev rules for non-raid system [*] include i.MX rules [*] libiconv [*] module depencies [*] mtd-utils [*] ncurses [*] Install only a subset of terminal types [*] Selection base file Do you wish to save your new configuration ? -------------------------------------------------------------------- ./ltib ./ltib -m prep -p busybox ./ltib -m prep -p u-boot cd $XDJ_AERO ./bsp_setup2 4.Compile u-boot ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./make_boot clean ./make_boot make NAND TP 5.Compile linux-kernel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./make_linux clean ./make_linux make ./make_linux modules 6.make rootfs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./make_rootfs 7.Compile busybox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./make_busybox clean ./make_busybox make 8.Compile other tools ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./make_tool 9.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=MCIMX51EVKJ&fpsp=1&tab=Design_Tools_Tab