https://wiki.freepascal.org/api.php?action=feedcontributions&user=Ckranich&feedformat=atomFree Pascal wiki - User contributions [en]2024-03-29T11:04:20ZUser contributionsMediaWiki 1.35.6https://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60106ARM Linux Embedded Systems2012-07-18T21:35:26Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://gnublin.org Gnublin]<br />
|-<br />
|'''Gnublin'''||V1.3||NXP<br>LPC3131<br>ARM 9||?||180MHz||Micro-SD||8M||_||UC,UG,I2C,SPI,8D||No||Debian Squeeze||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''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<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* I2C I2C interface<br />
* SPI SPI interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60091ARM Linux Embedded Systems2012-07-17T07:19:40Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://gnublin.org Gnublin]<br />
|-<br />
|'''Gnublin'''||V1.3||NXP<br>LPC3131<br>ARM 9||?||180MHz||Micro-SD||8M||_||UC,UG,I2C,SPI,8D||No||Debian Squeeze||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Debian Squeeze||?||FPC from repository OK<br>reduce screensize to 1024*768 in config.txt<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60090ARM Linux Embedded Systems2012-07-17T07:18:55Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://gnublin.org Gnublin]<br />
|-<br />
|'''Gnublin'''||V1.3||NXP<br>LPC3131<br>ARM 9||?||180MHz||Micro-SD||8M||_||UC,UG,I2C,SPI,8D||No||Debian Squeeze||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Debian Squeeze||?||FPC from repository OK<br>reduce screensize to 1024*768 in config.txt||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60086i386 Linux Embedded Systems2012-07-16T07:55:24Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
|-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60085i386 Linux Embedded Systems2012-07-16T07:54:38Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60084i386 Linux Embedded Systems2012-07-16T07:54:15Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60083i386 Linux Embedded Systems2012-07-16T07:53:38Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X<br />
'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60082i386 Linux Embedded Systems2012-07-16T07:52:34Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X<br />
'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60081i386 Linux Embedded Systems2012-07-16T07:51:50Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X<br />
'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6|| ||-<br />
|-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60080i386 Linux Embedded Systems2012-07-16T07:49:43Z<p>Ckranich: </p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X<br />
'''|| ||Vortex86SX||300MHz||128M DDR2||2M||DOM-Support,EIDE||ISA,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6|| ||-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=i386_Linux_Embedded_Systems&diff=60079i386 Linux Embedded Systems2012-07-16T07:47:50Z<p>Ckranich: Cloned from ARM linux embedded, added first board</p>
<hr />
<div>This page shall offer a hardware selection guide for those seeking an X86 based 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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://http://www.dsl-ltd.co.uk DSL]<br />
|-<br />
|'''ICOP-6117-X<br />
'''|| ||Vortex86SX||300MHz||128M DDR2||2M, DOM Support||-||ISA,EIDE,KBD,1E,1S,1UH,16D||Yes||Linux, CE5, CE6||-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* ISA ISA-Bus<br />
* IDE IDE-Bus<br />
* KBD Keyboard Port<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
* SD SD Card Interface</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60078ARM Linux Embedded Systems2012-07-16T07:32:59Z<p>Ckranich: Gnublin added</p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://gnublin.org Gnublin]<br />
|-<br />
|'''Gnublin'''||V1.3||NXP<br>LPC3131<br>ARM 9||?||180MHz||Micro-SD||8M||_||UC,UG,I2C,SPI,8D||No||Debian Squeeze||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UC USB Console (Serial to USB converter on board)<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=FPC_Embedded_Nutshell&diff=60076FPC Embedded Nutshell2012-07-15T13:53:15Z<p>Ckranich: Created page, more the idea of this page; will be extended soon....</p>
<hr />
<div>A little bit of work in progress...<br />
<br />
This page shall offer various links to precompiled 'FPC and minimal testapp in a nutshell' packages. The idea is to<br />
# unpack to folder on target<br />
# run precompiled sample<br />
# if successful, run freepascal compiler to recompile sample program<br />
<br />
If this works on your system, you might consider installing or porting/crosscompiling a full FPC.<br />
The idea of this is to get a fast starting point ('runs on my system, so let's continue) and motivating feedback.<br />
<br />
This idea is taken from Paul Breneman [http://www.turbocontrol.com/index.htm TurboControl Systems] who did this already for a<br />
few systems. - And which proofed very helpful to me in the past --[[User:Ckranich|Ckranich]] 13:53, 15 July 2012 (UTC)</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60075ARM Linux Embedded Systems2012-07-15T13:43:30Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60074ARM Linux Embedded Systems2012-07-15T13:41:42Z<p>Ckranich: Added announcement for FPC embedded nutshell</p>
<hr />
<div>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)<br />
<br />
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.<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60070ARM Linux Embedded Systems2012-07-14T16:02:53Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom<br>BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60069ARM Linux Embedded Systems2012-07-14T16:01:20Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60068ARM Linux Embedded Systems2012-07-14T16:00:16Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.raspberrypi.org Raspberry Pi]<br />
|-<br />
|'''Raspberry Pi'''||Model B||Broadcom BCM 2835<br>ARM1176JZF-S||v6T||700MHz||256M||SD/MMC-Card||-||1E,1S,2UH,???||Yes||Linux||?||-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60067ARM Linux Embedded Systems2012-07-14T15:47:43Z<p>Ckranich: </p>
<hr />
<div>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)<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=60066ARM Linux Embedded Systems2012-07-14T15:45:47Z<p>Ckranich: added first informations about Raspberry Pi, removed some outdated early 'under construction ' comments</p>
<hr />
<div>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)<br />
<br />
Products are listed alphabetically.<br />
<br />
{| class="wikitable sortable"<br />
!Model<br />
!Version<br />
!CPU<br />
!Arch<br />
!Speed<br />
!RAM<br />
!Flash<br />
!ext. Stor<br />
!I/O<br />
!JTAG<br />
!OS<br />
!Kernel<br />
!FPC Notes<br />
|-<br />
! colspan="13"| [http://www.artila.com ARM 9 Boards by Artila]<br />
|-<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|-<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|-<br />
! colspan="13"| [http://beagleboard.org/ BeagleBoard]<br />
|-<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|-<br />
! colspan="13"| [http://www.dilnetpc.com/ DilNet-PC by SSV]<br />
|-<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|-<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|-<br />
!colspan="13"| [http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]<br />
|-<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]<br />
|-<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-<br />
|-<br />
!colspan="13"| [http://wiki.openmoko.org/wiki/Main_Page Open Moko]<br />
|-<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|-<br />
!colspan="13"| [http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]<br />
|-<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|-<br />
!colspan="13"| [http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]<br />
|-<br />
|'''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||-<br />
|-<br />
| colspan="13"| [https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC] for very detailed information (German)<br />
|-<br />
|'''Raspberry Pi'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|}<br />
<br />
<br />
==Shortcuts for Column 'I/O'==<br />
<br />
* nS Serial Ports<br />
* nE Ethernet Ports<br />
* nEG Ethernet Ports(Gigabit)<br />
* nD Digital I/O<br />
* nK Keys<br />
* nL Leds<br />
* UH USB Host<br />
* UD USB Device<br />
* UG USB OTG<br />
* CF CF interface<br />
<br />
Part of the information is taken from the [http://openwrt.org/ OpenWrt] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=53553ARM Linux Embedded Systems2011-10-30T22:32:06Z<p>Ckranich: /* http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base */</p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.artila.com ARM 9 Boards by Artila]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|----<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://beagleboard.org/ BeagleBoard]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
<br />
===[[http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||_||1E,4S,UH,UG,56D||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
===[[http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
UG USB OTG<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=53552ARM Linux Embedded Systems2011-10-30T22:30:06Z<p>Ckranich: /* http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html System Base Eddy CPU Board */</p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.artila.com ARM 9 Boards by Artila]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|----<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://beagleboard.org/ BeagleBoard]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
<br />
===[[http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html Eddy CPU by System Base]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||SD||1E,4S,UH,UG||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
===[[http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
UG USB OTG<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=53551ARM Linux Embedded Systems2011-10-30T22:28:34Z<p>Ckranich: First information about Eddy CPU added</p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.artila.com ARM 9 Boards by Artila]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|----<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://beagleboard.org/ BeagleBoard]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' BeagleBoard'''|| ||TI<br>OMAP3530||7R||720MHz||256M||256M||-||UH,UG,1S,2K,SD,HDMI,S-video,Sound IO||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180MHz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
<br />
===[[http://sysbas.en.ec21.com/Embedded_CPU_Module--1904028_1904479.html System Base Eddy CPU Board]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''Eddy CPU'''||V2.5||ARM9G20||_||400MHz||32M||8M||SD||1E,4S,UH,UG||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
<br />
===[[http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55 IGEPv2 Board]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''IGEPv2 Board'''||Rev C||TI OMAP3530||A8||600MHz||4G||4G||SD||1E,1S,UH,UG,WiFi,BT,DVI-D||Yes||Linux||2.6||-||<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500MHz||128M||256+2MB|| || || || || ||<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
UG USB OTG<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=47726ARM Linux Embedded Systems2011-02-02T17:03:26Z<p>Ckranich: /* http://www.artila.com / ARM 9 Boards by Artila */</p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.artila.com ARM 9 Boards by Artila]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|----<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 opto DI, 8 opto DO||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500M||128M||256+2MB||<br />
|----<br />
|}<br />
<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=47725ARM Linux Embedded Systems2011-02-02T17:02:00Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.artila.com / ARM 9 Boards by Artila]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' M-501'''|| ||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||64M||16M||-||1E,4S,32D,3UH,I2C,SPI,SD||Yes||Linux||2.6.14.x||-<br />
|----<br />
|'''PAC-5010'''||-||-||-||-||-||-||SD||2E,1S,1*485,16 optoiso DI, 8 optoiso DO||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500M||128M||256+2MB||<br />
|----<br />
|}<br />
<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=Setup_Cross_Compile_For_ARM&diff=47536Setup Cross Compile For ARM2011-01-28T08:20:19Z<p>Ckranich: /* Set Targets */</p>
<hr />
<div>{{Translate}}<!--{{Setup Cross Compile For ARM}}--><br />
<br />
== How To setup Lazarus/FPC for arm-linux cross compiling. ==<br />
<br />
With this tutorial you can make a binary file that runs on arm-linux devices. This is tested with a Nokia N900 with "[http://maemo.org/ Maemo 5 OS]" (the gnu/linux Debian based OS, developed by [http://maemo.nokia.com/videos/introducing-maemo-5/ Nokia]. It is an arm-linux device that runs GTK2 and QT4.6).<br />
If you need a simply "command prompt"/"terminal" program, after [[#FPC for ARM]] section skip to [[#APPENDIX A: Testing console programs]].<br />
<br />
'''NOTE 1''': All procedures are tested on a Virtual Machine with '''Ubuntu 9.10 - x86''' with Windows 7 as host and VirtualBox 3.0.12 as virtual machine. It is a fresh install, with all updates at today.<br />
<br />
'''NOTE 2''': I don't know if this tutorial follows the better way to do all things... I'm not big expert about linux dev or commands, so please help me to improve this guide! You can discuss and repost [http://forum.lazarus.freepascal.org/index.php/topic,8084.0.html HERE]<br />
<br />
'''NOTE 3''': Replace every ''/home/user/'' with your real user path. All other paths are simply for explanation. If you use "[http://maemovmware.garage.maemo.org/2nd_edition/ Maemo SDK Virtual Image]", replace every ''/home/user/'' with ''/home/maemo/''<br />
<br />
<br />
----<br />
<br />
== Automated Script ==<br />
<br />
For those want things simply, I made a script ('''lazarus_first_time''') that make all things described in this page.<br><br />
It downloads svn sources and zip needed, build and configure your Ubuntu (x86) box.<br />
<br />
You had just to download it somewhere (like Desktop) and simply launch it from terminal with '''sh''', e.g.:<br />
<br />
test@vm-desktop:~/Desktop$ sh lazarus_first_time<br />
********************************************************<br />
* *<br />
* Automated Installation *<br />
* for install Lazarus/FPC with arm cross compile *<br />
* Script by Kjow *<br />
* *<br />
* This script is designed for Ubuntu X86 (32 Bit) *<br />
* *<br />
********************************************************<br />
<br />
Please, enter your account user:<br />
test<br />
...<br />
<br />
For daily/instantly svn updates there is an other script ('''lazarus_update''') that updates and rebuilds:<br />
<br />
test@vm-desktop:~/Desktop$ sh lazarus_update<br />
********************************************************<br />
* *<br />
* Automated Update *<br />
* for update Lazarus/FPC/GLScene svn *<br />
* Script by Kjow *<br />
* *<br />
* This script is designed for Ubuntu X86 (32 Bit) *<br />
* *<br />
********************************************************<br />
<br />
Please, enter your account user:<br />
test<br />
...<br />
<br />
;NOTE: ''account user'' is needed to identify your home path: e.g. /home/user/ or /home/maemo/ or /home/kjow/ etc.<br />
<br />
=== What scripts do ===<br />
<br />
;'''lazarus_first_time''': This script downloads svn sources and zip needed to build and configure your Ubuntu (x86) box with Lazarus AND FPC (both are enabled to compile for i386-linux and cross compile for arm-linux).<br />
:You must run this script once, only first time.<br />
<br />
;'''lazarus_update''': For daily/instantly svn updates there is an other script that updates and rebuilds all.<br />
<br />
<br />
Both files are designed for Ubuntu X86 >= 8.10 (maybe earlier also, I don't know).<br />
<br />
<br />
You can download those files from [http://www.kjow.net/download.php?get=LazarusManagerLinux.zip HERE]<br />
<br />
== Generic things to do ==<br />
<br />
=== Downloads ===<br />
*any starting compiler from the 2.2.4 branch (e.g. fpc-2.2.4-20091214.i386.rpm) from [http://www.hu.freepascal.org/lazarus HERE] or [http://snapshots.lazarus.shikami.org/ HERE]). It is needed to compile >= 2.2.4 fpc sources<br />
*latest binutils.tar.gz (e.g. binutils-2.20.tar.gz) from [http://ftp.gnu.org/gnu/binutils/ HERE]<br />
*latest [http://ftp//ftp.freepascal.org/pub/fpc/snapshot/trunk/source/fpc.zip fpc.zip] from [http://www.freepascal.org/develop.var HERE]<br />
*latest Lazarus source zip (e.g. lazarus-0.9.29-23129-20091214-src.zip) from [http://www.hu.freepascal.org/lazarus HERE] or [http://snapshots.lazarus.shikami.org/ HERE] (faster for me)<br />
*target libs (You can grab from SDK or from arm-device. ''See "[[#APPENDIX A: Testing console programs]]"'')<br />
<br />
=== Unpack/copy all files in the respective directories ===<br />
FPC 2.2.4 installer:<br />
~/fpc_tools/fpc_2.2.4/fpc-2.2.4-20091214.i386.rpm<br />
Binutils sources:<br />
~/fpc_tools/binutils-2.20/<br />
Lazarus sources:<br />
~/lazarus/<br />
FPC 2.5.1 sources:<br />
~/lazarus/fpc/2.5.1/<br />
<br />
=== Prepare Target Libs ===<br />
*See "[[#APPENDIX A: Testing console programs]]" to know how/where to find target libs<br />
*Copy all target libs to ~/lazarus/fpc/libcross<br />
<br />
=== Install dependencies ===<br />
sudo apt-get install -y alien libncurses5-dev libXp-dev libgtk2.0-dev<br />
<br />
== Install & Configure Binutils ==<br />
<br />
=== Compile binutils for arm-linux ===<br />
*If not already done, extract binutils-2.20.tar.gz in ~/fpc_tools/binutils-2.20<br />
*Then type:<br />
cd ~/fpc_tools/binutils-2.20<br />
./configure --target=arm-linux --disable-werror<br />
make<br />
sudo make install<br />
mkdir ~/lazarus/fpc/binutils<br />
ln -s /usr/local/bin/arm-linux-ar ~/lazarus/fpc/binutils/ar<br />
ln -s /usr/local/bin/arm-linux-ld ~/lazarus/fpc/binutils/ld<br />
sudo mv /usr/local/bin/arm-linux-as /usr/local/bin/arm-linux-as_org<br />
<br />
sudo gedit /usr/local/bin/arm-linux-as<br />
<br />
*Paste:<br />
<br />
#!/bin/sh<br />
/usr/local/bin/arm-linux-as_org -meabi=5 $@<br />
<br />
'''NOTE''': option ''-meabi=5'' force assembler to make binary ''eabi v5'' compatible. E.g. if you need eabi v4 you will change it in ''-meabi=4''.<br />
<br />
*Save and close gedit<br />
*Type:<br />
<br />
sudo chmod +x /usr/local/bin/arm-linux-as<br />
ln -s /usr/local/bin/arm-linux-as ~/lazarus/fpc/binutils/as<br />
<br />
== FPC ==<br />
<br />
=== Install precompiled fpc 2.2.4 branch ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*Type:<br />
sudo alien -i -c /home/user/fpc_tools/fpc_2.2.4/fpc-2.2.4-20091214.i386.rpm<br />
*Be sure that ppc386 is right installed, type:<br />
which ppc386<br />
if ppc386 is in the path it returns the path (e.g. /usr/bin/ppc386)<br />
<br />
=== Compile FPC from sources ===<br />
*Type:<br />
cd ~/lazarus/fpc/2.5.1<br />
make all OPT='-gl -O3p3' PP=/usr/bin/ppc386 (add NOGDB=1 at the end if asked)<br />
sudo make install PP=/usr/bin/ppc386 PREFIX=/usr/ (add NOGDB=1 at the end if asked)<br />
sudo rm /usr/bin/ppc386<br />
sudo ln -s /usr/lib/fpc/2.5.1/ppc386 /usr/bin/ppc386<br />
sudo mkdir /usr/share/fpcsrc/<br />
sudo ln -sf ~/lazarus/fpc/2.5.1/ /usr/share/fpcsrc/<br />
sudo /usr/lib/fpc/2.5.1/samplecfg /usr/lib/fpc/2.5.1/ /etc<br />
== FPC for ARM ==<br />
=== Make FPC able to cross compile for arm-linux ===<br />
*Type:<br />
cd ~/lazarus/fpc/2.5.1/<br />
sudo make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=/home/user/lazarus/fpc/binutils/ OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr<br />
=== Create custom fpc.cfg ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*Type:<br />
gedit ~/.fpc.cfg<br />
*Paste in ~/.fpc.cfg:<br />
#INCLUDE /etc/fpc.cfg<br />
#DEFINE DEMOTEST<br />
#DEFINE DEMOTEST1<br />
#DEFINE LAZARUS<br />
<br />
-Fu/usr/lib/fpc/2.5.1/units/$fpctarget/*<br />
-Fl/usr/lib/fpc/2.5.1/units/$fpctarget/rtl/<br />
<br />
-a<br />
-Sd<br />
-Xd<br />
-Xs<br />
<br />
-O-<br />
<br />
#IFDEF CPUARM<br />
-XP/home/user/lazarus/fpc/binutils/<br />
-Xr/usr/lib/fpc/2.5.1/units/arm-linux/rtl/<br />
-Xr/home/user/lazarus/fpc/libcross<br />
-XR/home/user/lazarus/fpc/<br />
-darm<br />
-Tlinux<br />
#ENDIF<br />
<br />
*save and close gedit<br />
*Type:<br />
sudo ln -sf /usr/lib/fpc/2.5.1/ppcrossarm /usr/local/bin/ppcarm<br />
<br />
== Lazarus ==<br />
If you don't need graphical programs, you can skip this section and go directly to [[#Appendix B: Target libs]]<br />
=== Compile Lazarus ===<br />
*Type:<br />
cd ~/lazarus<br />
make clean all<br />
=== Start Lazarus ===<br />
*Start Lazarus to see that everything is ok and then to compile LCL and Package Registration<br />
*Type:<br />
./lazarus<br />
=== Configure Lazarus for cross Compile ===<br />
*Now you must cross compile the LCL and Package Registration, this part come from [http://wiki.lazarus.freepascal.org/Cross_compiling#Cross_compiling_the_LCL HERE].<br />
*From the IDE:<br />
*#Set in Environment / Options .. / Environment / Files the Compiler path to the path to fpc. Normally this is already done.<br />
*#Then open Tools / Configure Build Lazarus / Advanced Build Options.<br />
*#Set Target OS as ''linux'' and Target CPU as ''arm''.<br />
*#Set LCL and Package registration to Build (the middle radio button) and all other to None (left radio buttons).<br />
*#Click the Build button.<br />
<br />
== Make your first arm-linux project in Lazarus ==<br />
=== New Project ===<br />
*Start new project as application<br />
*Put some component in main form to test (like button, memo and few other things)<br />
=== Set Targets ===<br />
*From the IDE:<br />
*#Set in Project / Compiler Options / Code generation / Target OS (-T): ''Linux''<br />
*#Set in Project / Compiler Options / Code generation / Target CPU family (-P): ''arm''<br />
*#Set in Project / Compiler Options / Other / Custom Option: enter -XParm-linux- into textbox<br />
<br />
=== Add target libs to your project ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*From the IDE:<br />
*#Set in Project / Compiler Options / Linking / Options (-k): ''-L/home/user/lazarus/fpc/libcross''<br />
*#Set in Project / Compiler Options / Compilation / Execute after / Command: ''arm-linux-strip -s /path/to/your/project/binary'' (where ''"binary"'' is the executable builded with Lazarus)<br />
<br />
=== Build Project ===<br />
*Build Project as normal:<br />
*#Hit keys Ctrl+F9<br />
*#Run / Build<br />
=== Time to run ===<br />
*Transfer the binary of your project on device<br />
*Generally you must give executable permission to the binary directly on the device. If you work in terminal type:<br />
chmod +x /path/where/is/YourProject<br />
./path/where/is/YourProject<br />
<br />
[[Image:Kjow hello-world.png|thumb|300px|center|alt=Nokia N900|e.g. Maemo 5 running Lazarus graphical demo.]]<br />
<br />
== APPENDIX A: Testing console programs ==<br />
<br />
=== Create a TestARM.pas ===<br />
*Type:<br />
mkdir ~/dev/TestARM/<br />
gedit ~/dev/TestARM/TestARM.pas<br />
*Paste this code:<br />
program test;<br />
begin<br />
writeln('DATE ',{$i %DATE%});<br />
writeln('FPCTARGET ',{$i %FPCTARGET%});<br />
writeln('FPCTARGETCPU ',{$i %FPCTARGETCPU%});<br />
writeln('FPCTARGETOS ',{$i %FPCTARGETOS%});<br />
writeln('FPCVERSION ',{$i %FPCVERSION%});<br />
end.<br />
*Type:<br />
cd ~/dev/TestARM/<br />
fpc -Tlinux -Parm -XParm-linux- TestARM.pas<br />
<br />
=== Time to run ===<br />
*Transfer TestARM on device<br />
*Generally you must give executable permission to ''TestARM'' directly on the device:<br />
chmod +x /path/where/is/TestAMR<br />
./path/where/is/TestAMR<br />
<br />
== Appendix B: Target libs ==<br />
<br />
You need target libs to assemble and link binary file. You can find them into the SDK of your device or into the device itself.<br />
<br />
E.g. for Nokia N900 you need to copy /lib/* and /usr/lib/* (no subdirs needed) that are present in the Nokia N900 root and you must merge all files to ~/lazarus/fpc/libcross/<br><br />
Finally, you need to rename each library ''not found'' by linker (ld) to the file name searched by linker itself.<br><br />
I mean, if you got this error<br />
<br />
libX11.so not found (or incompatible)<br />
<br />
and you have a file called ''libX11.so.6.2.0'' you need to rename it into ''libX11.so''<br />
<br />
<br />
<br />
[[User:Kjow|Kjow]] 18:42, 16 December 2009 (CET)<br><br />
Latest Revision: [[User:Kjow|Kjow]] 17:11, 13 October 2010 (CEST)<br />
<br />
[[Category:Tutorials]]</div>Ckranichhttps://wiki.freepascal.org/index.php?title=Talk:Setup_Cross_Compile_For_ARM&diff=47535Talk:Setup Cross Compile For ARM2011-01-28T08:17:28Z<p>Ckranich: New page: added hint for -XParm-linux- (Thx Marcov!) Ckranich</p>
<hr />
<div>added hint for -XParm-linux- (Thx Marcov!) Ckranich</div>Ckranichhttps://wiki.freepascal.org/index.php?title=Setup_Cross_Compile_For_ARM&diff=47534Setup Cross Compile For ARM2011-01-28T08:16:30Z<p>Ckranich: /* Create a TestARM.pas */</p>
<hr />
<div>{{Translate}}<!--{{Setup Cross Compile For ARM}}--><br />
<br />
== How To setup Lazarus/FPC for arm-linux cross compiling. ==<br />
<br />
With this tutorial you can make a binary file that runs on arm-linux devices. This is tested with a Nokia N900 with "[http://maemo.org/ Maemo 5 OS]" (the gnu/linux Debian based OS, developed by [http://maemo.nokia.com/videos/introducing-maemo-5/ Nokia]. It is an arm-linux device that runs GTK2 and QT4.6).<br />
If you need a simply "command prompt"/"terminal" program, after [[#FPC for ARM]] section skip to [[#APPENDIX A: Testing console programs]].<br />
<br />
'''NOTE 1''': All procedures are tested on a Virtual Machine with '''Ubuntu 9.10 - x86''' with Windows 7 as host and VirtualBox 3.0.12 as virtual machine. It is a fresh install, with all updates at today.<br />
<br />
'''NOTE 2''': I don't know if this tutorial follows the better way to do all things... I'm not big expert about linux dev or commands, so please help me to improve this guide! You can discuss and repost [http://forum.lazarus.freepascal.org/index.php/topic,8084.0.html HERE]<br />
<br />
'''NOTE 3''': Replace every ''/home/user/'' with your real user path. All other paths are simply for explanation. If you use "[http://maemovmware.garage.maemo.org/2nd_edition/ Maemo SDK Virtual Image]", replace every ''/home/user/'' with ''/home/maemo/''<br />
<br />
<br />
----<br />
<br />
== Automated Script ==<br />
<br />
For those want things simply, I made a script ('''lazarus_first_time''') that make all things described in this page.<br><br />
It downloads svn sources and zip needed, build and configure your Ubuntu (x86) box.<br />
<br />
You had just to download it somewhere (like Desktop) and simply launch it from terminal with '''sh''', e.g.:<br />
<br />
test@vm-desktop:~/Desktop$ sh lazarus_first_time<br />
********************************************************<br />
* *<br />
* Automated Installation *<br />
* for install Lazarus/FPC with arm cross compile *<br />
* Script by Kjow *<br />
* *<br />
* This script is designed for Ubuntu X86 (32 Bit) *<br />
* *<br />
********************************************************<br />
<br />
Please, enter your account user:<br />
test<br />
...<br />
<br />
For daily/instantly svn updates there is an other script ('''lazarus_update''') that updates and rebuilds:<br />
<br />
test@vm-desktop:~/Desktop$ sh lazarus_update<br />
********************************************************<br />
* *<br />
* Automated Update *<br />
* for update Lazarus/FPC/GLScene svn *<br />
* Script by Kjow *<br />
* *<br />
* This script is designed for Ubuntu X86 (32 Bit) *<br />
* *<br />
********************************************************<br />
<br />
Please, enter your account user:<br />
test<br />
...<br />
<br />
;NOTE: ''account user'' is needed to identify your home path: e.g. /home/user/ or /home/maemo/ or /home/kjow/ etc.<br />
<br />
=== What scripts do ===<br />
<br />
;'''lazarus_first_time''': This script downloads svn sources and zip needed to build and configure your Ubuntu (x86) box with Lazarus AND FPC (both are enabled to compile for i386-linux and cross compile for arm-linux).<br />
:You must run this script once, only first time.<br />
<br />
;'''lazarus_update''': For daily/instantly svn updates there is an other script that updates and rebuilds all.<br />
<br />
<br />
Both files are designed for Ubuntu X86 >= 8.10 (maybe earlier also, I don't know).<br />
<br />
<br />
You can download those files from [http://www.kjow.net/download.php?get=LazarusManagerLinux.zip HERE]<br />
<br />
== Generic things to do ==<br />
<br />
=== Downloads ===<br />
*any starting compiler from the 2.2.4 branch (e.g. fpc-2.2.4-20091214.i386.rpm) from [http://www.hu.freepascal.org/lazarus HERE] or [http://snapshots.lazarus.shikami.org/ HERE]). It is needed to compile >= 2.2.4 fpc sources<br />
*latest binutils.tar.gz (e.g. binutils-2.20.tar.gz) from [http://ftp.gnu.org/gnu/binutils/ HERE]<br />
*latest [http://ftp//ftp.freepascal.org/pub/fpc/snapshot/trunk/source/fpc.zip fpc.zip] from [http://www.freepascal.org/develop.var HERE]<br />
*latest Lazarus source zip (e.g. lazarus-0.9.29-23129-20091214-src.zip) from [http://www.hu.freepascal.org/lazarus HERE] or [http://snapshots.lazarus.shikami.org/ HERE] (faster for me)<br />
*target libs (You can grab from SDK or from arm-device. ''See "[[#APPENDIX A: Testing console programs]]"'')<br />
<br />
=== Unpack/copy all files in the respective directories ===<br />
FPC 2.2.4 installer:<br />
~/fpc_tools/fpc_2.2.4/fpc-2.2.4-20091214.i386.rpm<br />
Binutils sources:<br />
~/fpc_tools/binutils-2.20/<br />
Lazarus sources:<br />
~/lazarus/<br />
FPC 2.5.1 sources:<br />
~/lazarus/fpc/2.5.1/<br />
<br />
=== Prepare Target Libs ===<br />
*See "[[#APPENDIX A: Testing console programs]]" to know how/where to find target libs<br />
*Copy all target libs to ~/lazarus/fpc/libcross<br />
<br />
=== Install dependencies ===<br />
sudo apt-get install -y alien libncurses5-dev libXp-dev libgtk2.0-dev<br />
<br />
== Install & Configure Binutils ==<br />
<br />
=== Compile binutils for arm-linux ===<br />
*If not already done, extract binutils-2.20.tar.gz in ~/fpc_tools/binutils-2.20<br />
*Then type:<br />
cd ~/fpc_tools/binutils-2.20<br />
./configure --target=arm-linux --disable-werror<br />
make<br />
sudo make install<br />
mkdir ~/lazarus/fpc/binutils<br />
ln -s /usr/local/bin/arm-linux-ar ~/lazarus/fpc/binutils/ar<br />
ln -s /usr/local/bin/arm-linux-ld ~/lazarus/fpc/binutils/ld<br />
sudo mv /usr/local/bin/arm-linux-as /usr/local/bin/arm-linux-as_org<br />
<br />
sudo gedit /usr/local/bin/arm-linux-as<br />
<br />
*Paste:<br />
<br />
#!/bin/sh<br />
/usr/local/bin/arm-linux-as_org -meabi=5 $@<br />
<br />
'''NOTE''': option ''-meabi=5'' force assembler to make binary ''eabi v5'' compatible. E.g. if you need eabi v4 you will change it in ''-meabi=4''.<br />
<br />
*Save and close gedit<br />
*Type:<br />
<br />
sudo chmod +x /usr/local/bin/arm-linux-as<br />
ln -s /usr/local/bin/arm-linux-as ~/lazarus/fpc/binutils/as<br />
<br />
== FPC ==<br />
<br />
=== Install precompiled fpc 2.2.4 branch ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*Type:<br />
sudo alien -i -c /home/user/fpc_tools/fpc_2.2.4/fpc-2.2.4-20091214.i386.rpm<br />
*Be sure that ppc386 is right installed, type:<br />
which ppc386<br />
if ppc386 is in the path it returns the path (e.g. /usr/bin/ppc386)<br />
<br />
=== Compile FPC from sources ===<br />
*Type:<br />
cd ~/lazarus/fpc/2.5.1<br />
make all OPT='-gl -O3p3' PP=/usr/bin/ppc386 (add NOGDB=1 at the end if asked)<br />
sudo make install PP=/usr/bin/ppc386 PREFIX=/usr/ (add NOGDB=1 at the end if asked)<br />
sudo rm /usr/bin/ppc386<br />
sudo ln -s /usr/lib/fpc/2.5.1/ppc386 /usr/bin/ppc386<br />
sudo mkdir /usr/share/fpcsrc/<br />
sudo ln -sf ~/lazarus/fpc/2.5.1/ /usr/share/fpcsrc/<br />
sudo /usr/lib/fpc/2.5.1/samplecfg /usr/lib/fpc/2.5.1/ /etc<br />
== FPC for ARM ==<br />
=== Make FPC able to cross compile for arm-linux ===<br />
*Type:<br />
cd ~/lazarus/fpc/2.5.1/<br />
sudo make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=/home/user/lazarus/fpc/binutils/ OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr<br />
=== Create custom fpc.cfg ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*Type:<br />
gedit ~/.fpc.cfg<br />
*Paste in ~/.fpc.cfg:<br />
#INCLUDE /etc/fpc.cfg<br />
#DEFINE DEMOTEST<br />
#DEFINE DEMOTEST1<br />
#DEFINE LAZARUS<br />
<br />
-Fu/usr/lib/fpc/2.5.1/units/$fpctarget/*<br />
-Fl/usr/lib/fpc/2.5.1/units/$fpctarget/rtl/<br />
<br />
-a<br />
-Sd<br />
-Xd<br />
-Xs<br />
<br />
-O-<br />
<br />
#IFDEF CPUARM<br />
-XP/home/user/lazarus/fpc/binutils/<br />
-Xr/usr/lib/fpc/2.5.1/units/arm-linux/rtl/<br />
-Xr/home/user/lazarus/fpc/libcross<br />
-XR/home/user/lazarus/fpc/<br />
-darm<br />
-Tlinux<br />
#ENDIF<br />
<br />
*save and close gedit<br />
*Type:<br />
sudo ln -sf /usr/lib/fpc/2.5.1/ppcrossarm /usr/local/bin/ppcarm<br />
<br />
== Lazarus ==<br />
If you don't need graphical programs, you can skip this section and go directly to [[#Appendix B: Target libs]]<br />
=== Compile Lazarus ===<br />
*Type:<br />
cd ~/lazarus<br />
make clean all<br />
=== Start Lazarus ===<br />
*Start Lazarus to see that everything is ok and then to compile LCL and Package Registration<br />
*Type:<br />
./lazarus<br />
=== Configure Lazarus for cross Compile ===<br />
*Now you must cross compile the LCL and Package Registration, this part come from [http://wiki.lazarus.freepascal.org/Cross_compiling#Cross_compiling_the_LCL HERE].<br />
*From the IDE:<br />
*#Set in Environment / Options .. / Environment / Files the Compiler path to the path to fpc. Normally this is already done.<br />
*#Then open Tools / Configure Build Lazarus / Advanced Build Options.<br />
*#Set Target OS as ''linux'' and Target CPU as ''arm''.<br />
*#Set LCL and Package registration to Build (the middle radio button) and all other to None (left radio buttons).<br />
*#Click the Build button.<br />
<br />
== Make your first arm-linux project in Lazarus ==<br />
=== New Project ===<br />
*Start new project as application<br />
*Put some component in main form to test (like button, memo and few other things)<br />
=== Set Targets ===<br />
*From the IDE:<br />
*#Set in Project / Compiler Options / Code / Target OS (-T): ''Linux''<br />
*#Set in Project / Compiler Options / Code / Target CPU family (-P): ''arm''<br />
=== Add target libs to your project ===<br />
'''REMEMBER TO CHANGE EVERY '''/home/user/''' WITH YOUR OWN USER PATH!'''<br />
*From the IDE:<br />
*#Set in Project / Compiler Options / Linking / Options (-k): ''-L/home/user/lazarus/fpc/libcross''<br />
*#Set in Project / Compiler Options / Compilation / Execute after / Command: ''arm-linux-strip -s /path/to/your/project/binary'' (where ''"binary"'' is the executable builded with Lazarus)<br />
<br />
=== Build Project ===<br />
*Build Project as normal:<br />
*#Hit keys Ctrl+F9<br />
*#Run / Build<br />
=== Time to run ===<br />
*Transfer the binary of your project on device<br />
*Generally you must give executable permission to the binary directly on the device. If you work in terminal type:<br />
chmod +x /path/where/is/YourProject<br />
./path/where/is/YourProject<br />
<br />
[[Image:Kjow hello-world.png|thumb|300px|center|alt=Nokia N900|e.g. Maemo 5 running Lazarus graphical demo.]]<br />
<br />
== APPENDIX A: Testing console programs ==<br />
<br />
=== Create a TestARM.pas ===<br />
*Type:<br />
mkdir ~/dev/TestARM/<br />
gedit ~/dev/TestARM/TestARM.pas<br />
*Paste this code:<br />
program test;<br />
begin<br />
writeln('DATE ',{$i %DATE%});<br />
writeln('FPCTARGET ',{$i %FPCTARGET%});<br />
writeln('FPCTARGETCPU ',{$i %FPCTARGETCPU%});<br />
writeln('FPCTARGETOS ',{$i %FPCTARGETOS%});<br />
writeln('FPCVERSION ',{$i %FPCVERSION%});<br />
end.<br />
*Type:<br />
cd ~/dev/TestARM/<br />
fpc -Tlinux -Parm -XParm-linux- TestARM.pas<br />
<br />
=== Time to run ===<br />
*Transfer TestARM on device<br />
*Generally you must give executable permission to ''TestARM'' directly on the device:<br />
chmod +x /path/where/is/TestAMR<br />
./path/where/is/TestAMR<br />
<br />
== Appendix B: Target libs ==<br />
<br />
You need target libs to assemble and link binary file. You can find them into the SDK of your device or into the device itself.<br />
<br />
E.g. for Nokia N900 you need to copy /lib/* and /usr/lib/* (no subdirs needed) that are present in the Nokia N900 root and you must merge all files to ~/lazarus/fpc/libcross/<br><br />
Finally, you need to rename each library ''not found'' by linker (ld) to the file name searched by linker itself.<br><br />
I mean, if you got this error<br />
<br />
libX11.so not found (or incompatible)<br />
<br />
and you have a file called ''libX11.so.6.2.0'' you need to rename it into ''libX11.so''<br />
<br />
<br />
<br />
[[User:Kjow|Kjow]] 18:42, 16 December 2009 (CET)<br><br />
Latest Revision: [[User:Kjow|Kjow]] 17:11, 13 October 2010 (CEST)<br />
<br />
[[Category:Tutorials]]</div>Ckranichhttps://wiki.freepascal.org/index.php?title=Talk:Embedded&diff=46823Talk:Embedded2010-12-31T13:12:38Z<p>Ckranich: </p>
<hr />
<div>Hello Folks,<br />
<br />
Please contact me if you disagree with what I'm doing here. The better is the enemy of the good, a proverb says. I' just trying to startup this section. Any discussion is very welcome. Sorry for my bad english. But I decided to place this<br />
here to be found by the broadest audience(very aware that there might not be too many around considering pascal for<br />
industrial control and similar purposes; maybee this will help to multiply....)<br />
<br />
ckranich<br />
<br />
2010-12-31<br />
Added Nitendo section. As these devices have specific FPC versions, I decided to have them mentioned in addition to the<br />
embedded architecture and the general purpose OS.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=Embedded&diff=46822Embedded2010-12-31T13:10:35Z<p>Ckranich: added Nitendo section</p>
<hr />
<div>{{Embedded}}<br />
<br />
The original EMBEDDED topic has been moved to [[TARGET Embedded]] (Embedded Systems w/o OS)<br />
<br />
<br />
An '''embedded system''' is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a '''general-purpose computer (such as a PC''', is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today. See [[Wikipedia:Embedded System]] for further description.<br />
<br />
As the general purpose systems (PCs) are becoming smaller and smaller and the embedded systems become more and more<br />
powerful (and universally usable devices), the border between embedded systems and general purpose computers will wash out in future. Also a point of discussion would be to which section smart phones shall be assigned.<br />
<br />
We can divide embedded systems into several sections:<br />
<br />
== Embedded systems w/o general purpose operating system (OS).==<br />
For this devices, a special target in FPC exists [[TARGET Embedded]]<br />
<br />
== Nitendo platforms ==<br />
For this devices, special targets exist in FPC.<br />
Also there exist specially built crosscompilers for the X86 Windows platform:<br />
Gameboy Advanced (http://de.wikipedia.org/wiki/Game_Boy_Advance) (OS_TARGET=gba CPU_TARGET=arm BINUTILSPREFIX=arm-eabi)<br />
: Hauptprozessor:[[ARM7tdmi]])<br />
: Subprozessor:[[Z80]]<br />
ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/arm-gba/arm-gba-fpc-2.4.2.i386-win32.zip<br />
Nitendo DS (http://de.wikipedia.org/wiki/Nintendo_DS) (OS_TARGET=nds CPU_TARGET=arm BINUTILSPREFIX=arm-eabi)<br />
: Hauptprozessor: [[ARM-Architektur|ARM]]946E-S (67&nbsp;MHz, bei DSi: 133&nbsp;MHz)<br />
: Subprozessor: ARM7TDMI (33&nbsp;MHz)<br />
ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/arm-nds/arm-nds-fpc-2.4.2.i386-win32.zip<br />
<br />
== Embedded systems with a general purpose operating system==<br />
There are serveral operating systems commonly used in embedded systems<br />
<br />
* '''Embedded Linux'''<br />
Here several flavours exist:<br />
From (slightly to radical) slimmed down desktop linux distributions (like Debian) to even slimmer variants consisting of <br />
a linux kernel and some compact tools packages like [[http://www.busybox.net/ BusyBox]]. Other variants like <br />
[[http://www.rtlinuxfree.com/RTLinuxFree Open RTLinux]] aim on enhancements of the real-time behaviour.<br />
[[ARM Linux Embedded Systems]]<br />
[[i386 Linux Embedded Systems]]<br />
<br />
* '''Embedded Windows''' <br />
Here we have '''XPe''' (XP-Embedded) which behaves mostly like it's desktop counterpart (i386 only) but offers the following<br />
benefits:<br />
- System Builder allows to include/exclude components to slim down system<br />
- Readonly Filesystems supported for more robust operation<br />
- Licensing done in System Builder, no individual licensing at product rollout<br />
The successor is <please add><br />
The other branch are the '''Windows-Mobile/Windows-CE''' Variants:<br />
- i386, ARM and MIPS available<br />
[[Windows Embedded Systems]]<br />
<to be extended><br />
<br />
* '''Others'''</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=43735ARM Linux Embedded Systems2010-07-29T18:43:15Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||4T||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500M||128M||256+2MB||<br />
|----<br />
|}<br />
<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=User:Ckranich&diff=43042User:Ckranich2010-06-27T20:51:38Z<p>Ckranich: </p>
<hr />
<div>'''Christian Kranich'''<br><br />
Works and lives in Vienna, Austria<br><br />
Main field of work: embedded solutions in industrial interfacing<br><br />
webpage [http://www.kranich.com Kranich Industriesmesstechnik]<br><br />
Other Interrests: Astronomy, Sailing, music from all over the world<br></div>Ckranichhttps://wiki.freepascal.org/index.php?title=User:Ckranich&diff=43041User:Ckranich2010-06-27T20:50:22Z<p>Ckranich: </p>
<hr />
<div>'''Christian Kranich'''<br><br />
Works and lives in Vienna, Austria<br><br />
Main field of work: embedded solutions in industrial interfacing<br><br />
webpage [http://www.kranich.com]<br><br />
Other Interrests: Astronomy, Sailing, music from all over the world<br></div>Ckranichhttps://wiki.freepascal.org/index.php?title=User:Ckranich&diff=43040User:Ckranich2010-06-27T20:47:38Z<p>Ckranich: New page: Christian Kranich Works and lives in Vienna, Austria Main field of work: embedded solutions in industrial interfacing webpage www.kranich.com Other Interrests: Astronomy, Sailing, musi...</p>
<hr />
<div>Christian Kranich<br />
Works and lives in Vienna, Austria<br />
Main field of work: embedded solutions in industrial interfacing<br />
webpage [[www.kranich.com]]<br />
Other Interrests: Astronomy, Sailing, music from all over the world</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42859ARM Linux Embedded Systems2010-06-12T22:16:57Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''GTA02'''||-||Samsung 2442B<br>ARM920T||4T||400-500M||128M||256+2MB||<br />
|----<br />
|}<br />
<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''ALEKTO'''||-||ARM922T||4T||166Mhz||64M||4M||CF||2E,2S,8D,2 UH,MiniPCI,TWI||???||Debian||2.4||2.2.2 native OK<br />
|----<br />
|}<br />
<br />
<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Arch'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''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||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42858ARM Linux Embedded Systems2010-06-12T22:00:36Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.dilnetpc.com/ DilNet-PC by SSV]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Open Risc by Vision Systems]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''US-Version'''||-||Marvell<br>88F6281<br>ARM926EJ-S||800M-1G||512M||512M||-||1EG,1S,UH,SD,2L,TWI||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42857ARM Linux Embedded Systems2010-06-12T21:44:52Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''US-Version'''||-||Marvell<br>88F6281<br>ARM926EJ-S||800M-1G||512M||512M||-||1EG,1S,UH,SD,2L,TWI||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
See [[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] for very detailed information (German)<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42856ARM Linux Embedded Systems2010-06-12T21:40:20Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
Products are listed alphabetically.<br />
<br />
===[[http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx SheevaPlug]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
|----<br />
|'''US-Version'''||-||Marvell<br>88F6281<br>ARM926EJ-S||800M-1G||512M||512M||-||1EG,1S,UH,SD,2L,TWI||Yes||Linux||2.6.x.x||-<br />
|----<br />
|}<br />
<br />
[[https://wiki.koeln.ccc.de/index.php?title=Sheevaplug SheevaPlug at CCC]] (German)<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nEG Ethernet Ports(Gigabit)<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
nL Leds<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42848ARM Linux Embedded Systems2010-06-12T20:46:23Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42847ARM Linux Embedded Systems2010-06-12T20:45:42Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,SPI,SD||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(4x16Ch),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|''' DNP/SK27'''||-||-||-||-||-||SD||LCD(128x64,T6963C),4K||-||-||-||-<br />
|----<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42824ARM Linux Embedded Systems2010-06-12T17:28:20Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
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)<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----b<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|''' DNP/SK23'''||-||-||-||-||-||SD||LCD(3x20),4K||-||-||-||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nD Digital I/O<br><br />
nK Keys<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42820ARM Linux Embedded Systems2010-06-12T17:11:03Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===Shortcuts for Column 'I/O'===<br />
nS Serial Ports<br><br />
nE Ethernet Ports<br><br />
nD Digital I/O<br><br />
UH USB Host<br><br />
UD USB Device<br><br />
CF CF interface<br><br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42817ARM Linux Embedded Systems2010-06-12T17:06:26Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''xStor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
Shortcuts for Column 'I/O'<br />
nS Serial Ports<br />
nE Ethernet Ports<br />
nD Digital I/O<br />
UH USB Host<br />
UD USB Device<br />
CF CF interface<br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42816ARM Linux Embedded Systems2010-06-12T17:05:20Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''JTAG'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||-||1E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||64M||16/32M||-||2E,3S,UH,UD,20D,CF||Yes||Linux||2.6.x.x||-<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
Shortcuts for Column 'I/O'<br />
nS Serial Ports<br />
nE Ethernet Ports<br />
nD Digital I/O<br />
UH USB Host<br />
UD USB Device<br />
CF CF interface<br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42814ARM Linux Embedded Systems2010-06-12T17:00:04Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||CF||1E,3S,UH,UD,20D||Linux||2.6.x.x||-<br />
|----<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||CF||2E,3S,UH,UD,20D||Linux||2.6.x.x||-<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42812ARM Linux Embedded Systems2010-06-12T16:59:19Z<p>Ckranich: /* http://www.dilnetpc.com/ SSV Embedded */</p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU'''<br />
!STYLE="background:#ffdead;"|'''Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''I/O'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|''' DNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||CF||1E,3S,UH,UD,20D||Linux||2.6.x.x||-<br />
|'''ADNP-9200'''||Rev2||Atmel<br>AT91RM9200<br>ARM920||180Mhz||32M||16M||CF||2E,3S,UH,UD,20D||Linux||2.6.x.x||-<br />
<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42810ARM Linux Embedded Systems2010-06-12T16:48:14Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
<br />
Part of the information is taken from the [[http://openwrt.org/ OpenWrt]] project.</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42809ARM Linux Embedded Systems2010-06-12T16:46:43Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
This is only a mockup, tables will be filled this weekend<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42808ARM Linux Embedded Systems2010-06-12T16:45:31Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
<br />
===[[http://wiki.openmoko.org/wiki/Main_Page Open Moko]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
===[[http://www.dilnetpc.com/ SSV Embedded]] ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}</div>Ckranichhttps://wiki.freepascal.org/index.php?title=ARM_Linux_Embedded_Systems&diff=42807ARM Linux Embedded Systems2010-06-12T16:43:28Z<p>Ckranich: </p>
<hr />
<div>This is work in progress, please come back soon...<br />
<br />
=== Open Moko ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== SSV ===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}<br />
<br />
=== [[http://www.visionsystems.de/1_1_4.html Vision Systems Open RISC]]===<br />
{| BORDER="1" CELLSPACING="0"<br />
!STYLE="background:#ffdead;"|'''Model'''<br />
!STYLE="background:#ffdead;"|'''Version'''<br />
!STYLE="background:#ffdead;"|'''CPU/Speed'''<br />
!STYLE="background:#ffdead;"|'''RAM'''<br />
!STYLE="background:#ffdead;"|'''Flash'''<br />
!STYLE="background:#ffdead;"|'''ext. Stor'''<br />
!STYLE="background:#ffdead;"|'''OS'''<br />
!STYLE="background:#ffdead;"|'''Kernel'''<br />
!STYLE="background:#ffdead;"|'''FPC Notes'''<br />
<br />
|----<br />
|'''Textfiles'''||sdf||No||No|| - || All<br />
|----<br />
|'''In memory'''||memds||No||No|| - || All<br />
|}</div>Ckranich