Start with the Reef¶
-
IPRO7AI Reef EVK V4.0 The board
IPRO7AI development board with an OV5640 camera, PDM microphone, headset jack and speaker, microSD slot, RGB LED and a Raspberry Pi-style 40-pin header. Every step on this site is written for it.
IPRO7AI OV5640 PDM mic DAC speaker microSD
-
IPRO AI Teach
Flash the Edge AI firmware
ipro_reef_teach, collect samples and train in IPRO AI Studio, then deploy the model back to the board: image classification, speaker recognition and sensor classification.NPU Image Voice Sensor
-
Wi-Fi and RTSP
Plug the IPRO6S FIN card into the microSD slot, join Wi-Fi over SDIO and stream the camera over RTSP.
IPRO6S Wi-Fi 6 RTSP
The SDK also carries applications for the IPRO7 EVB, the IPRO7AI EVK and the IPRO6S EVK; they are listed under Examples. Contact INTELPRO for those boards.
Three steps to start¶
- Set up your host: get the RISC-V toolchain from INTELPRO and IntelProCube 0.7.0.1 from GitHub, install CMake 3.15 or later, GNU make and Python 3.8 or later, then download SDK V2.2.1 from the release page. Installation
- Build the out-of-box firmware: from the SDK root run
make -C apps/platform/ipro7ai_reef_demo; the image isbuild/build_out/ipro7ai_reef_demo_IPRO7.bin. - Flash and self-test: hold SW1 and press SW2 for download mode, flash with IntelProCube and check for
[All Success]; on the U6 console (115200 baud) typereef selftestand watch the LED, speaker, SD card and camera pass in turn. Full walkthrough
# Build the out-of-box firmware
$ make -C apps/platform/ipro7ai_reef_demo
# Flash (from the IntelProCube directory)
$ ./ipro_iot_tool_macos --chipname ipro7 --chip-variant IPRO7AI ...
[All Success]
# After reset, on the U6 console (115200 baud)
IPRO7AI Reef carrier demo
shell ready - `reef`, `led`, `btn`, `spk`, `mic`, `sd`, ...
ipro /> reef selftest
[1/4] RGB LED: red, green, blue
[2/4] speaker: 1 kHz, 300 ms, 20%
[3/4] SD slot: empty, supply on
[4/4] camera bus: __rti_name_ov5640 at 0x3C
done - keys: press any and run `btn status`
More resources¶
- IPRO Workbench
The IPRO development environment: set up the tools, build, flash, monitor and debug in one window - IPRO AI Teach
Install IPRO AI Studio, flash the Edge AI firmware and teach the Reef images, voices and sensor signals - Tutorials
Build and flash, your first application, testing, BLE, LE Audio, the webcam and Wi-Fi - Examples
The 40 shipped applications; the 9 that run on the Reef come with steps - API Reference
Platform, HAL, BLE controller and AI runtime interfaces - Tool Command Lines
Build script, flashing, serial console, OTA and Teach tools - FAQ
Common questions about building, flashing, BLE and networking
What's new in V2.2¶
- V2.2.1 (2026-11-10): IPRO6S soft-AP starts on parts without a factory MAC address, such as the IPRO6S EVK;
make_reef_ota.shfinds boot2 in the public IntelProCube by itself. See the Release Notes. - IPRO6S applications are back:
ipro6_demo(Wi-Fi 6 station / soft-AP with DTIM power save),ipro6_if_wifi(Wi-Fi bridge to a host over SDIO or USB, also the Reef FIN card's firmware) andipro6_fmac(FullMAC firmware and its flash loader). The IPRO6S applications are Wi-Fi only; this release has no IPRO6S Bluetooth. - Edge AI platform V2.0 and
ipro_reef_teach: one Reef firmware with the image, voice and sensor Teach tools, driven from IPRO AI Studio. Download IPRO AI Studio from GitHub. - New
ipro7_jpeg_decode: JPEG to RGB565 / RGB888 in software.ipro7ai_reef_demoaddsmic usb(USB microphone) andmic sdrec(WAV recording to the SD card). - 40 applications. The USB device, lwIP and BSP fixes are in the Release Notes.