硬件准备:所需硬件清单与连接检查

做嵌入式开发,硬件准备是第一步。说实话,我见过不少新手买了开发板回来,电源线没插对就开始抱怨板子不亮——嗯,这种坑我自己也踩过。今天咱们就把 RK3568 开发需要的东西理清楚,一件一件过。

硬件清单:你至少需要这些

先列个表,你照着准备就行。我习惯把东西分成「必备」和「推荐」两类,省得你买一堆用不上的。

硬件 类型 说明
RK3568 开发板 必备 推荐 Firefly ROC-RK3568-PC 或友善 NanoPi R5C
12V/2A 电源适配器 必备 DC 5.5×2.1mm 接口,注意正负极
USB 转 TTL 串口线 必备 CH340G 或 CP2102 芯片,3.3V 电平
网线(千兆) 必备 用于 NFS 挂载和 SSH 登录
TF 卡(16GB 以上) 必备 Class 10 以上,用于烧写系统
USB 转网卡(可选) 推荐 笔记本没网口时备用
HDMI 线 + 显示器 推荐 调试图形界面时用
USB 键盘鼠标 推荐 板子当桌面用的时候
我的习惯:串口线我一般买两根,一根放工位,一根放包里。曾经有一次出差调试,发现串口线忘带了,现场找了一圈没找到合适的,硬是让同事顺丰到付寄了一根——那感觉,你懂的。

硬件连接:一步一步来

东西齐了,咱们开始接线。别急,按顺序来,错了容易烧东西。

1. 串口线连接

串口是嵌入式开发的生命线。板子没起来的时候,只有串口能告诉你它到底在干嘛。

  • TX → RX:开发板的 TX 接串口线的 RX
  • RX → TX:开发板的 RX 接串口线的 TX
  • GND → GND:地线必须接,否则电平参考点不对
  • VCC 不接:串口线自带 3.3V 供电,别接板子的 VCC,容易烧
我曾经犯过的错:第一次接串口,我把 TX 和 TX 直接连上了,结果终端啥都不显示。查了半天才发现是交叉线的问题。记住:TX 接 RX,RX 接 TX,这是串口的基本规则。

2. 电源连接

RK3568 的电源接口一般是 DC 5.5×2.1mm,中心正极。我建议你先别插板子,先量一下适配器输出电压——12V ±5% 都算正常。

  • 先插适配器到插座,指示灯亮
  • 再插 DC 头到开发板
  • 观察板子上的电源指示灯(一般是红色或蓝色)

如果灯不亮,别慌。先检查适配器有没有电,再检查 DC 头有没有插到底。我遇到过好几次是 DC 头没插紧。

3. 网线连接

千兆网线直连路由器或交换机。如果你用笔记本调试,可以搞个 USB 转网口,或者直接用网线把板子和笔记本连起来,手动配 IP。

网络拓扑建议:开发板 → 路由器/交换机 → 你的电脑。这样板子能上网,你也能 SSH 上去,还能用 NFS 挂载根文件系统,调试效率高很多。

4. TF 卡准备

TF 卡用来烧写系统镜像。我建议用 32GB 的,性价比最高。插卡的时候注意方向——金属触点朝下,听到咔哒一声才算到位。

上电检查:板子活了没?

所有线接好之后,上电。这时候你要做三件事:

  1. 看灯:电源灯常亮,如果有心跳灯(一般是绿色),应该闪烁
  2. 听声:风扇转不转?有些板子带散热风扇,上电就转
  3. 看串口:打开串口终端(波特率 1500000,8N1),应该能看到 uboot 启动信息

串口终端设置参数:

波特率:1500000
数据位:8
停止位:1
校验位:无
流控:无

如果你看到类似下面的输出,说明板子活了:

U-Boot 2017.09 (Jan 10 2024 - 15:30:00)
DRAM:  4 GiB
MMC:   dwmmc@fe310000: 1, dwmmc@fe320000: 0
Loading Environment from MMC... OK
Net:   eth0: ethernet@fe2a0000
一个小技巧:如果串口没输出,先检查串口线驱动有没有装好。Windows 下看设备管理器,Linux 下用 ls /dev/ttyUSB*。我遇到过好几次是驱动没装,折腾了半天硬件。

知识结构图:硬件准备全流程

下面这张图把整个硬件准备流程串起来了,你照着走一遍,基本不会漏东西。

硬件准备全流程 硬件清单准备 串口线连接 电源连接 网线连接 TF卡准备 上电检查 看灯:电源灯/心跳灯 听声:风扇是否转动 看串口:uboot启动信息 ✅ 板子正常启动 提示:如果串口无输出,优先检查 TX/RX 是否接反,以及串口驱动是否安装

常见问题与避坑

最后,我把这些年遇到过的硬件问题总结一下,你遇到了可以直接翻这里:

  • 板子不上电:先量适配器输出电压,再查 DC 头是否插紧。我遇到过适配器坏了的情况,换一个就好。
  • 串口没输出:检查 TX/RX 是否接反,驱动是否安装,波特率是否设置正确(1500000,不是 115200)。
  • 网线灯不亮:换根网线试试。千兆网线对线序要求高,劣质网线容易出问题。
  • TF 卡无法识别:格式化一下,用 fdisk 重新分区,文件系统用 FAT32。
特别提醒:千万别在板子通电的情况下插拔串口线或 TF 卡。虽然大部分时候没事,但我曾经有一次带电插拔串口,直接把板子的 UART 口烧了——那叫一个心疼。断电操作,养成习惯。