Product Description: Sipeed Maix Amigo - All-in-One AIoT development platform based on RV64GC (RISC-V).
Sipeed Maix Amigo is an all-in-oneAIoT development kitthat can be used forAI and IoTlearning. The device has an embedded 64-bit dual-core 400 MHz high performance RV64GC RISC-V processor, 8 MB of embedded SRAM and 16 MB of Flash memory. Equipped with 2 cameras, microSD card slot, user buttons, TFT capacitive touch screen, lithium battery, speaker, microphone, 2 USB ports and expansion interface. It has various hardware acceleration units such as KPU, FPU, FFT, etc. The total computing power can be up to 1 TOPS, which enables various types of machine vision/sound recognition algorithms. Users can use Maix Amigo to easily create an access control system for facial recognition. The device is also equipped with two cameras:front and rearwith 0.3 MPx resolution, as well as a 3.5" capacitive touchscreen.
Connecting the device
The Maix Amigo can be connected together with other peripheral modules and sensors using three externalGrove interfacesand three SP-MOD interfaces. You can easily connectGrove modulesto the Maix Amigo to develop and create new projects.
- Image classification
- Object detection
- Face recognition
- Speech recognition
Sipeed Maix Amigo Feature Description
- Front camera
- Touch screen
- USB C port (power and debug)
- 3 Grove ports
- Rear camera
- LED indicators
- SP-MOD interface
- USB C (OTG) port
- 2 x SP-MOD interface
- Selection key
- ENTER button
- TF card slot
- Power button
Development environment on Maix Amigo
The Maix Amigo hasMaixPy softwarebuilt in. MaixPy has developed many libraries that programmers can use directly. The Maix Amigo uses the MaixPyIDEdeveloped by the Sipeed team. The software does not require installation. Once downloaded, you can directly use MaixPy to useMicropythonscript syntax. You write the program on your computer and upload it to the development board to execute the script directly on the development board. The IDE can view the camera images in real time and save the files to the development board.
In addition to MaixPyIDE, developers can also use ArduinoIDE, PIatformIO IDE and other development environments.
RISC-V Internationalis a global non-profit association based in Switzerland. Founded in 2015 as the RISC-V Foundation with 29 members, RISC-V is now a truly global organization.
RISC-V ISA(Instruction set architecture) provides a new level of free, extensible software and hardware freedom in architecture, paving the way for the next 50 years of computer design and innovation. ISA defines supported data types, registers, hardware support for main memory management.
Sipeed Maix Amigo specification
- Processor: RV64GC RISC-V dual-core 64-bit with FPU
- Processor frequency: 400 MHz
- SRAM: 8 MB
- Flash memory: 16 MB
- Display: 3.5" TFT capacitive touch screen, 320 x 480 px
- front: GC0328, 0.3 Mpx, 30 fps
- rear: OV7740, 0.3 Mpx, 60 fps
- Speech recognition: offline speech recognition, sound field imaging
- Network model: support MobileNetV1 / V2, TinyYOLOv2, face recognition, ASR etc.
- Deep learning framework: support for TensorFlow lite (recommended), ONNX
- Peripherals: FPIOA, UART, GPIO, SPI, 12C, 12S, TIMER
- Power supply: USB C connector
- Dimensions: 104.3 x 63.3 x 16.5 mm