教程¶
每篇教程都在 IPRO7AI Reef EVK 上一步一步完成,并给出要输入的命令和预期的输出。开始之前请先完成开始使用,确认工具链和 IntelProCube 烧录工具可用。
-
日常开发循环:
build_freertos.sh串联动作、DEFCONFIG=替代配置、干净构建以及查看内存占用。 -
从空目录写出自己的应用:让 RGB LED 闪烁、读取按键、添加 shell 命令、使用日志 API。
-
控制台手动检查、打印判定结果的自检、用
serial_monitor.py和build_freertos.sh test自动化,以及主机端单元测试。 -
在 Reef 上运行
ipro_ble_remote,用手机操作 GATT 服务、修改代码,再通过 BLE OTA 更新固件。 -
两块 Reef 运行
ipro_throughput_test,测量 1M/2M PHY 吞吐量,并与 SDK 的实测结果对比。 -
运行 LE Audio unicast 耳机
ipro_le_audio_headset,与手机配对、用按键调节音量,并了解本版本的验证范围。 -
ipro7_uvc_cam让 Reef 成为免驱动的 USB 网络摄像头;另一个配置在 NPU 上玩石头剪刀布,并把结果画进画面。 -
通过 microSD 卡座上的 IPRO6S FIN 卡连接 Wi-Fi,用 RTSP 推送摄像头视频流,并更新 FIN 卡固件。
各教程所需的硬件¶
每篇都需要 IPRO7AI Reef EVK、USB-C 线,以及接在 U6 上的 IPRO Debug Probe 或 3.3 V USB 转 UART 线。其他需求:
| 教程 | Reef 数量 | 手机 | 摄像头 | FIN 卡 | microSD 卡 | 其他 |
|---|---|---|---|---|---|---|
| 构建与烧录流程 | 1 | — | — | — | — | — |
| 创建第一个自己的应用 | 1 | — | — | — | — | — |
| 测试你的应用 | 1 | — | — | — | — | 自动化部分需要 macOS 或 Linux |
| 第一个 BLE 应用 | 1 | Android 或 iOS | 可选(拍照) | — | 可选(保存照片) | BLE OTA 需要带蓝牙的 macOS/Linux 电脑 |
| BLE 吞吐量测试 | 2 | — | — | — | — | 每块开发板各一条调试线 |
| LE Audio 入门 | 1 | 支持 LE Audio 的 Android | — | — | — | 可选耳机(J2) |
| USB 网络摄像头与石头剪刀布 | 1 | — | OV5640 | — | — | 可传输数据的 USB-C 线 |
| Wi-Fi 与 RTSP 摄像头视频流 | 1 | — | OV5640 | 需要 | — | 无线接入点;装有 VLC 或 ffplay 的电脑 |
要用 Reef 训练和部署自己的 AI 模型,请参阅 IPRO AI Teach。