本指南将引导您完成 Alius DCU 域控制器的初始设置,包括硬件连接、系统镜像烧录和首次启动验证。完成本指南后,您将拥有一个可正常运行的 DCU 开发环境。

准备工作

在开始之前,请确保您已准备好以下物品:

  • Alius DCU 域控制器主机
  • 12V 或 24V 直流电源(9-36V 范围内均可)
  • 电源连接器(配套提供)
  • Micro USB 数据线(用于串口调试)
  • 以太网线(用于网络连接)
  • Micro SD 卡(8GB 以上,用于系统烧录)
  • 读卡器(用于将镜像写入 SD 卡)

硬件连接

第一步:连接电源

DCU 域控制器的电源输入接口为 2-pin 接线端子。请按照以下步骤连接电源:

  1. 确认电源电压在 9-36 VDC 范围内。推荐使用 12V 5A 或 24V 3A 电源适配器。
  2. 将电源正极(红色)连接到 VIN 端子,负极(黑色)连接到 GND 端子。
  3. 使用螺丝刀紧固接线端子,确保连接可靠。
  4. 此时请勿接通电源。

第二步:连接调试串口

DCU 板载 Micro USB 调试串口,可用于系统调试和日志查看:

  1. 使用 Micro USB 数据线将 DCU 的调试口连接到计算机。
  2. 在计算机上打开串口工具(如 PuTTY、minicom 或 screen)。
  3. 串口配置:波特率 1500000,数据位 8,停止位 1,无校验,无流控。

第三步:连接网络

将以太网线一端连接到 DCU 的 GbE 接口,另一端连接到您的局域网或计算机直连。

系统镜像烧录

DCU 域控制器支持从 Micro SD 卡启动,也支持将系统烧录到板载 eMMC 存储。以下介绍 SD 卡启动方式,这是开发和测试阶段最便捷的方式。

下载系统镜像

Alius 为 DCU 域控制器提供了多个预构建的系统镜像:

  • Debian 11(推荐):完整的桌面环境,适合开发和调试。
  • Ubuntu 22.04:服务器版本,适合生产部署。
  • Buildroot(最小系统):极简系统,启动快速,适合嵌入式应用。

请从 Alius 官方网站下载最新的系统镜像文件(.img.xz 格式)。

烧录镜像到 SD 卡

Linux / macOS 用户

# 解压镜像文件
xz -d aliu-dcu-debian11-2024xxxx.img.xz

# 查看 SD 卡设备名
lsblk

# 将镜像写入 SD 卡(请将 /dev/sdX 替换为实际设备名)
sudo dd if=aliu-dcu-debian11-2024xxxx.img of=/dev/sdX bs=4M status=progress
sync

Windows 用户

  1. 下载并安装 Balena Etcher
  2. 打开 Etcher,选择下载的镜像文件和 SD 卡。
  3. 点击 “Flash” 开始烧录。

首次启动

  1. 将烧录好的 SD 卡插入 DCU 的 Micro SD 卡槽。
  2. 接通电源,观察板载 LED 指示灯。
  3. 系统启动后,调试串口将输出启动日志。
  4. 首次启动可能需要 30-60 秒,请耐心等待。
  5. 启动完成后,串口终端将显示登录提示符。

默认登录信息:

  • 用户名:aliu
  • 密码:aliu2024

网络连接验证

通过串口配置网络

首次启动后,建议先通过串口登录并配置网络:

# 登录系统
aliu login: aliu
Password: aliu2024

# 查看网络接口
ip addr

# 配置动态 IP(DHCP)
sudo dhclient eth0

# 验证网络连接
ping -c 4 8.8.8.8

SSH 远程登录

网络配置完成后,您可以通过 SSH 远程登录 DCU,体验更便捷的开发方式:

# 在开发主机上执行,将 <ip_address> 替换为 DCU 的实际 IP
ssh aliu@<ip_address>

运行示例程序

DCU 域控制器预装了多个示例程序,帮助您快速了解系统功能。

示例 1:LED 控制

# 闪烁板载 LED
cd /opt/aliu/examples
sudo ./led_blink.py

示例 2:CAN-FD 通信测试

# 配置 CAN 接口
sudo ip link set can0 type can bitrate 1000000
sudo ip link set can0 up

# 发送 CAN 帧
cansend can0 123#1122334455667788

# 接收 CAN 帧
candump can0

示例 3:NPU 推理测试

# 运行预装的 NPU 示例
cd /opt/aliu/npu-samples
python3 classify.py --model mobilenet_v2.rknn --image cat.jpg

下一步

完成快速开始后,您可以:

  • 阅读技术规格文档,深入了解 DCU 的硬件参数。
  • 参阅接口与 I/O文档,了解各接口的使用方法。
  • 参考部署指南,将 DCU 集成到您的机器人系统中。