Documentation
From wikiPodLinux
| Table of contents |
[edit]
Project Information
[edit]
Guides
[edit]
General
[edit]
Other
- Mounting on Linux
- Updating podzilla using a start script
- GTKPod
- Changing Fonts
- Firewire (Ethernet) connection to a Linux PC
- Connecting two iPods (via Firewire)
- Bootsplash (Startup screen)
- Changing the original bootloader's picture
- Accessing the Linux (ext2) partition from Windows and Mac OS X
- Using Cygwin on Windows in place of Linux commands
[edit]
Source Code
[edit]
Obtaining
[edit]
Building
[edit]
Technical Details
[edit]
Hardware and Low Level Specifics
- Generations (iPod models overview)
- PP5002
- PP5020
- PP5022
- Dock Connector
- Serial Port
- USB
- Device Information
- ITunesDB
- Dissections
- Remote Control protocol
- GPIO
- Boot process, layout of the firmware partition
- Kernel internals, startup process
- iPod to T&A remotecontrol adapter
All Hardware related pages in this wiki
[edit]
Software Development
- iPod Programming
- iPod Debugging
- C++ Programming
- SDL_Programming
- Internationalization
- Starting ARM Programming
- ARM emulators
All Development related pages in this wiki
[edit]
High-Level API Guides
- Hotdog - iPod graphics engine (see also HotDog API (http://ipl.nonb.org/wiki/Hotdog))
- TTK - user interface toolkit (see also TTK API (http://www.get-linux.org/~oremanj/t/ttk-api.pdf))
- Podzilla Module Tutorial (see also Podzilla 2 API (http://www.get-linux.org/~oremanj/t/pz2-api.pdf))
[edit]
Contributing
- Submitting Patches to the Project
- We have many maintenance talks on our Wiki To Do list!
- Implement some feature requests on this (http://ipodlinux.org/requests) (outdated) list.
- You can also come on IRC and ask what software bugs need to be squashed; the developers have an active bug list there.
