Sipeed Maix Amigo Development Kit is an all-in-one programmable AIoT development platform that is used for AI and IoT learning. This development kit features an RV64GC RISC-V 64-bit 400MHz dual-core high-performance processor, 8M on-chip SRAM, and 16MiB FLASH storage.
It has a variety of hardware acceleration units such as KPU, FPU, FFT, etc. and the total computing power can be up to 1TOPS, which can conveniently realize machine vision/hearing algorithms of various application scenarios, and can also perform pre-processing work of voice scanning and voice data output. Users can use Maix Amigo to easily build a face recognition access control system
What is MaixPy?
The software for Maix Amigo is equipped with MaixPy by default, and users can easily use MicroPython syntax to quickly get started with AloT development, and develop rich Al applications such as image recognition, face recognition, object recognition, and object classification.
MaixPy is a project of porting Micropython to an RV64GC chip that is, users can finally control the function of the RV64GC chip through Micropython programming. For example, you can directly call the facial recognition algorithm built into the firmware through Micropython programming, and finally generate a Micropython file, which can be downloaded to the Flash chip, and run on it.
In addition, MaixPy supports the normal operation of MCU and integrates machine vision and microphone arrays to rapidly develop intelligent applications in the field of AIoT with extremely low cost and practicality.
What is the Development Environment on Maix Amigo?
By default, the development board has burned MaixPy firmware (the firmware source code is open source and can be downloaded from Github). MaixPy has developed a variety of functional libraries that developers can call directly. Maix series products use Maix IDE developed by the Sipeed team.
The software is free of installation. After downloading, you can directly use MaixPy to use the Micropython script syntax. Developers can edit the script on the computer and upload it to the development board to execute the script directly on the development board. The IDE can view camera images in real-time and save files to the development board, which is very convenient for development.
In addition to MaixPyIDE, developers can also use ArduinoIDE, PIatformIO IDE, and other environments for development, please refer to our technical information for details.