Mer/Documentation/ARM CPU

({{Mer}})
 
(4 intermediate revisions not shown)
Line 1: Line 1:
-
N8x0
+
{{Mer}}
-
*Display
+
== Arm variations ==
-
**Display brightness
+
The ARM processor has [http://en.wikipedia.org/wiki/ARM_architecture several variations].
-
**Ambient light sensor
+
-
**Touch events
+
-
*Buttons/Switches
+
When Ubuntu supported ARM they built armv5el
-
**Headphone detect
+
-
**Headset switch events (via dbus)
+
-
**Keyboard
+
-
**Battery cover/SD door events
+
-
**HW Buttons (zoom,lock etc)
+
-
**Power  Button
+
-
**Camera eject
+
-
*Devices
+
When Debian supported ARM they built armv4t ( eabi armv4 + thumb)
-
**Camera
+
 
-
**Sound Microphone
+
(cf building for i386 or i486 ... i486 code won't run on old 386 CPUs)
-
**Sound Speakers/Mic
+
 
-
**Bluetooth
+
The armv5el code makes better use of newer hardware and runs faster on it so the main Mer support is for Ubuntu.
-
**Wifi
+
We have a Debian port to support the slightly older devices (and to keep options open)
-
**GPS
+
 
-
**Battery
+
The Nokia internet tablets are armv6
-
**Power control
+
The Freerunner is armv4
-
**MMC reader
+
 
-
**USB
+
Future Ubuntu releases (Karmic) will be v6+ and maybe, eventually higher.
-
**TV-OUT
+
 
 +
[[Category:Documentation]]

Latest revision as of 12:06, 22 September 2010

Image:Mer infobox icon.png
Mer is back : Please visit http://www.merproject.org to learn more about this news.


[edit] Arm variations

The ARM processor has several variations.

When Ubuntu supported ARM they built armv5el

When Debian supported ARM they built armv4t ( eabi armv4 + thumb)

(cf building for i386 or i486 ... i486 code won't run on old 386 CPUs)

The armv5el code makes better use of newer hardware and runs faster on it so the main Mer support is for Ubuntu. We have a Debian port to support the slightly older devices (and to keep options open)

The Nokia internet tablets are armv6 The Freerunner is armv4

Future Ubuntu releases (Karmic) will be v6+ and maybe, eventually higher.