![]() BeagleBoard rev.B | |
Common manufacturers | Circuitco LLC on behalf of BeagleBoard.org |
---|---|
Design firm | Texas Instruments |
Introduced | BeagleBoard July 28, 2008 [1] BeagleBoard rev.C May 13, 2009 [2] BeagleBoard-xM September 14, 2010 [3] BeagleBone October 31, 2011 [4] BeagleBone Black April 23, 2013 [5] BeagleBoard-X15 November 1, 2015 [6] |
Cost | US$95 to $149 |
Type | Single-board computer |
Processor | ARM Cortex-A8 |
Frequency | 600 MHz to 1 GHz |
Memory | 128 MB to 512 MB |
Connection | USB On-The-Go |
Ports | USB On-The-Go/DVI-D/PC audio/SDHC/JTAG/HDMI |
Power consumption | 2 W |
Weight | ~37 g [7] |
Dimensions | 7.62 cm × 7.62 cm × 1.6 cm |
The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. [8] 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 share-alike license. The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used.[ citation needed ]
The BeagleBoard measures approximately 75 by 75 mm and has all the functionality of a basic computer. [9] The OMAP3530 includes an ARM Cortex-A8 CPU (which can run Linux, Minix, [10] FreeBSD, [11] OpenBSD, [12] RISC OS, [13] or Symbian; a number of unofficial Android ports exist [14] [15] ), 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 and HDMI connections. A single SD/MMC card slot supporting SDIO, a USB On-The-Go port, an RS-232 serial connection, a JTAG 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 and 256 MB of RAM (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.
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 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. [29] [30]
Announced in the end of October 2011, the BeagleBone is a barebone development board. It can fit inside an Altoids tin. [32] The BeagleBone was initially priced at US$89. [33]
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:
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 flash memory. The BeagleBone Black also ships with Linux kernel 3.8, upgraded from the original BeagleBone's Linux kernel 3.2, allowing the BeagleBone Black to take advantage of Direct Rendering Manager (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 GNU/Linux installed. Previous revisions shipped with Ångström Linux. [35]
The BeagleBoard-X15 [36] [37] 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. [38] The processor provides USB 3.0 support and has a PowerVR dual-core SGX544 GPU running at 532 MHz.
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. 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 (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.
BeagleV-Ahead | BeaglePlay | BeagleBone AI-64 | BeagleBone AI | PocketBeagle | BeagleBoard-X15 | BeagleBone Black | BeagleBone | BeagleBoard-xM | BeagleBoard | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Release Date: | July 12, 2023 [39] | March 8, 2023 [40] | June 14, 2022 [41] | September 19, 2019 [42] | September 21, 2017 [43] | 23 September 2016 [44] | April 23, 2013 | October 31, 2011 | September 14, 2010 | July 28, 2008 | |
SoC | Alibaba TH1520 [45] | AM625 [46] | TDA4VM [47] | AM5729 | OSD3358-SM | Sitara AM5728 [48] | AM3358/9 | DM3730 | OMAP3530 | ||
CPU | Quad C910 (RISC-V RV64GC) [45] | Quad ARM Cortex-A53 + ARM Cortex-M4F (400 MHz) [46] | Dual ARM Cortex-A72 + Quad ARM Cortex-R5F (1000 MHz) + Dual ARM Cortex-R5F (1000 MHz) [47] | AM5729 ARM Cortex-A15 | Sitara AM3358 ARM Cortex-A8 | Dual ARM Cortex-A15 + Dual ARM M4 (212 MHz) + Quad PRU (200 MHz) | Cortex-A8 + Dual PRU (200 MHz) | ||||
Frequency (MHz) | 2000 [45] | 1400 [46] | 2000 [47] | 1500 | 1000 | 1500 | 1000 | 720 | 1000 | 720 | |
GPU | BXM-4-64 [45] | PowerVR AXE-1-16 [46] | PowerVR 8XE GE8430 [47] | Dual PowerVR SGX544 | PowerVR SGX530 | Dual PowerVR SGX544 | PowerVR SGX530 [49] [50] [51] (200 MHz) | ||||
DSP | ? | — | TMS320C71x (1000 MHz) + Dual TMS320C66x (1000 MHz) + [47] | Dual TMS320C66x | — | Dual TMS320C66x [49] (700 MHz) | — | — | TMS320C64x+ [52] (800 MHz) | TMS320C64x+ [49] (520 MHz) | |
Onboard storage: | 16 GB eMMC, microSD card [45] | 16 GB eMMC, microSD card [46] | 16 GB eMMC, microSD card [47] | 16 GB eMMC | 4KB of EEPROM, microSD card | 8-bit eMMC 4 GB, microSD card | 8-bit eMMC (Rev B: 2 GB Ångström pre-installed, Rev C: 4 GB Debian pre-installed ), microSD card 3.3 V Supported (No Card Supplied) | microSD card 3.3 V Supported (card supplied with Ångström) | microSD card Supported (card supplied with Ångström) | 256MB NAND Flash, SD/MMC card | |
Onboard network: | ? | Gigabit Ethernet, single-pair Ethernet, 802.11n 2.4/5 GHz WiFi, Bluetooth LE, IEEE 802.15.4 | ? | Gigabit Ethernet, 802.11AC 2.4/5 GHz WiFi | — | Dual Gigabit Ethernet | Fast Ethernet (MII based) | Fast Ethernet (MII based) | Fast Ethernet (via USB hub with Ethernet) | — | |
USB ports: | ? | 1x USB Type C dual-role, 1x USB Type A host | ? | 1x USB Type C dual-role, 1x USB Type A host | 1x Micro USB Type B | 3x USB 3.0 Type A Host 4 x USB 2.0 Host 1 x Micro USB Type B | 1x Standard A host port (direct). 1x mini B device port (direct) | 1x Standard A host port (direct). 1x mini B device port (via hub) | 4x Standard A host port (via hub with Ethernet). 1x mini AB OTG port (direct) | 1x Standard A host port (direct). 1x mini AB OTG port (direct) | |
Memory (SDRAM): | 4096 MiB LPDDR4 [45] | 2048 MiB DDR4 [46] | 4096 MiB LPDDR4 [47] | 1024 MiB DDR3L | 512 MiB DDR3 | 2048 MiB DDR3L | 512 MiB DDR3 | 256 MiB DDR2 | 512 MiB DDR2 | 128 MiB (rev B) DDR 256 MiB (rev C+) DDR | |
Video outputs: | ? | HDMI | ? | Micro-HDMI | none | HDMI, LCD via Expansion | Micro-HDMI, cape add-ons | cape add-ons | DVI-D, S-Video | ||
Audio outputs: | ? | HDMI | ? | Micro-HDMI | none | HDMI, AIC3104 (Stereo In/out) | Micro-HDMI, cape add-ons | cape add-ons | 3.5mm audio jack | ||
Size: | ? | 80 mm × 80 mm × 20 mm (3.15 in × 3.15 in × 0.79 in) [53] | ? | 8.9 cm x 5.4 cm x 1.5 cm | 56mm x 35mm x 5mm | 107 mm × 102 mm (4.2 in × 4.0 in) [54] | 86.40 mm × 53.3 mm (3.402 in × 2.098 in) | 86.40 mm × 53.3 mm (3.402 in × 2.098 in) | 78.74 mm × 76.2 mm (3.100 in × 3.000 in) | 78.74 mm × 76.2 mm (3.100 in × 3.000 in) | |
Weight: | ? | 55.3 grams (1.95 ounces) [55] | ? | 48 grams (1.7 ounces) | 10 grams (0.35 ounces) | TBA | 39.68 g (1.400 oz) [56] | 39.68 grams (1.400 ounces) | ? | ? | |
Power ratings: | ? | 3.77 A @ 5 V [57] | ? | 3A @ 5V [58] | 150 mA @ 5 V | 210–460 mA @5 V | 210–460 mA @5 V | 300–500 mA @5 V | ? | 350-1000 mA @5 V | |
Power source: | ? | USB C Port | ? | USB C Port | micro USB port or I/O pins | 2.5 mm × 5.5 mm 12 V jack | Mini USB or 2.1 mm x 5.5 mm 5 V jack | ||||
Low-level peripherals: | ? | ? | ? | 4+xUART, 16-bit LCD, 2x SPI, 2× I²C | 3xUART, 4× PWM, 2× SPI, 2× I²C, 2x CAN bus | 7xUART, LCD, GPMC, 1× SPI, 1x I²C, 1x CAN bus | 4xUART, 8× PWM, LCD, GPMC, MMC1, 2× SPI, 2× I²C, A/D Converter, 2× CAN bus, 4 Timers | 4xUART, 8× PWM, LCD, GPMC, MMC1, 2× SPI, 2× I²C, A/D Converter, 2× CAN bus, 4 Timers, FTDI USB to serial, JTAG via USB | McBSP, DSS, I²C, UART, LCD, McSPI, PWM, JTAG, camera interface | McBSP, DSS, I²C, UART, McSPI, PWM, JTAG |
The following operating systems are reported to have obtained support for the hardware used on the boards: Fedora, Android (code named rowboat), Ubuntu, Void Linux, openSUSE and Ångström. The board also supports other OSes such as FreeBSD, NetBSD, OpenBSD, QNX, MINIX 3, RISC OS, and Windows Embedded.
ARM is a family of RISC instruction set architectures (ISAs) for computer processors. Arm Ltd. develops the ISAs and licenses them to other companies, who build the physical devices that use the instruction set. It also designs and licenses cores that implement these ISAs.
The OMAP family, developed by Texas Instruments, was a series of image/video processors. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally include a general-purpose ARM architecture processor core plus one or more specialized co-processors. Earlier OMAP variants commonly featured a variant of the Texas Instruments TMS320 series digital signal processor.
Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology, that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.
Segger Microcontroller, founded in 1992, is a private company involved in the embedded systems industry. It provides products used to develop and manufacture four categories of embedded systems: real-time operating systems (RTOS) and software libraries (middleware), debugging and trace probes, programming tools, and in-system programmers. The company is headquartered in Monheim am Rhein, Germany, with remote offices in Gardner, Massachusetts; Milpitas, California; and Shanghai, China.
The Pandora is an operating system, handheld game console and mobile personal computer originally released in 2010. It is designed to take advantage of existing free and open-source software and to be a target for homebrew development. It includes several features that no handheld game consoles have previously had, making it a cross between a handheld game console and a subnotebook. It is developed and produced by OpenPandora, which is made up of former distributors and community members of the GP32 and GP2X handhelds. Until 2013, multiple batches of slightly updated Pandora variants were produced. In 2014 the development of a redesigned and upgraded successor, called DragonBox Pyra, was started.
The i.MX range is a family of Freescale Semiconductor proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System-on-Chip) that integrate many processing units into one die, like the main CPU, a video processing unit, and a graphics processing unit for instance. The i.MX products are qualified for automotive, industrial, and consumer markets. Most of them are guaranteed for a production lifetime of 10 to 15 years.
Devices that use i.MX processors include Ford Sync, the Amazon Kindle and Kobo eReader series of e-readers until 2021, Zune, Sony Reader, Onyx Boox readers/tablets, SolidRun SOM's, Purism's Librem 5, some Logitech Harmony remote controls and Squeezebox radio and some Toshiba Gigabeat MP4 players. The i.MX range was previously known as the "DragonBall MX" family, the fifth generation of DragonBall microcontrollers. i.MX originally stood for "innovative Multimedia eXtension".
The IGEPv2 board is a low-power, fanless single-board computer based on the OMAP 3 series of ARM-compatible processors. It is developed and produced by Spanish corporation ISEE and is the second IGEP platform in the series. The IGEPv2 is open hardware, licensed under a Creative Commons Attribution-Non Commercial-ShareAlike 3.0 unported license.
The Touch Book is a portable computing device that functions as a netbook, and a tablet computer. Designed by Always Innovating, a company situated in the city of Menlo Park, in California, USA, it was launched at the DEMO conference in March 2009. Its designers stated at launch that it is the first netbook featuring a detachable keyboard with a long battery life. It is based on the ARM TI OMAP3530 processor and features a touchscreen.
The PandaBoard was a low-power single-board computer development platform based on the Texas Instruments OMAP4430 system on a chip (SoC). The board has been available to the public at the subsidized price of US$174 since 27 October 2010. It is a community supported development platform.
The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It is a multicore processor with out-of-order superscalar pipeline running at up to 2.5 GHz.
The ARM Cortex-A8 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture.
Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. Since 2013, Raspberry Pi devices have been developed and supported by a subsidiary of the Raspberry Pi Foundation, now named Raspberry Pi Ltd. The Raspberry Pi project originally leaned toward the promotion of teaching basic computer science in schools. The original model became more popular than anticipated, selling outside its target market for diverse uses such as robotics, home and industrial automation, and by computer and electronic hobbyists, because of its low cost, modularity, open design, and its adoption of the HDMI and USB standards.
The Allwinner A1X is a family of single-core SoC devices designed by Allwinner Technology from Zhuhai, China. Currently the family consists of the A10, A13, A10s and A12. The SoCs incorporate the ARM Cortex-A8 as their main processor and the Mali 400 as the GPU.
The Sitara Arm Processor family, developed by Texas Instruments, features ARM9, ARM Cortex-A8, ARM Cortex-A9, ARM Cortex-A15, and ARM Cortex-A53 application cores, C66x DSP cores, imaging and multimedia acceleration cores, industrial communication IP, and other technology to serve a broad base of applications. Development using Sitara processors is supported by the open source Beagle community as well as Texas Instruments' open source development community.
Cubieboard is a single-board computer, made in Zhuhai, Guangdong, China. The first short run of prototype boards were sold internationally in September 2012, and the production version started to be sold in October 2012. It can run Android 4 ICS, Ubuntu 12.04 desktop, Fedora 19 ARM Remix desktop, Armbian, Arch Linux ARM, a Debian-based Cubian distribution, FreeBSD, or OpenBSD.
Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the Raspberry Pi, and both lines use the same 40-pin I/O connector.
Pine Store Limited, known by its trade name Pine64, is a Hong Kong-based organization that designs, manufactures, and sells single-board computers, notebook computers, as well as smartwatch/smartphones. Its name was inspired by the mathematical constants pi and e with a reference to 64-bit computing power.
The Pinebook is a low-cost notebook developed by Hong Kong-based computer manufacturer Pine64. The Pinebook was announced in November 2016 and production started in April 2017. It is based on the platform of Pine64's existing Pine A64 single board computer, costing US$89 or US$99 for the 11.6" and 14" model respectively. Its appearance resembles the MacBook Air. The Pinebook is sold "at-cost" by Pine64 as a community service.
Ports are available now for the BeagleBoard XM, BeagleBone white, and BeagleBone black
A snap of an RISC OS 5, running on a Beagleboard device powered by a 600 MHz ARM Cortex-A8 processor with a built-in graphics chip, has tipped up on the world wide wibble. The port developed by Jeffrey Lee is a breakthrough for the shared-source project because it has ported the OS without an army of engineers.
{{cite web}}
: CS1 maint: unfit URL (link)