Difference between revisions of "ARM Linux Embedded Systems"

From Lazarus wiki
Jump to navigationJump to search
Line 70: Line 70:
 
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]
 
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]
 
|-
 
|-
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,17D,I2C,SPI||Yes||Debian Squeeze||?||FPC from repository OK<br>reduce screensize to 1024*768 in config.txt
+
|'''[[Lazarus on Raspberry Pi|Raspberry Pi]]'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,17D,I2C,SPI||Yes||Debian Squeeze / Raspbian Wheeze||?||FPC from repository OK<br>reduce screensize to 1024*768 in config.txt
 
|-
 
|-
 
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]
 
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]

Revision as of 20:50, 6 December 2012

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)

Also this will link to a FPC Embedded Nutshell page, which holds readymade 'hello world' samples for various systems, to be able to tryout FPC on your system before having to undergo a full installation and a possible build/crosscompile etc.

Products are listed alphabetically.

Model Version CPU Arch Speed RAM Flash ext. Stor I/O JTAG OS Kernel FPC Notes
ARM 9 Boards by Artila
M-501 Atmel
AT91RM9200
ARM920
4T 180MHz 64M 16M - 1E,4S,32D,3UH,I2C,SPI,SD Yes Linux 2.6.14.x -
PAC-5010 - - - - - - SD 2E,1S,1*485,16 opto DI, 8 opto DO - - - -
BeagleBoard
BeagleBoard TI
OMAP3530
7R 720MHz 256M 256M - UH,UG,1S,2K,SD,HDMI,S-video,Sound IO Yes Linux 2.6.x.x -
DilNet-PC by SSV
DNP-9200 Rev2 Atmel
AT91RM9200
ARM920
4T 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
4T 180MHz 64M 16/32M - 2E,3S,UH,UD,20D,CF Yes Linux 2.6.x.x -
DNP/SK27 - - - - - - SD LCD(128x64,T6963C),4K - - - -
Eddy CPU by System Base
Eddy CPU V2.5 ARM9G20 _ 400MHz 32M 8M _ 1E,4S,UH,UG,56D Yes Linux 2.6 -
FirendlyARM
Mini2440 Samsung S3C2440A ARM920T 400MHz 64M 1G SD 1E,1S,UH,UG,34D,10B,4L Yes Linux 2.6
Mini6440 Samsung S3C6410A ARM1176JZF-S 533MHz 128/256M 1G SD 1E,1S,UH,UG,30D,8B,4L Yes Linux 2.6
Mini210 Samsung S5PV210 1GHz 512M 1G SD 1E,1S,UH,UG,60D,20B,4L Yes Linux 2.6
Gnublin
Gnublin V1.3 NXP
LPC3131
ARM 9
? 180MHz Micro-SD 8M _ UC,UG,I2C,SPI,8D No Debian Squeeze 2.6 -
IGEPv2 Board
IGEPv2 Board Rev C TI OMAP3530 A8 600MHz 4G 4G SD 1E,1S,UH,UG,WiFi,BT,DVI-D Yes Linux 2.6 -
Open Moko
GTA02 - Samsung 2442B
ARM920T
4T 400-500MHz 128M 256+2MB
Open Risc by Vision Systems
ALEKTO - ARM922T 4T 166Mhz 64M 4M CF 2E,2S,8D,2 UH,MiniPCI,TWI ??? Debian 2.4 2.2.2 native OK
Raspberry Pi
Raspberry Pi Model B Broadcom
BCM 2835
ARM1176JZF-S
v6T 700MHz 256M SD/MMC-Card - 1E,1S,2UH,17D,I2C,SPI Yes Debian Squeeze / Raspbian Wheeze ? FPC from repository OK
reduce screensize to 1024*768 in config.txt
SheevaPlug
US-Version - Marvell
88F6281
ARM926EJ-S
5TE 800M-1G 512M 512M - 1EG,1S,UH,SD,2L,TWI Yes Linux 2.6.x.x -
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
  • UC USB Console (Serial to USB converter on board)
  • UD USB Device
  • UG USB OTG
  • CF CF interface
  • I2C I2C interface
  • SPI SPI interface

Part of the information is taken from the OpenWrt project.