= HelenOS on Neo !FreeRunner = [[Image(gta02_first_contact_d2x.jpg, 180px, right)]] Information pertaining to porting HelenOS to Neo !FreeRunner smartphone (alias GTA02) which was developed by the [http://wiki.openmoko.org/wiki/Main_Page Openmoko project]. == Status == Supported in development version. No support in a stable release (as of 0.4.2). The system boots to the command line. All kernel tests pass. Kernel can write to serial debug console and to the display. Userspace fb server can use the display. There is no input device available. == Resources == External resources: * [http://wiki.openmoko.org/ Openmoko Wiki] * [http://git.openmoko.org/ Openmoko Git source code repos] (U-Boot, Qi, etc.) * [http://wiki.openmoko.org/wiki/Neo_FreeRunner_GTA02_Hardware Neo FreeRunner Hardware] * [http://www.amebasystems.com/downloads/hardware/datasheets/freerunner/SoC/um_s3c2442b_rev12.pdf Samsung S3C2442B Processor Datasheet] * [http://www.keil.com/dd/docs/datashts/samsung/s3c2440_um.pdf Samsung S3C2440A Processor user manual] Very similar to the S3C2442B * [http://wiki.openmoko.org/wiki/Neo_FreeRunner_Memory_Mapping FreeRunner memory map] * [http://wiki.openmoko.org/wiki/Smedia_Glamo_3362 Smedia Glamo 3362] (Video chip and microSD reader) Internal resources: * [wiki:UBoot U-Boot Bootloader] * [wiki:FreeRunnerLEDs Programming Neo FreeRunner LEDs] * [wiki:FreeRunner/Video Video (Glamo)] == Memory system == * The memory system is configured to ''little endian'' mode == S3C2442B Processor == * The core is an ARM920T (ARMv4T architecture)