Difference between revisions of "ARM Versatile"

From eLinux.org
Jump to: navigation, search
(Created page)
 
(ARM Versatile Family: updated)
Line 1: Line 1:
 
=ARM Versatile Family=
 
=ARM Versatile Family=
  
This series of machines have been the basis of ARMv5 development and was the second ARM reference design after the [[ARM Integrator]] to receive full support for the Linux kernel from ARM.
+
This series of machines have been the basis of ARMv5TE development and was the second ARM reference design after the [[ARM Integrator]] to receive full support for the Linux kernel from ARM. They were popular as prototyping systems around 2003-2010.
 +
 
 +
They were based around the [https://en.wikipedia.org/wiki/ARM9 ARM926EJ-S] CPU core on a special tailored test chip.
 +
 
 +
The two main boards are:
 +
 
 +
* '''ARM Versatile Application Baseboard''' or '''Versatile AB''' for short which come with daughterboards named '''EB1''' (Expansion Board 1) and '''EB2''' (Expansion Board 2). The EB1 can connect the Versatile AB to an external LCD color display using a special cable and can be used for prototyping interactive display systems, and the EB2 has a mobile phone form factor and comes with a small display, candy bar phone keypad and a GSM modem and can be used for prototyping mobile handsets.
 +
* '''ARM Versatile Platform Baseboard''' or '''Versatile PB''' for short. This board has a PCI expansion tile and is good for development of embedded systems with PCI.
 +
 
 +
==Resources==
 +
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/versatile-ab.dts ARM Versatile AB] device tree
 +
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/versatile-ab-ib2.dts ARM Versatile AB with IB2 daughter board] device tree
 +
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/versatile-pb.dts ARM Versatile PB] device tree
 +
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/mach-versatile Machine folder in the Linux kernel]
  
 
==See also==
 
==See also==
 
* [[ARM Integrator]]
 
* [[ARM Integrator]]
 
* [[ARM RealView]]
 
* [[ARM RealView]]
 +
* [[ARM Versatile Express]]
 +
* [[ARM Juno]]
  
 
==Links==
 
==Links==
 +
* [https://static.docs.arm.com/dui0225/d/DUI0225D_versatile_application_baseboard_arm926ej_s_ug.pdf Versatile AB (Application Baseboard) for ARM926EJ-S manual]
 +
* [http://infocenter.arm.com/help/topic/com.arm.doc.dui0224i/DUI0224I_realview_platform_baseboard_for_arm926ej_s_ug.pdf Versatile PB (Platform Baseboard) for ARM926EJ-S user guide]
 
* [https://dflund.se/~triad/krad/versatile/ Booting a recent U-boot and kernel on the Versatile/AB and Versatile/PB]
 
* [https://dflund.se/~triad/krad/versatile/ Booting a recent U-boot and kernel on the Versatile/AB and Versatile/PB]

Revision as of 21:57, 29 April 2019

ARM Versatile Family

This series of machines have been the basis of ARMv5TE development and was the second ARM reference design after the ARM Integrator to receive full support for the Linux kernel from ARM. They were popular as prototyping systems around 2003-2010.

They were based around the ARM926EJ-S CPU core on a special tailored test chip.

The two main boards are:

  • ARM Versatile Application Baseboard or Versatile AB for short which come with daughterboards named EB1 (Expansion Board 1) and EB2 (Expansion Board 2). The EB1 can connect the Versatile AB to an external LCD color display using a special cable and can be used for prototyping interactive display systems, and the EB2 has a mobile phone form factor and comes with a small display, candy bar phone keypad and a GSM modem and can be used for prototyping mobile handsets.
  • ARM Versatile Platform Baseboard or Versatile PB for short. This board has a PCI expansion tile and is good for development of embedded systems with PCI.

Resources

See also

Links