※本產品原廠代理從國外進口,有些交期較長,下訂前請詢問!
BeagleBoard-X15
Sign up below for notifications of availability and approved distributors to place orders. Check the wiki for the latest production update. If you need a board right away and don't care about FCC/CE compliance, you can get an early version of X15 as the processor module of the AM5728 EVM.
What is BeagleBoard-X15?
BeagleBoard-X15 is the top performing, mainline Linux enabled, power-users’ dream board with a core tailored for every computing task and a highspeed interface for every connectivity need. Give your algorithms room to stretch!
Processor: TI AM5728 2×1.5-GHz ARM® Cortex-A15
-
2GB DDR3 RAM
-
4GB 8-bit eMMC on-board flash storage
-
2D/3D graphics and video accelerators (GPUs)
-
2×700-MHz C66 digital signal processors (DSPs)
-
2×ARM Cortex-M4 microcontrollers (MCUs)
-
4×32-bit programmable real-time units (PRUs)
Connectivity
-
2×Gigabit Ethernet
-
3×SuperSpeed USB 3.0 host
-
HighSpeed USB 2.0 client
-
eSATA (500mA)
-
full-size HDMI video output
-
microSD card slot
-
Stereo audio in and out
-
4×60-pin headers with PCIe, LCD, mSATA
-
and much more...
Software Compatibility
-
Debian
-
Android
-
Ubuntu
-
Cloud9 IDE on Node.js
-
plus much more
----------------------------(其他說明)-------------------------------------------
BeagleBoard-X15 Hardware Files
BeagleBoard-X15 Questions and Answers
Does this replace the BeagleBone Black?
No
How many general purpose I/O pins are there?
There are four connectors with 60 pins each with about 157 GPIO pins[1]. The connectors are high-speed surface-mount on the back side of the board and even include PCIe[2].
Will this be open hardware?
Yes, all BeagleBoard.org designs are released as open hardware, with source schematics and layout available for your modification. We choose devices that are available in single unit quantities from worldwide distributors and publish our bill of materials. Documentation for the devices are available without NDA at the time of product launch. Within the processor, there may be some undocumented features, but no closed-source blobs are required to be loaded to boot the devices and full control is turned over to the users.
Is the graphics engine software open source?
The TI Sitara device used on BeagleBoard-X15 utilizes Imagination Technologies' PowerVR SGX544 GPU[3]. The kernel components of the current solution are GPLv2 licensed. There is no open source support for the user space components of this GPU from Imagination, but the FSF has proposed a project to create an open driver[4].
Will I be able to program the C66x DSPs?
Yes, there is a free C/C++ compiler from Texas Instruments and support in the mainline of the open source GCC C/C++ compiler. Support for interprocessor communication is also included in the mainline Linux kernel via RPMSG[5] [6] [7] .
bb.org: debian wheezy/jessie images:
sudo apt-get install ti-c6000-cgt-v8.0.x-installer
Debug dsptop[8] Support
bb.org: needs linux kernel: 4.1.10-ti-r23/4.1.10-ti-rt-r23 or greater from the v4.1.x-ti branch
sudo apt-get install dsptop
TI OpenCL[9] Support
bb.org: needs linux kernel: 4.1.10-ti-r23/4.1.10-ti-rt-r23 or greater from the v4.1.x-ti branch
sudo apt-get install firmware-am57xx-opencl-monitor ti-opencl
examples under: /usr/share/ti/examples/opencl/
BeagleBoard-X15 Mainline Support
U-Boot
As of v2015.01-rc3, mainline u-boot supports the x15 : http://git.denx.de/?p=u-boot.git;a=commit;h=1e4ad74b875f4da91193afffb0bb0db90ec7b886 However for the being use the ti fork:
git clone git://git.ti.com/ti-u-boot/ti-u-boot.git
cd ti-u-boot/
git checkout origin/ti-u-boot-2015.07 -b tmp
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} beagle_x15_defconfig
make ARCH=arm CROSS_COMPILE=${CC}
Kernel
1: kernel: CONFIG_SENSORS_TMP102 & CONFIG_SENSORS_GPIO_FAN
echo enabled > /sys/class/thermal/thermal_zone0/mode
BeagleBoard-X15 Firmware
dra7-ipu2-fw.xem4
This firmware was found in the meta-ti tree: http://arago-project.org/git/meta-ti.git?p=meta-ti.git;a=tree;f=recipes-bsp/ipumm-fw
bb.org: debian wheezy/jessie images:
sudo apt-get install ipumm-dra7xx-installer