The BeagleBoard is a low-power
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
single-board computer
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonst ...
produced by
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
in association with
Digi-Key
DigiKey Corporation (formerly written as Digi-Key) is an American electronic components distributor. The company was founded in 1972 by Ronald Stordahl. DigiKey is the fourth largest electronic component distributor in North America and the fif ...
and
Newark element14. The BeagleBoard was also designed with
open source software
Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
development in mind, and as a way of demonstrating the Texas Instrument's
OMAP3530 system-on-a-chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with memory, input/output, and dat ...
. The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and software capabilities. It is also sold to the public under the
Creative Commons
Creative Commons (CC) is an American non-profit organization and international network devoted to educational access and expanding the range of creative works available for others to build upon legally and to share. The organization has release ...
share-alike
Share-alike is a copyright licensing term, originally used by the Creative Commons project, to describe works or licenses that require copies or adaptations of the work to be released under the same or similar license as the original. Copyleft li ...
license. The board was designed using
Cadence
In Classical music, Western musical theory, a cadence () is the end of a Phrase (music), phrase in which the melody or harmony creates a sense of full or partial resolution (music), resolution, especially in music of the 16th century onwards.Don ...
OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used.
Features
The BeagleBoard measures approximately 75 by 75 mm and has all the functionality of a basic computer.
The OMAP3530 includes an
ARM Cortex-A8
CPU (which can run
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Minix
MINIX is a Unix-like operating system based on a microkernel Software architecture, architecture, first released in 1987 and written by American-Dutch computer scientist Andrew S. Tanenbaum. It was designed as a clone of the Unix operating syste ...
,
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
,
RISC OS
RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
, or
Symbian
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS ...
; a number of unofficial
Android ports exist
), a
TMS320C64x+ DSP for accelerated video and audio decoding, and an
Imagination Technologies PowerVR SGX530 GPU to provide accelerated 2D and 3D rendering that supports
OpenGL ES 2.0. Video out is provided through separate
S-Video
S-Video (also known as separate video, Y/C, and erroneously Super-Video) is an analog video signal format that carries standard-definition video, typically at 525 lines or 625 lines. It encodes video luma and chrominance on two separate chann ...
and
HDMI
High-Definition Multimedia Interface (HDMI) is a proprietary digital interface used to transmit high-quality video and audio signals between devices. It is commonly used to connect devices such as televisions, computer monitors, projectors, gam ...
connections. A single
SD/
MMC card slot supporting
SDIO, a
USB On-The-Go port, an
RS-232
In telecommunications, RS-232 or Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such as a compu ...
serial connection, a
JTAG
JTAG (named after the Joint Test Action Group which codified it) is an industry standard for verifying designs of and testing printed circuit boards after manufacture.
JTAG implements standards for on-chip instrumentation in electronic design ...
connection, and two stereo 3.5 mm jacks for audio in/out are provided.
Built-in storage and memory are provided through a
PoP chip that includes 256 MB of
NAND flash memory
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use ...
and 256 MB of
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
(128 MB on earlier models).
The board uses up to 2 W of power and can be powered from the USB connector, or a separate 5 V power supply.
Rev. C4 specifications

*
Package on package
Package on a package (PoP) is an integrated circuit packaging method to vertically combine ball grid array (BGA) packages for discrete logic and Semiconductor memory, memory. Two or more packages are installed atop each other, i.e. stacked, with a ...
(PoP) SoC/Memory chip.
** Processor TI
OMAP
OMAP (Open Multimedia Applications Platform) is a family of image processor, image/video processors that was developed by Texas Instruments. They are proprietary system on chips (SoCs) for portable and mobile multimedia application software, ap ...
3530 SoC – 720 MHz
ARM Cortex-A8
The ARM Cortex-A8 is a 32-bit processor core licensed by ARM Holdings implementing the ARM architecture, ARMv7-A architecture.
Compared to the ARM11, the Cortex-A8 is a dual-issue superscalar processor, superscalar design, achieving roughly twic ...
core
** "HD capable"
TMS320C64x+ core (520 MHz up to
720p
720p (720 lines progressive) is a progressive HD signal format with 720 horizontal lines/1280 columns and an aspect ratio (AR) of 16:9, normally known as widescreen HD (1.78:1). All major HD broadcasting standards (such as SMPTE 292M) includ ...
@30 fps)
** Imagination Technologies
PowerVR
PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, video decoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and ...
SGX 2D/3D graphics processor supporting dual independent displays
** 256 MB LPDDR
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
** 256 MB NAND Flash memory
* Peripheral connections
** DVI-D (HDMI connector chosen for size – maximum resolution is 1280 × 1024 – and it does not output digital audio)
** S-Video
** USB OTG (mini AB)
** 1 USB port
** SD/MMC card slot
** Stereo in and out jacks
** RS-232 port
** JTAG connector
** Power socket (5 V barrel connector type)
* Development
** Boot code stored in ROM
** Boot from NAND memory, SD/MMC, USB, or serial
** Alternative boot source button.
** Has been demonstrated using
Android,
Angstrom Linux,
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
,
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
Gentoo,
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
ARM,
openSUSE
openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
for ARM
and
Maemo
Maemo is a Linux-based software platform originally developed by Nokia, now developed by the Free software movement, community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and Software development ...
Linux distributions,
VxWorks
VxWorks is a real-time operating system (or RTOS) developed as proprietary software by Wind River Systems, a subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, Deterministic system, ...
,
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
the
Windows CE
Windows CE, later known as Windows Embedded CE and Windows Embedded Compact, is a discontinued operating system developed by Microsoft for mobile and embedded devices. It was part of the Windows Embedded family and served as the software foun ...
operating system,
Symbian
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS ...
,
QNX and a version of
RISC OS 5 made available by
RISC OS Open
RISC OS Open Ltd. (also referred to as ROOL) is a Private company limited by guarantee, limited company engaged in computer software and IT consulting. It is managing the process of publishing the source code to RISC OS. Company founders incl ...
.
BeagleBoard
Features

A modified version of the BeagleBoard called the BeagleBoard-xM started shipping on August 27, 2010. The BeagleBoard-xM measures in at 82.55 by 82.55 mm and has a faster CPU core (clocked at 1 GHz compared to the 720 MHz of the BeagleBoard), more RAM (512 MB compared to 256 MB), onboard
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
jack, and 4 port USB hub. The BeagleBoard-xM lacks the onboard NAND and therefore requires the OS and other data to be stored on a microSD card. The addition of the Camera port to the -xM provides a simple way of importing video via Leopard Board cameras.
Specifications
* Package on Package
POP CPU/memory chip.
** Processor TI DM3730 Processor – 1 GHz
ARM Cortex-A8 core
** 'HD capable'
TMS320C64x+ core (800 MHz up to
720p
720p (720 lines progressive) is a progressive HD signal format with 720 horizontal lines/1280 columns and an aspect ratio (AR) of 16:9, normally known as widescreen HD (1.78:1). All major HD broadcasting standards (such as SMPTE 292M) includ ...
@30 fps)
** Imagination Technologies
PowerVR
PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, video decoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and ...
SGX 2D/3D graphics processor supporting dual independent displays
** 512 MB LPDDR
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
** 4 GB microSD card supplied with the BeagleBoard-xM and loaded with The Angstrom Distribution
* Peripheral connections
** DVI-D (HDMI connector chosen for size – maximum resolution is 1400 x 1050)
** S-Video
** USB OTG (mini AB)
** 4 USB ports
** Ethernet
** MicroSD/MMC card
**Stereo in and out jacks
** RS-232 port
** JTAG connector
** Power socket (5 V barrel connector type)
** Camera port
** Expansion port
* Development
** Boot code stored on the uSD card
** Boot from uSD/MMC only
** Alternative Boot source button.
** Has been demonstrated using
Android,
Angstrom Linux,
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
,
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
Gentoo,
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
ARM
and
Maemo
Maemo is a Linux-based software platform originally developed by Nokia, now developed by the Free software movement, community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and Software development ...
Linux distributions,
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
, the
Windows CE
Windows CE, later known as Windows Embedded CE and Windows Embedded Compact, is a discontinued operating system developed by Microsoft for mobile and embedded devices. It was part of the Windows Embedded family and served as the software foun ...
operating system,
and
RISC OS
RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
.
BeagleBone

Announced in the end of October 2011, the BeagleBone is a
barebone development board. It can fit inside an
Altoids tin. The BeagleBone was initially priced at US$89.
The BeagleBone has a
Sitara ARM Cortex-A8 processor running at 720 MHz, 256 MB of RAM, two 46-pin expansion connectors, on-chip Ethernet, a microSD slot, and a USB host port and multipurpose device port which includes low-level serial control and JTAG hardware debug connections, so no JTAG emulator is required.
A number of BeagleBone "Capes" have recently been released. These capes are expansion boards which can be stacked onto the BeagleBone Board (up to four at one time). BeagleBone capes include but are not limited to:
* LCD touchscreen capes (7" and 3.5")
* DVI-D cape
* Breakout cape
*
Breadboard
A breadboard, solderless breadboard, or protoboard is a construction base used to build semi-permanent prototypes of electronic circuits. Unlike a perfboard or stripboard, breadboards do not require soldering or destruction of tracks and are h ...
cape
* CAN bus cape
* RS-232 cape
* Battery cape
BeagleBone Black

Launched on April 23, 2013, at a price of $45. Among other differences, it increases RAM to 512 MB, it increases the processor clock to 1 GHz, and it adds HDMI and 2 GB of
eMMC
MultiMediaCard, officially abbreviated as MMC, is a memory card standard used for solid-state storage. Unveiled in 1997 by SanDisk and Siemens, MMC is based on a surface-contact low-pin-count serial interface using a single memory stack subst ...
flash memory. The BeagleBone Black also ships with
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
3.8, upgraded from the original BeagleBone's Linux kernel 3.2, allowing the BeagleBone Black to take advantage of
Direct Rendering Manager
The Direct Rendering Manager (DRM) is a subsystem of the Linux kernel responsible for interfacing with Graphics processing unit, GPUs of modern video cards. DRM exposes an Application programming interface, API that user-space programs can use t ...
(DRM).
BeagleBone Black Revision C (released in 2014) increased the size of the flash memory to 4 GB. This enables it to ship with
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
GNU/Linux installed. Previous revisions shipped with Ångström Linux.
BeagleBoard-X15
The BeagleBoard-X15 is based on the TI
Sitara AM5728 processor with two
ARM Cortex-A15 cores running at 1.5 GHz, two
ARM Cortex-M4 cores running at 212 MHz and two
TI C66x DSP cores running at 700 MHz.
The processor provides
USB 3.0
Universal Serial Bus 3.0 (USB 3.0), marketed as SuperSpeed USB, is the third major version of the Universal Serial Bus (USB) standard for interfacing computers and electronic devices. It was released in November 2008. The USB 3.0 specification ...
support and has a
PowerVR
PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, video decoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and ...
dual-core SGX544 GPU running at 532 MHz.
PocketBeagle
Launched in September 2017, PocketBeagle offers identical computing performance to BeagleBone Black in a physical form factor that offers over 50% reduction in size and 75% reduction in weight, along with over 40% cheaper purchase price (December 2018 MSRP US$25 vs. US$45 for BeagleBone Black). The miniaturization was made possible by using the
Octavo Systems OSD3358-SM that shrinks all major subsystems of the BeagleBone Black into a single ceramic package attached using
ball grid array
A ball grid array (BGA) is a type of surface-mount packaging (a chip carrier) used for integrated circuits. BGA packages are used to permanently mount devices such as microprocessors. A BGA can provide more interconnection pins than can be pu ...
. The advantages of the miniaturization come at the cost of removal of all built-in connectors except for a single micro USB port, the removal of on-board eMMC flash storage, and a reduction of header pins from 92 down to 72 due to space constraints, meaning that most capes will either not work at all or need heavy modifications to work with PocketBeagle. Just as the BeagleBone Black's
printed circuit board
A printed circuit board (PCB), also called printed wiring board (PWB), is a Lamination, laminated sandwich structure of electrical conduction, conductive and Insulator (electricity), insulating layers, each with a pattern of traces, planes ...
(PCB) is cut to fit snugly in an
Altoids mint tin, PocketBeagle's PCB is cut to fit snugly in an Altoids Smalls mint tin. Recommended use cases for PocketBeagle include embedded devices where size and weight considerations are most critical, such as
quadcopter drones and other miniaturized robotics, along with handheld gaming applications.
Specifications
The following
operating systems
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
are reported to have obtained support for the hardware used on the boards:
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
,
Android (code named rowboat),
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
Void Linux
Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed e ...
,
openSUSE
openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
and
Ångström
The angstrom (; ) is a unit of length equal to m; that is, one ten-billionth of a metre, a hundred-millionth of a centimetre, 0.1 nanometre, or 100 picometres. The unit is named after the Swedish physicist Anders Jonas Ångström (1814–18 ...
. The board also supports other OSes such as
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
NetBSD
NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
,
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
,
QNX,
MINIX 3,
RISC OS
RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
, and
Windows Embedded
Windows IoT, short for Windows Internet of Things and formerly known as Windows Embedded, is a family of operating systems from Microsoft designed for use in embedded systems. Microsoft has three different subfamilies of operating systems for em ...
.
Optional expansion boards
* BeagleBoard Zippy – Feature expander daughter card for BeagleBoard
* BeagleBoard Zippy2 – Second-generation Zippy. (UART, EEPROM, 100BASE-T, SD-Slot, RTC, I²C (5 V))
* BeagleTouch Display – Touchscreen 4.3" OLED panel with touchscreen, and drivers for Angstrom Linux built by Liquidware.
* BeagleLCD2 Expansion Board – 4.3" wide aspect LCD panel + touchscreen with interface board. Developed by HY Research.
* BeagleJuice – Lithium-ion battery pack for portability developed and built by Liquidware.
* WLAN adapter – This additional expansion card enables wireless connectivity functionality for the BeagleBoard.
* BeadaFrame – 7" TFT LCD display kit includes a touch panel and a plastic frame, by NAXING Electronics.
* 4DLCD CAPE – 4.3", 480x272 resolution LCD cape with resistive touch or non-touch and seven push buttons
* Vifff-024 – a very sensitive camera allowing capture of video stream at quarter moon illumination. Developed by ViSensi.org.
Optional enclosures
* Beagle Board RevC Clear Acrylic Case – Case for a BeagleBoard alone. (without Zippy2)
* BeagleLCD2 Clear Acrylic Case – Case for BeagleBoard with BeagleLCD2
Clones
*
IGEPv2 – a slightly larger board that includes more RAM, built-in Bluetooth and Wi-Fi, a USB host, an Ethernet jack, and use microSD cards instead of regular SD cards.
* ICETEK Mini Board (Chinese)
See also
*
Open-source computing hardware
This is a list of open-source hardware projects, including computer systems and components, cameras, radio, telephony, science education, machines and tools, robotics, renewable energy, home automation, medical and biotech, automotive, prototypi ...
*
IOIO
References
External links
*
*
OMAP35x Applications ProcessorsTexas Instruments OMAP Developer Network*
{{Single-board computer
Embedded Linux
Linux-based devices
Texas Instruments hardware
Single-board computers
Open computers