GTA04 Kernel

GTA04 Kernel

This is a Subproject of the GTA04 and Openmoko Beagle Hybrid

It provides two different stable and fully functional Linux kernels for the Openmoko Beagle Hybrid and the GTA04. Please see for a list of repositories with different kernel flavours: Repositories

Neil-Plus Kernel (tracking Linux 3.7)

The master branch is based on the mainline 3.7 kernel.

This is a project run by Neil Brown http://neil.brown.name/git/gta04 and extended by Goldelico.

Philosophy

  • based on the latest www.kernel.org
  • provides a growing number of hardware features in a clean way
  • can be used in daily life
  • does follow the latest kernel releases and includes security patches
  • adds the latest Linux features
  • is pushed to go upstream

For a description of the status, please see Mainline-Status.

Installation

Please refer to the GTA04 Rootfs for installation instructions of a complete distribution (bootloader, kernel, rootfs, LXDE GUI).

Controlling Hardware Features from User Space

See Documentation.

Source Code and Compile from Source

See Build and Sources.

Bugs

Please report bugs in the Issue Tracking section. If you have developed patches (git format-patch), please send them through e-mail for review.

HW-Validation Kernel (2.6.32)

The hw-validation branch is a 2.6.32 kernel based on the beagleboardXM branch of Beagleboard Validation Kernel. Its purpose is to provide all hardware features to the user level, at least in a way that it is operational and the hardware can be tested.

Philosophy

  • based on BeagleBoard XM hw-validation kernel
  • aims to demonstrate allmost all hardware features as fast as possible
  • can be used in daily life
  • does not care about security patches
  • does not add new Linux features
  • has no chance to go upstream (e.g. we add patches where we need and don't care about coding style)
  • is a reference implementation for other kernels (shows how to control the hardware correctly)
  • user space interface is sometimes a hack, just to get access to the hardware

Features

almost everything is supported by the drivers except currently (please look into the documentation):

  • Torch/Flash
  • Microphone Sense
  • IrDA
  • Si4721 FM/RDS TX/RX
  • 3D Graphics Accelerator
  • DSP

Device names and sample commands

Please refer to Documentation and Devices-Overview for a full listing of all devices.

Powered by InDefero,
a Céondo Ltd initiative.