Difference between revisions of "Leapster Explorer"

From eLinux.org
Jump to: navigation, search
(Tutorials/How To's)
(Tutorials/How To's)
Line 18: Line 18:
  
 
== Tutorials/How To's ==
 
== Tutorials/How To's ==
[[Didj_and_Leapster_Explorer_TV_Out | Connect your Leapster Explorer to your television!]]
 
  
[[Leapster_Explorer:_SFTP_Access | SFTP Access]]
+
''' Hacks '''
 +
* [[Didj_and_Leapster_Explorer_TV_Out | Connect your Leapster Explorer to your television!]]
 +
* [[Leapster_Explorer:_Over_Clock|How to Overclock your Explorer]]
 +
* [[Leapster_Explorer:_Changes_To_Make_Your_Life_Easy|Changes to your system that will make your life easier]]
  
[[Leapster_Explorer:_How_To_Extract_Files|How to Extract Files From the Firmware LFP file]]
+
''' Booting From External Sources '''
 +
* [[Leapster_Explorer:_Testing_Kernels_via_USB_Boot|Testing Kernels via USB Boot]]
 +
* [[Leapster_Explorer:_USB_Boot|USB Boot without LFConnect]]
 +
* [[Leapster_Explorer:_USB Boot_settings|Developer mode settings for USB Boot]]
 +
* [[Leapster_Explorer:_UART_Boot | UART Boot Explorer (Under Investigation)]]
 +
* [[Didj and Explorer FTDI JTAG How To| FTDI JTAG How To]]
 +
* [[Leapster_Explorer:_GPIO_subsystem|Using the GPIO subsystem to change boot options]]  
  
[[Leapster_Explorer:_FileSystem_Listing | Contents of the erootfs...]]
+
'''Networking'''
 +
* [[Leapster_Explorer:_Static_IP| Setup a static IP at boot]]
 +
* [[Leapster_Explorer:_Mount_NFS|Mount NFS partitions on the explorer]]
 +
* [[Leapster_Explorer:_SFTP_Access | SFTP Access]]
  
[[Leapster Explorer Memory Map]]
+
'''Adding Device Drivers and Packages'''
 +
* [[Leapster_Explorer_Framebuffer_Driver|Linux Framebuffer Driver]]
 +
* [[Didj_and_Explorer_MMC_Patch|How to Patch and Build the MMC Drivers]]
 +
* [[Leapster_Explorer:_Install_OE|How to Install OpenEmbedded and Bitbake]]
 +
* [[Leapster_Explorer:_How_To_Extract_Files|How to Extract Files From the Firmware LFP file]]
  
[[Leapster_Explorer:_Play_Theora_Videos|Play Theora Video files from the LX UI]]
+
'''Cross-compilers / Build Environments'''
 +
* [[Didj Kernel Build Environment|Creating a Kernel Build Scratchbox]]
 +
* [[Didj Build Environment|Setting up a Cross Compiler Build Environment and Basic Usage]]
 +
* [[Didj crosstool-NG Build Environment|An alternate cross compiler, built with crosstool-NG]]
  
[[Leapster_Explorer:_Play_Your_Own_Flash_Games|Load your own Flash files from the LX UI]]
+
'''Development'''
 +
* [[Didj_and_Explorer_libSDL|Building libSDL]]
 +
* [[Leapster_Explorer:_tslib_Touchscreen_Library|Building tslib]]
  
[[Leapster_Explorer:_Changes_To_Make_Your_Life_Easy|Changes to your system that will make your life easier]]
+
'''Applications'''
 
+
* [[Leapster_Explorer:_Play_Theora_Videos|Play Theora Video files from the LX UI]]
[[Leapster_Explorer:_USB_Boot|USB Boot without LFConnect]]
+
* [[Leapster_Explorer:_Play_Your_Own_Flash_Games|Load your own Flash files from the LX UI]]
 
 
[[Leapster_Explorer:_USB Boot_settings|Developer mode settings for USB Boot]]
 
 
 
[[Leapster_Explorer:_GPIO_subsystem|Using the GPIO subsystem to change boot options]]
 
 
 
[[Leapster_Explorer:_Testing_Kernels_via_USB_Boot|Testing Kernels via USB Boot]]
 
 
 
[[Leapster_Explorer:_Over_Clock|How to Overclock your Explorer]]
 
 
 
[[Leapster_Explorer:_Install_OE|How to Install OpenEmbedded and Bitbake]]
 
 
 
[[Leapster_Explorer_Framebuffer_Driver|Linux Framebuffer Driver]]
 
 
 
[[Leapster_Explorer:_Static_IP| Setup a static IP at boot]]
 
 
 
[[Leapster_Explorer:_Mount_NFS|Mount NFS partitions on the explorer]]
 
 
 
[[Didj_and_Explorer_libSDL|Building libSDL]]
 
 
 
[[Leapster_Explorer:_tslib_Touchscreen_Library|Building tslib]]
 
 
 
[[Didj_and_Explorer_MMC_Patch|How to Patch and Build the MMC Drivers]]
 
 
 
[[Didj and Explorer FTDI JTAG How To| FTDI JTAG How To]]
 
 
 
[[Leapster_Explorer:_UART_Boot | UART Boot Explorer (Under Investigation)]]
 
  
 
== Technical Information ==
 
== Technical Information ==

Revision as of 10:05, 1 September 2010

The Leapster Explorer (Leapfrog Enterprises)

Project Summary

The Leapster Explorer (like its predecessor the Didj) is a toy produced by Leapfrog marketed as an educational handheld gaming console for kids aged 4-9. Although it has a proprietary graphical front end, it runs a generic Linux distribution on the same ARM9-based processor as the Didj. Console access to the Explorer is achieved using the same method as found on the Didj.

Lots more information on the Didj

Source Code

LF-Linux-6905-20100610-0915.tar.gz 94MB

LF-OE-251-20100614-0852.tar.bz2 320MB

LF-ThirdParty-7299-20100609-1458.tar.gz 20MB

Emulators

gpSP_lf1000 - GBA Emulator

Tutorials/How To's

Hacks

Booting From External Sources

Networking

Adding Device Drivers and Packages

Cross-compilers / Build Environments

Development

Applications

Technical Information

Scan of front side of Leapster Explorer mainboard.
Error creating thumbnail: File with dimensions greater than 12.5 MP
With components desoldered - scan of front side of Leapster Explorer mainboard.
Scan of back side of Leapster Explorer mainboard.
Error creating thumbnail: File with dimensions greater than 12.5 MP
With components desoldered - scan of back side of Leapster Explorer mainboard.
Leapster Explorer USB Host Pinout. http://wtfmoogle.com/?p=1190
Leapster Explorer USB Host Connector.
TVout BGA pin(2A) and suspected test pad (TP30 right).

More Internal Photos Of the Explorer

CPU

RAM

64MB DDR SDRAM - Nanya NT5DS32M16CS-5T

Storage

512KB NOR - SST SST39VF040 (suspected for boot loader and default settings)

512MB NAND - Micron MT29F4G08AAC (for user data)

Display

1x Giantplus GPM824A0

IlI9322 TFT Driver

Audio

1x Cirrus Logic CS43L22 audio codec

Networking support

Via USB Gadget Ethernet

Interface types

USB host/device

UART

Physical connectors

Cartridge socket (providing NAND, SDIO and UART)

2x CL245a Low-voltage octal fet bus switch

Mini USB port

A proprietary form-factor accessory port for USB camera

DC Power

Headphone

charger socket

Input devices

buttons, Touchscreen/stylus

Linux kernel

2.6.31

Misc

Flash support (via Flash Lite runtime)

OpenGL support

The explorer can use a didj power supply


DJHI Card Compatibility

DJHI Card Compatibility

Discussion