FreeBSD supports both 32-bit and 64-bit ARM.
- On 32-bit, FreeBSD supports ARMv6 and ARMv7, our repositories just happen to be (currently) named in a non-optimal manner.
Our 64-bit port is called arm64 (alternatively, aarch64).
A variety of information useful to people interested in development on or for ARM systems is available on the FreeBSD ARM Developer Resources page.
Alternatively, images for many boards can be built by crochet.
Well supported boards
The following boards are well supported, however some drivers may be missing. Multiple developers are regularly developing and testing new code on these boards.
Boards with unknown support
These are boards that are supported at an unknown level or currently in the works. For more information on the current state of support for any of these, please send an email to FreeBSD ARM Mailing List
ArndaleBoard (Samsung Exynos5250)
BeagleBoard and BeagleBoard-xM (TI OMAP3) - GSoC 2012, stable - aleek@
Gateworks Avila GW2348
Gateworks Cambria GW2358
Genesi Efika MX Smarttop
Genesi Efika MX Smartbook
Globalscale Technologies DreamPlug
Globalscale Technologies OpenRD platform
Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)
- Linksys NSLU2
- Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100
- Marvell DB-88F6781 (ARMv6)
- Marvell DB-78460 (ARMv7)
Marvell Sheeva Plug
Marvell Dream Plug
Odroid-C1 (Amlogic aml8726-m8b)(Work in progress)
Phytec Cosmic Board (Freescale Vybrid Family)
Radxa Rock (Work in progress)
SBC6045 with Atmel at91sam9g45 - under heavy development - aleek@
Technologic Systems TS-7200
Technologic Systems TS-7800
Visson ATV-102 (Amlogic aml8726-m6)(Work in progress)
Zedboard (Xilinx Zynq)
Well supported SoCs
The following SoCs (CPUs) are well supported, however some drivers may be missing. Multiple developers are regularly developing an testing new code on these SoCs.
SoCs with unknown support
CPUs that are supported at an unknown level or currently in the works:
- Amlogic aml8726-m6 (used in Visson ATV-102) and aml8726-m8b (Hardkernel Odroid-C1)
- Cavium CNS11xx
Freescale Vybrid Family
Intel XSCALE IXP4XX
- Marvell Armada 500 (ARMv6)
- Marvell Armada XP (ARMv7)
NXP LPC32x0 arm/lpc
- Qualcomm Snapdragon
Texas Instruments DaVinci Digital Media system-on-chip
- Xilinx Zynq7 family
The following HOWTO guides have been contributed by the user community: