一、硬件介绍
BeagleBone Black Rev C是BeagleBoard.org推出的经典开源单板计算机。BeagleBoard是由德州仪器联合Digi-Key和Newark公司推出的低功耗开源单板计算机。BeagleBone Black Rev C处理器芯片型号是TI Sitara AM3358BZCZ,内核为ARM Cortex-A8,主频最高1GHz,支持NEON浮点和SIMD指令集。在图形与媒体上集成了PowerVR SGX530 2D/3D图形加速引擎,支持OpenGL ES 2.0,可用于基础图形界面和轻量级多媒体显示。
正面如下:

背面如下:

内存:
内存规格为512MB DDR3L 800MHz。有镁光的MT41K256M16HA-125和金士顿的D2516EC4BXGGB两种芯片型号可选,我这款是金士顿的D2516EC4BXGGB。
存储:
板载了一个4GB eMMC Flash存储芯片,主要用来存储系统文件,出厂时预装Debian Linux系统。我这款的eMMC规格是16GB的,比介绍的要高出很多。同时也有microSD卡存储座,可以用来数据的存储,也可以用来存储系统文件。
实时处理单元:
集成2个PRU(Programmble Realtime Unit)子系统,每个为32位独立实时处理器,适用于对时序要求极高的应用。
电源管理:
板载TI TPS65217C电源管理芯片,提供多路稳压与系统电源监控。电源输入有两种方式,一种是通过miniUSB供电,但因其往往用于系统调试接在电脑USB端口,电流可能会不满足Linux系统的要求;另外一种是通过5V的电源座供电。使用5V电源座供电需要准备一个5V 1A的电源适配器,接口为5.5*2.1mm的,有的5.5*2.5mm的接口可以兼容5.5*2.1mm的。一定要注意是5V的,电流最小是1A的。我选用的是5V 2A的电源适配器,具体参数如下

尺寸:
约86mm×53mm,可以说是非常小巧的了。
USB接口:
1路USB 2.0 Host(Type-A),可以连接键盘、鼠标、U盘和WiFi网卡等外设。
1路USB 2.0 Client(Mini-USB),支持供电、USB串口调试及USB Gadget模式。
网络接口
1路10/100Mbps以太网接口(RJ45),支持网络通信、远程调试和系统部署。
显示接口:
1个Micro HDMI接口,支持数字音视频输出,可连接显示器或电视。
扩展接口:板载2组46针扩展排针(共92针),包括:
GPIO、I2C、SPI、UART、PWM、ADC(12-bit)、CAN(复用引脚)和定时器与时钟信号。
板卡正面资源如下

板卡正面资源如下

二、资源的获取
官方介绍:介绍 — BeagleBoard 文档
官方芯片说明相关视频:https://edu.21ic.com/video/5907。
三、上电测试
(1)、硬件连接
通过mini USB数据线接至电脑,用5V电源适配器供电。因为Micro HDMI接口适配的显示器并不完全,也不能强制输出,而出厂预装的是没有桌面版的Debian Linux系统,所以可以通过mini USB显示程序运行状态。可以通过串口软件进行调试。串口参数为波特率为115200,数据位为8位,1个停止位,无奇偶校验。

(2)、系统测试
上电后板载的4个蓝色LED灯先是全亮,然后是部分灯实现流水灯效果,最后有一个灯长亮,有一个会间隔时间不定的闪烁。上电后正式进入系统会比较慢,等正式进入系统后会打印系统信息。

首先是系统版本号,以及设备厂商信息、发布时间和支持网站等。需要注意的是进入调试界面需要进行登录。默认账号是debian,密码是temppwd,这在系统上电后会打印出来。输入默认账号后可以创建其他的账号了,也可以修改默认账号的登录密码,只要设置的账号是debian就可以。可以像调试Linux系统一样进行调试,系统的具体信息如下

通过df -h查看磁盘的剩余空间可以看到eMMC的大小确实是16GB的。

我要赚赏金
