Difference between revisions of "ARM Linux Embedded Systems"

From Free Pascal wiki
Line 20: Line 20:
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
 
|----
 
|----
 
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-
 
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-
Line 37: Line 36:
 
!STYLE="background:#ffdead;"|'''Model'''
 
!STYLE="background:#ffdead;"|'''Model'''
 
!STYLE="background:#ffdead;"|'''Version'''
 
!STYLE="background:#ffdead;"|'''Version'''
!STYLE="background:#ffdead;"|'''CPU/Speed'''
+
!STYLE="background:#ffdead;"|'''CPU'''
 +
!STYLE="background:#ffdead;"|'''Arch'''
 +
!STYLE="background:#ffdead;"|'''Speed'''
 
!STYLE="background:#ffdead;"|'''RAM'''
 
!STYLE="background:#ffdead;"|'''RAM'''
 
!STYLE="background:#ffdead;"|'''Flash'''
 
!STYLE="background:#ffdead;"|'''Flash'''
!STYLE="background:#ffdead;"|'''xStor'''
+
!STYLE="background:#ffdead;"|'''ext. Stor'''
 +
!STYLE="background:#ffdead;"|'''I/O'''
 +
!STYLE="background:#ffdead;"|'''JTAG'''
 
!STYLE="background:#ffdead;"|'''OS'''
 
!STYLE="background:#ffdead;"|'''OS'''
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
|----b
 
|'''Textfiles'''||sdf||No||No|| - || All
 
 
|----
 
|----
|'''In memory'''||memds||No||No|| - || All
+
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500M||128M||256+2MB||
 +
|----
 
|}
 
|}
 +
  
 
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===
 
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===
Line 55: Line 57:
 
!STYLE="background:#ffdead;"|'''Model'''
 
!STYLE="background:#ffdead;"|'''Model'''
 
!STYLE="background:#ffdead;"|'''Version'''
 
!STYLE="background:#ffdead;"|'''Version'''
!STYLE="background:#ffdead;"|'''CPU/Speed'''
+
!STYLE="background:#ffdead;"|'''CPU'''
 +
!STYLE="background:#ffdead;"|'''Arch'''
 +
!STYLE="background:#ffdead;"|'''Speed'''
 
!STYLE="background:#ffdead;"|'''RAM'''
 
!STYLE="background:#ffdead;"|'''RAM'''
 
!STYLE="background:#ffdead;"|'''Flash'''
 
!STYLE="background:#ffdead;"|'''Flash'''
 
!STYLE="background:#ffdead;"|'''ext. Stor'''
 
!STYLE="background:#ffdead;"|'''ext. Stor'''
 +
!STYLE="background:#ffdead;"|'''I/O'''
 +
!STYLE="background:#ffdead;"|'''JTAG'''
 
!STYLE="background:#ffdead;"|'''OS'''
 
!STYLE="background:#ffdead;"|'''OS'''
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''Kernel'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
 
|----
 
|----
|'''Textfiles'''||sdf||No||No|| - || All
+
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK
 
|----
 
|----
|'''In memory'''||memds||No||No|| - || All
 
 
|}
 
|}
  
Line 76: Line 80:
 
!STYLE="background:#ffdead;"|'''Version'''
 
!STYLE="background:#ffdead;"|'''Version'''
 
!STYLE="background:#ffdead;"|'''CPU'''
 
!STYLE="background:#ffdead;"|'''CPU'''
 +
!STYLE="background:#ffdead;"|'''Arch'''
 
!STYLE="background:#ffdead;"|'''Speed'''
 
!STYLE="background:#ffdead;"|'''Speed'''
 
!STYLE="background:#ffdead;"|'''RAM'''
 
!STYLE="background:#ffdead;"|'''RAM'''
Line 86: Line 91:
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
!STYLE="background:#ffdead;"|'''FPC Notes'''
 
|----
 
|----
|'''US-Version'''||-||Marvell<br>88F6281<br>ARM926EJ-S||800M-1G||512M||512M||-||1EG,1S,UH,SD,2L,TWI||Yes||Linux||2.6.x.x||-
+
|'''US-Version'''||-||Marvell<br>88F6281<br>ARM926EJ-S||5TE||800M-1G||512M||512M||-||1EG,1S,UH,SD,2L,TWI||Yes||Linux||2.6.x.x||-
 
|----
 
|----
 
|}
 
|}

Revision as of 00:16, 13 June 2010

This is work in progress, please come back soon... This is only a mockup, tables will be filled this weekend

This page shall offer a hardware selection guide for those seeking an ARM based (eg low power) platform for FPC and want also to benefit of the capabilities of the underlying Linux OS. Development kits are listed below their respective targets(mentioning the additional features in the I/O column)

Products are listed alphabetically.

[DilNet-PC by SSV]

Model Version CPU Speed RAM Flash ext. Stor I/O JTAG OS Kernel FPC Notes
DNP-9200 Rev2 Atmel
AT91RM9200
ARM920
180Mhz 32M 16M - 1E,3S,UH,UD,20D,SPI,SD Yes Linux 2.6.x.x -
DNP/SK23 - - - - - SD LCD(4x16Ch),4K - - - -
ADNP-9200 Rev2 Atmel
AT91RM9200
ARM920
180Mhz 64M 16/32M - 2E,3S,UH,UD,20D,CF Yes Linux 2.6.x.x -
DNP/SK27 - - - - - SD LCD(128x64,T6963C),4K - - - -


[Open Moko]

Model Version CPU Arch Speed RAM Flash ext. Stor I/O JTAG OS Kernel FPC Notes
GTA02 - Samsung 2442B
ARM920T
4T 400-500M 128M 256+2MB


[Open Risc by Vision Systems]

Model Version CPU Arch Speed RAM Flash ext. Stor I/O JTAG OS Kernel FPC Notes
ALEKTO - ARM922T 4T 166Mhz 64M 4M CF 2E,2S,8D,2 UH,MiniPCI,TWI ??? Debian 2.4 2.2.2 native OK


[SheevaPlug]

Model Version CPU Arch Speed RAM Flash ext. Stor I/O JTAG OS Kernel FPC Notes
US-Version - Marvell
88F6281
ARM926EJ-S
5TE 800M-1G 512M 512M - 1EG,1S,UH,SD,2L,TWI Yes Linux 2.6.x.x -

See [SheevaPlug at CCC] for very detailed information (German)


Shortcuts for Column 'I/O'

nS Serial Ports
nE Ethernet Ports
nEG Ethernet Ports(Gigabit)
nD Digital I/O
nK Keys
nL Leds
UH USB Host
UD USB Device
CF CF interface

Part of the information is taken from the [OpenWrt] project.