Skip to content

Tutorials

Each tutorial runs step by step on the IPRO7AI Reef EVK, with the commands to type and the output to expect. Finish Get Started first so that the toolchain and the IntelProCube flasher are ready.

  • Build and Flash Workflow


    The day-to-day loop: chaining build_freertos.sh actions, DEFCONFIG= variants, clean builds and reading memory usage.

  • Create Your First Application


    Write your own app from an empty directory: blink the RGB LED, read the keys, add a shell command, use the logging API.

  • Test Your Application


    Manual console checks, a self-test that prints a verdict, automation with serial_monitor.py and build_freertos.sh test, and host-side unit tests.

  • Your First BLE Application


    Run ipro_ble_remote on the Reef, drive its GATT services from a phone, change the code and update it over BLE OTA.

  • BLE Throughput Test


    Run ipro_throughput_test on two Reef boards, measure 1M and 2M PHY throughput and compare with the SDK's own figures.

  • Getting Started with LE Audio


    Run the LE Audio unicast headset ipro_le_audio_headset, pair it with a phone, change the volume from the keys, and see what this release has validated.

  • USB Webcam and Rock-Paper-Scissors


    ipro7_uvc_cam turns the Reef into a driverless USB webcam; another configuration plays rock-paper-scissors on the NPU and draws it into the video.

  • Wi-Fi and RTSP Camera Stream


    Join Wi-Fi through the IPRO6S FIN card in the microSD slot, stream the camera over RTSP and update the FIN card's firmware.

What each tutorial needs

Every tutorial needs an IPRO7AI Reef EVK, a USB-C cable, and an IPRO Debug Probe or a 3.3 V USB-UART cable on U6. On top of that:

Tutorial Reef boards Phone Camera FIN card microSD card Other
Build and Flash Workflow 1 — — — — —
Create Your First Application 1 — — — — —
Test Your Application 1 — — — — macOS or Linux for the automated parts
Your First BLE Application 1 Android or iOS Optional (photos) — Optional (saves photos) A macOS or Linux computer with Bluetooth for BLE OTA
BLE Throughput Test 2 — — — — One debug cable per board
Getting Started with LE Audio 1 Android with LE Audio — — — Optional headphones (J2)
USB Webcam and Rock-Paper-Scissors 1 — OV5640 — — A USB-C data cable
Wi-Fi and RTSP Camera Stream 1 — OV5640 Required — A Wi-Fi access point; a computer with VLC or ffplay

To train your own AI models and deploy them to the Reef, see IPRO AI Teach.