PSP-Hacks.com
uClinux 2.6.22-uc1
Filename: uClinux.zip
Size: 919KB
Downloads: 4,414
Description:
Jackson Mo's uCiinux port for the PSP. Included is a loader, config file, and binary image of the kernel.
Major features:
- uClinux kernel 2.6.22-uc1. There have been substantial improvements from kernel 2.4 to 2.6 (one of which is the preemptible kernel that performs low latency operations). However, MIPS machines with no mmu (like Allegrex) are not yet official supported by the latest uClinux distribution. Therefore the kernel needs some serious patch up before it can be loaded on PSP.
- A configurable loader. The loader's behavior is controllable through a config file, similar to vivi or uboot. However, it only runs on the 1.5 kernel/firmware thus users may experience problems with firmware 3.71 m33 or higher without applying the 1.5 kernel patch (3.71 m33-2).
- Busybox 1.7 armed with loads of utilities running on linux. Again, the original version needs to be patched up before it can run on PSP.
- A serial driver controlling UART3 (the remote control port on fat PSP) allowing you to open a SIO console on the PSP or to use any terminal program on your PC to act as an emulate keyboard when you are using virtual terminal. Up to 6 virtual terminals are available on PSP. Use +/- buttons to switch between terminals.
- A simple Framebuffer driver enabling virtual terminals to be displayed on PSP's LCD screen.
- A new block device driver giving you accessibility to the Memory Stick (Cool!). By default, disk ms0 will be mounted to /ms0 after system startup, and there could be ms1 or more had you Memory Stick been divided into multiple partitions.
- A joypad driver allowing linux applications to acquire input from PSP buttons.
- A On-Screen Keyboard facilitating fast input in the linux environment, and also serving as an example of how to use the joypad driver.
- A patched mips toolchain allowing your to build your own program running on this Linux port.

