![]() That's it, now we have all the tools we need and can get started on our images. Afterwards we can build a few extra tools for iPod that we will be needing later: $ make -C. When it's done, we can create a tarball with the required Rockbox files: $ make tar That's going to take a while, about 12 minutes on my machine. Now the build system is ready and we can start compiling: $ make Using source code root directory: /tmp/ipod/rockbox Platform set to ipodvideoīuild (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, (C)heckWPS, (D)atabase tool, (W)arble codec tool: (Defaults to N) tools/configure Using temporary directory /tmpĠ) Player/Studio 10) H120/H140 20) Color/PhotoĢ) FM Recorder 12) iHP-100/110/115 22) Videoįor the iPod Video, we choose option 22 ('Video' under 'Apple iPod'). First we will need to create an output directory: $ cd /tmp/ipod/rockbox Let's use our cross compiler to build Rockbox. That's it, now we are ready to compile Rockbox itself. Then we add the cross compiler to our path in order for the build system to find it: $ export PATH=$PATH: /tmp/ipod/target/bin/ We choose a (arm) for the architecture and wait for things to be compiled on my rusty old Core 2 Duo that takes about 15 minutes. (Example: "s m a" will build sh, m68k and arm) Y - mips-linux (Generic Linux MIPS: AGPTek Rocker) X - arm-linux (Generic Linux ARM: Samsung ypr0, Linux-based Sony NWZ) M - m68k (iriver h1x0/h3x0, iaudio m3/m5/x5 and mpio hd200)Ī - arm (ipods, iriver H10, Sansa, D2, Gigabeat, etc) Target arch : (set RBDEV_TARGET or use -target to change) Restart step : (set RBDEV_RESTART or use -restart= to change) Make options : (set MAKEFLAGS or use -makeflags= to change) Install prefix : /tmp/ipod/target (set RBDEV_PREFIX or use -prefix= to change)īuild dir : /tmp/ipod/build (set RBDEV_BUILD or use -builddir= to change) rockboxdev.sh Download directory : /tmp/ipod/archives (set RBDEV_DOWNLOAD or use -download= to change) Then we run the script to compile the cross compiler: $ cd tools/ We start by defining a couple of paths for our files: $ export RBDEV_DOWNLOAD= /tmp/ipod/archives We need a cross compiler to compile Rockbox for the iPod's ARM architecture. ![]() Now we have our own local copy of Rockbox' source code and can start compiling it. We will be using /tmp/ipod to compile it – feel free to change this path in the article options. Since we don't want to use the simple automatic installer, we will first need to acquire the source core. ![]() During the next couple of steps we are going to compile the required tools and use them to build an image for the iPod. We will however need special software to create the data on the firmware partition as well as the. The tools to create an MBR are most likely already installed on your machine, the same thing goes for the data partition.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |