PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

uClinux on the PSP… Still!

greg | December 11, 2007

uClinux on the PSP? Well, we saw it awhile ago… Haha!

Developer and PSP Hacker, Jackson Mo, continues keeping the Linux on PSP project alive. Dedicated is a new website for the latest uClinux PSP port. Details concerning installation and compiling the kernel, your own apps, busybox etc… can be found at the source link. Don’t worry, a binary image of the kernel is provided below.

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.

Download the pre-compiled uClinux package which contains a loader, a config file, and that binary image of the kernel I mentioned earlier. Extract the archive into directory GAME150 on your memory stick. Then run the loader from the XMB just like any other homebrew.

Download: uClinux 2.6.22-uc1

- source: googlepages

Share This With...
  • Facebook
  • Digg
  • Twitter
  • RSS
  • Slashdot
  • Technorati
  • del.icio.us
  • Reddit
  • Blogosphere News
  • HackerNews
  • StumbleUpon
  • Google Bookmarks
  • email
Comments (16)

RSS feed | Trackback URI

16 Comments »

Comment by Nick
2007-12-11 23:54:14

Amazing. Im gonna try it out.

 
Comment by Midian
2007-12-11 23:59:26

no way! i was working on this you bastard!!! lol oh well, i would of never got this far. good job!

 
Comment by Jota
2007-12-12 00:21:09

who cares i got another distro: PSPubuntu Extremely Bitching… release

Comment by uCehMoronAbove
2008-03-17 19:39:15

… if that were ACTUALLY LINUX you’d be right… all that is, is that same stoopid BS those 12 year-old “coders” did to make the XMB LOOK like Windows Vista (another hunk of coal from MS). All it does is change how the XMB looks and moves. THIS^ uClinux is ACTUALLY linux… if you don’t get that you probably shouldn’t be using CF at all or even try to heat a pop tart in the microwave…

 
 
Comment by zebra
2007-12-12 01:57:46

still waiting for wifi support, then im totally interested!

 
Comment by alex
2007-12-12 02:13:10

how do i load linux??

 
Comment by joeyj
2007-12-12 02:28:03

thats what i wanna know how to load it what do i type

 
Comment by alo554
2007-12-12 09:11:41

what can i do after downloading?????????????

 
Comment by TaCo925
2007-12-12 12:48:06

http://df38.dot5hosting.com/~remember/chris/
^^^Original PSP Linux Creator
Great job though glad you came in second place :D

 
Comment by alex
2007-12-12 12:57:15

these read like stereo instructions. so it can’t load linux?? or do i have to intergrade other software..

 
Comment by ???
2007-12-12 13:41:03

Good Job guys I hope one day it gets to the point of a GUI :)

 
Comment by Jonas
2007-12-12 13:45:13

I have booted it up.
But im having some problems with the virtual keyboard.
It seems that i can’t navigate to the squares in the corners.

 
 
Comment by stwilliams420
2007-12-12 22:38:19

so what kind of files can it run? and where do I put them?

 
Comment by skaPSP
2007-12-13 21:05:33

Good fuckin’ job man. One Problem though, the keyboard. Add analog support

-I’ve tried joysen but i cant seem to get it working. Anyone else tried it yet?

 
Comment by meuhlavache
2007-12-16 11:01:53

I don’t understand how compile a program…
Can someone gimme more information ’bout that?

 
<< Login :: Register >>
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)


Affiliates



Video Games






PSP Hacks Archives