跳到主要内容

BeagleBone黑

Beaglebone黑不亚于一台电脑。是的,你没看错。它包含了你在台式机或笔记本电脑上找到的所有东西。强大的处理器、内存和图形加速,都被压缩成芯片,焊接成一块电路板。因此,称它为单板计算机是完全合理的。

这个强大的单片机板可以连接显示器、扬声器、以太网、键盘和鼠标。此外,它还可以用于引导LINUX操作系统。

它是爱好者和研究人员构建复杂项目的强大工具,也是了解更多基于linux的操作系统的好方法。

类似的发展委员会

覆盆子π、Arduino Yun、ARM LPC2129、Intel Edison、Beagle Bone Green。

Beaglebone黑针配置

每个数字I/O引脚有8种不同的模式可供选择,包括GPIO。以下是BeagleBone黑色Pinout桌子Beaglebone黑色的P8和P9扩展头。

PROC列是处理器上的引脚号。

MODE列是每个引脚可用的不同模式设置。

请注意MODE5是缺失的,因为它什么都不做。在MODE5中工作的唯一引脚是GPIO0_7在扩展头P9。可以设置为mmc0_swdp

扩展头P8 Pinout

PROC 的名字 MODE0 模型 MODE2 MODE3 MODE4 MODE6 MODE7
1、2 接地
3. R9机型 GPIO1_6 gpmc_ad6 mmc1_dat6 GPIO1 [6]
4 T9 GPIO1_7 gpmc_ad7 mmc1_dat7 GPIO1 [7]
5 R8 GPIO1_2 gpmc_ad2 mmc1_dat2 GPIO1 [2]
6 T8 GPIO1_3 gpmc_ad3 mmc1_dat3 GPIO1 [3]
7 R7 TIMER4 gpmc_advn_ale timer4 GPIO2 [2]
8 T7 TIMER7 gpmc_oen_ren timer7 GPIO2 [3]
9 T6 TIMER5 gpmc_be0n_cle timer5 GPIO2 [5]
10 U6 TIMER6 gpmc_wen timer6 GPIO2 [4]
11 * R12 GPIO1_13 gpmc_ad13 lcd_data18 mmc1_dat5 * mmc2_dat1 eQEP2B_in GPIO1 [13]
12 * 病人 GPIO1_12 gpmc_ad12 lcd_data19 mmc1_dat4 * mmc2_dat0 eQEP2A_in GPIO1 [12]
13 * T10 EHRPWM2B gpmc_ad9 lcd_data22 mmc1_dat1 * mmc2_dat5 ehrpwm2B GPIO0 [23]
14 * T11 GPIO1_26 gpmc_ad10 lcd_data21 mmc1_dat2 * mmc2_dat6 ehrpwm_tripzone GPIO0 [26]
15 * U13 GPIO1_15 gpmc_ad15 lcd_data16 mmc1_dat7 * mmc2_dat3 eQEP2_strobe GPIO1 [15]
16 * V13 GPIO1_14 gpmc_ad14 lcd_data17 mmc1_dat6 * mmc2_dat2 eQEP2_index GPIO1 [14]
17 * U12 GPIO1_27 gpmc_ad11 lcd_data20 mmc1_dat3 * mmc2_dat7 ehrpwm0_synco GPIO0 [27]
18 V12 GPIO2_1 gpmc_clk_mux0 lcd_memory_clk gpmc_wait1 mmc2_clk mcasp0_fsr GPIO2 [1]
19 * U10 EHRPWM2A gpmc_ad8 lcd_data23 mmc1_dat0 * mmc2_dat4 ehrpwm2A GPIO0 [22]
20 * V9 GPIO1_31 gpmc_csn2 gpmc_be1n mmc1_cmd * GPIO1 [31]
21 * U9 GPIO1_30 gpmc_csn1 gpmc_clk mmc1_clk * GPIO1 [30]
22 V8 GPIO1_5 gpmc_ad5 mmc1_dat5 GPIO1 [5]
23 GPIO1_4 gpmc_ad4 mmc1_dat4 GPIO1 [4]
24 V7 GPIO1_1 gpmc_ad1 mmc1_dat1 GPIO1 [1]
25 得以 GPIO1_0 gpmc_ad0 mmc1_dat0 GPIO1 [0]
26 V6 GPIO1_29 gpmc_csn0 GPIO1 [29]
27 * U5 GPIO1_22 lcd_vsync * gpmc_a8 GPIO2 [22]
28 * V5 GPIO1_24 lcd_pcik * gpmc_a10 GPIO2 [24]
29 * R5 GPIO1_23 lcd_hsync * gpmc_a9 GPIO2 [23]
30 * R6 GPIO1_25 lcd_ac_bias_en * gpmc_a11 GPIO2 [25]
31 * V4 UART5_CTSN lcd_data14 * gpmc_a18 eQEP1_index mcasp0_axr1 uart5_rxd uart5_ctsn GPIO0 [10]
32 * T5 UART5_RTSN lcd_data15 * gpmc_a19 eQEP1_strobe mcasp0_ahclkx mcasp0_axr3 uart5_rtsn GPIO0 [11}
33 * V3 UART4_RTSN lcd_data13 * gpmc_a17 eQEP1B_in mcasp0_fsr mcasp0_axr3 uart4_rtsn GPIO0 [9]
34 * 的愉快 UART3_RTSN lcd_data11 * gpmc_a15 ehrpwm1A mcasp0_ahclkr mcasp0_axr2 uart3_rtsn GPIO2 [17]
35 * V2 UART4_CTSN lcd_data12 * gpmc_a16 ehrpwm1_tripzone mcasp0_aclkr mcasp0_axr2 uart4_ctsn GPIO0 [8]
36个* U3 UART3_CTSN lcd_data10 * gpmc_a14 ehrpwm0_synco mcasp0_axr0 uart3_ctsn GPIO2 [16]
37 * U1 UART5_TXD lcd_data8 * gpmc_a12 mcasp0_aclkx uart5
_txd
uart2_ctsn GPIO2 [14]
38 * U2 UART5_RXD lcd_data9 * gpmc_a13 mcasp0_fsx uart5_rxd uart_rtsn GPIO2 [15]
39 * T3 GPIO2_12 lcd_data6 * gpmc_a6 eQEP2_index GPIO2 [12]
40 * T4 GPIO2_13 lcd_data7 * gpmc_a7 eQEP2_strobe pr1_edio_data_out7 GPIO2 [13]
41 * T1 GPIO2_10 lcd_data4 * gpmc_a4 eQEP2A_in GPIO2 [10]
42 * T2 GPIO2_11 lcd_data5 * gpmc_a5 eQEP2B_in GPIO2 [11]
43 * R3 GPIO2_8 lcd_data2 * gpmc_a2 ehrpwm2_tripzone GPIO2 [8]
44 * R4 GPIO2_9 lcd_data3 * gpmc_a3 ehrpwm_synco GPIO2 [9]
45 * R1 GPIO2_6 lcd_data0 * gpmc_a0 ehrpwm2A GPIO2 [6]
46 * R2 GPIO2_7 lcd_data1 * gpmc_a1 ehrpwm2B GPIO2 [7]

*一些引脚用于内部存储eMMC(11-21)和HDMI (27-46)

扩展头P9 Pinout

PROC 的名字 MODE0 MODE2 MODE3 MODE4 MODE6 MODE7
1、2 接地
3,4 DC_3.3V
5、6 VDD_5V
7、8 SYS_5V
9 PWR_BUT
10 A10 RESET_OUT
11 T17 gpmc_wait0 mii2_crs gpmc_csn4 rmii2_crs_dv mmc1_sdcd uart4_rxd_mux2 gpio0 [30]
12 U18 gpmc_be1n mii2_col gpmc_csn6 mmc_dat3 gpmc_dir mcasp0_aclkr_mux3 gpio1 [28]
13 参加U17 gpmc_wpn mii2_rxerr gpmc_csn5 rmii2_rxerr mmc2_sdcd uart4_txd_mux2 gpio0 [31]
14 U14 gpmc_a2 mii2_txd3 rgmii2_td3 mmc2_dat1 gpmc_a18 ehrpwm1A_mux1 gpio1 [18]
15 R13 gpmc_a0 gmii2_txen rmii2_tctl mii2_txen gpmc_a16 ehrpwm1_tripzone gpio1 [16]
16 T14 gpmc_a3 mii2_txd2 rgmii2_td2 mmc2_dat2 gpmc_a19 ehrpwm1B_mux1 gpio1 [19]
17 spi0_cs0 mmc2_sdwp I2C1_SCL ehrpwm0_synci gpio0 [5]
18 B16转椅 spi0_d1 mmc1_sdwp I2CL_SDA ehrpwm0_tripzone gpio0 [4]
19 D17 uart1_rtsn timer5 dcan0_rx I2C2_SCL spi1_cs1 gpio0 [13]
20. D18 uart1_ctsn timer6 dcan0_tx I2C2_SDA spi1_cs0 gpio0 [12]
21 B17 spi0_d0 uart2_txd I2C2_SCL ehrpwm0B EMU3_mux1 gpio0 [3]
22 第A17 spi0_sclk uart2_rxd I2C2_SDA ehrpwm0A EMU2_mux1 gpio0 [2]
23 第十四节 gpmc_a1 gmii2_rxdv rgmii2_rxdv mmc2_dat0 gpmc_a17 ehrpwm0_synco gpio1 [17]
24 D15 uart1_txd mmc2_swdp dcan1_rx I2C1_SCL gpio0 [15]
25 mcasp0_ahclkx eQEP0_strobe mcasp0_axr3 mcasp1_axr1 EMU4_mux2 gpio3 [21]
26 D16 uart1_rxd mmc1_sdwp mcasp0_axr2 I2C1_SDA gpio0 [14]
27 C13 mcasp0_fsr eQEP0B_in mcasp1_fsx EMU2_mux2 gpio3 [19]
28 C12 mcasp0_ahclkr ehrpwm0_synci spi1_cs0 eCAP2_in_PWM2_out gpio3 [17]
29 十三区最 mcasp0_fsx ehrpwm0B spi1_d0 mmc1_sdcd_mux1 gpio3 [15]
30. D12 mcasp0_axr0 ehrpwm0_tripzone spi1_d1 mmc2_sdcd_mux1 gpio3 [16]
31 首次购物 mcasp0_aclkx ehrpwm0A spi1_sclk mmc0_sdcd_mux1 gpio3 [14]
32 VADC
33 C8 AIN4
34 AGND
35 A8 AIN6
36 B8 AIN5
37 B7 AIN2
38 A7 AIN3
39 B6 AIN0
40 C7 AIN1
41 D14 xdma_event_intr1 tclkin clkout2 timer7_mux1 EMU3_mux0 gpio0 [20]
D13 mcasp0_axr1 eQEP0_index mcasp1_axr0 emu3 gpio3 [20]
42 C18 eCAPO_in_PWM0_out uart3_txd spi1_cs1 pr1_ecap0_ecap
_capin_apwm_o
spi1_sclk xdma_event_intr2 gpio0 [7]
B12 mcasp0_aclkr eQEP0A_in mcasp0_axr2 mcasp1_aclkx gpio3 [18]

  • 多达8个I/O引脚可以配置PWM(脉宽调制器)来产生控制电机的信号,而无需占用任何额外的CPU周期
  • 头P9中的引脚号(32-40)构成了一个具有8个通道的12位模数转换器
  • 有2个I2C接口。第一个I2C总线用于读取eeprom。它还可以用于其他数字I/O操作,而不会干扰该功能。第二个I2C可根据用户需要进行配置
  • 有2个SPI端口,用于快速转移数据
  • 对于高级用户,Beaglebone黑由25个PRU低时延I/ o组成。他们可以使用2个内置的32位200 MHz微控制器,称为PRU(可编程实时单元),以执行一些实时任务

Beaglebone Black技术规范

处理器

思达拉AM3358BZCZ100

1 GHz, 2000 MIPS

图形引擎

SGX530 3D, 20M多边形/S

更快的记忆

512MB DDR3L 800 MHz

机载闪光灯

4GB, 8位嵌入式MMC

PMIC

TPS65217C PMIC调节器和一个额外的LDO

调试支持

可选板载20针CTI JTAG,串行头

电源

miniUSB, USB或DC接口

5V DC外部通过膨胀头

印刷电路板

3.4英寸x 2.1英寸

6层

指标

1-电源,2-以太网,4用户可控led

HS USB 2.0客户端端口

通过miniUSB访问USB0,客户端模式

HS USB 2.0主机端口

访问USB1, A型插座,500 mA LS/FS/HS

串行端口

UART0访问通过6针3.3V TTL头。标题被填充

以太网

10/100, RJ45

SD / MMC连接器

microSD、3.3 v

用户输入

重置按钮

启动按钮

电源按钮

视频了

16b HDMI, 1280 x 1024 (MAX)

1024 x 768 x 1280 x 720, 1440 x 900, 1920 x 1080@24 Hz w/EDID支持

音频

通过HDMI接口,立体声

扩张的连接器

电源5V, 3.3V, VDD_ADC(1.8V)

3.3V I/O所有信号

McASP0, SPI1, I2C, GPIO(69 max), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V max), 4个定时器,4个串口,CAN0, EHRPWM(0,2), XDMA中断,电源按钮,扩展板ID(最多可堆叠4个)

重量

39.68克(1.4盎司)

注意:更多的技术信息可以在Beaglebone Black Datasheet,链接在本页底部。

Beaglebone Black和Beaglebone的区别

Beaglebone黑

Beaglebone

处理器

AM3358BZCZ100, 1 ghz

AM3359ZCZ72, 720兆赫

视频了

HDMI

没有一个

动态随机存取记忆体

512 MB DDR3L, 800MHz

256MB DDR2, 400MHz

闪光

4GB eMMC,美元

美元

机载JT

光学

是的,通过USB

串行

通过USB接口

压水堆输出头

没有

是的

权力

210 - 460年mA@5V

300 - 500年mA@5V

哪里使用比格伯恩黑?

Beaglebone黑是一个口袋友好,紧凑的开发平台,其快速增长的社区提供了出色的支持。它是物理计算和小型嵌入式应用的完美设备。

Beaglebone黑色的最大特点是可以添加不同的斗篷,这使得它成为一个完全的游戏规则改变者。披风是插入板,添加到Beaglebone黑色,以增强其功能。斗篷可用于电机控制,VGA,摄像头,LCD和其他功能。

Beaglebone Black可以在以下情况下使用

  • 当您需要运行低功耗的重型操作系统时

在DIY项目中,有很多情况是Arduino不够用的。例如,在操作系统引导和运行繁重软件期间,Arduino需要额外的动力。在这里,黑色派上了用场,用低功率做同样的操作。

  • 当您的项目需要连接大量硬件时

在GPIO连接方面,Beaglebone黑色击败了树莓派。在Pi中,我们有一个26针的头,用作8个GPIO针或串行总线。然而,在Beaglebone black中,我们可以找到两个48个插座的头,使用它们可以连接n个I/O硬件。它还具有许多模拟I/O引脚来连接传感器,这是开箱即用的Pi所没有的。

  • 当你想让项目快速启动时

Beaglebone black启动和运行的时间非常短。它带有预安装的LINUX发行版,节省了大量的时间,防止了混乱。

如何开始使用Beaglebone Black?

正如前面提到的,开始使用Beaglebone黑是一个非常快速和简单的过程。

  • 首先,用附带的迷你USB把它插入你的电脑。这将启动它并引导到它的LINUX发行版Angstrom
  • 把它连接到显示器和USB外设上
  • 您可以安装驱动程序连接Beaglebone黑到web浏览器,并控制它与您的计算机
  • 从这里开始,就没有限制了。您可以熟悉LINUX操作系统,或者使用Python和库为Beaglebone black编写定制软件来管理所有gpio

应用程序

  • 机器人
  • 电动机控制器
  • 使用显示屏控制和监控
  • 自动化
  • 物联网
  • AWS
  • 蓝牙连接项目

2d模型和尺寸

BeagleBone黑色维度

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一部分。


Baidu