1.开箱

年前购买的BeagleBoneBlack板子,过完年终于到手了。很喜欢这个板子的圆角。
2.板卡介绍
BeagleBone® Black 是一款基于 ARM 架构的开源单板计算机(SBC),由 BeagleBoard.org 社区开发和维护。它旨在为开发者和爱好者提供一个低成本、高性能的嵌入式计算平台,适用于物联网(IoT)、机器人、自动化、教育等多种应用场景。
主要特点
处理器:
采用 AM335x 1GHz ARM Cortex-A8 处理器。
支持浮点运算,性能强大,适合运行 Linux 和其他嵌入式操作系统。
内存:
内置 512MB DDR3L RAM,提供足够的运行内存。
存储:
内置 4GB eMMC 闪存,用于存储操作系统和应用程序。
支持通过 microSD 卡扩展存储。
接口:
USB 2.0 接口:支持主机和设备模式。
以太网接口:10/100 Mbps,支持有线网络连接。
HDMI 接口:支持高清视频输出。
GPIO 引脚:提供丰富的 GPIO、I2C、SPI、UART 等接口,方便连接外设。
电源:
支持通过 microUSB 或外部电源适配器供电。
操作系统支持:
Debian Linux(官方推荐)
Android
Ubuntu
FreeRTOS(实时操作系统)
以及其他基于 Linux 的发行版。
3.操作系统
安装操作系统。拿到板子第一步,习惯性先升级系统。去官方主页下载最新的Debian的镜像文件,要留意上边的文件筛选,他家的产品还是挺多的,这里要选择手头这个BeagleBone Black开发板的镜像文件。
1、通过Win32DiskImager进行烧录SD卡,然后插入SD卡,就可以通过SD卡启动,启动后,板子上的蓝灯会闪烁,应该是将SD卡的内容拷贝到固盘上,等待即可。

2、联网。BBB板子作为单板计算机,是提供了SSH服务,通过网络可以登录到操作系统来操作硬件的。系统将USB口作为网口进行了驱动,默认的IP为“192.168.7.2”,用户为“debian”,密码为:“temppwd”,超级用户密码也是“temppwd”。 板子上还提供了一个RJ45网口,另外还有一个USB口,在这里将手头的WAN1100网口通过USB口插入,无需安装驱动,即可可以识别到无线网卡了。
debian@BeagleBone:/etc$ sudo ifconfig eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:aa:fd:c8:90:67 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.7.2 netmask 255.255.255.0 broadcast 192.168.7.255 inet6 fe80::2aa:fdff:fec8:906a prefixlen 64 scopeid 0x20<link> ether 00:aa:fd:c8:90:6a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.6.2 netmask 255.255.255.0 broadcast 192.168.6.255 inet6 fe80::2aa:fdff:fec8:906c prefixlen 64 scopeid 0x20<link> ether 00:aa:fd:c8:90:6c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 30:46:9a:29:85:78 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
安装network-manager:sudo apt install network-manager
# 查看设备状态 nmcli device status # 扫描并连接 sudo nmcli device wifi list sudo nmcli device wifi connect "SSID" password "密码"
3、更换源,换成国内的源
sudo vi /etc/apt/sources.list /etc/apt/sources.list deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
然后更新系统 sudo apt-get update & apt-get upgrade

我要赚赏金
