【Sipeed MAix BiT AIoT 开发套件】 1、开发环境搭建
[复制链接]
1、开发板简介
MAIX Bit开发板是SiPEED公司MAIX产品线的一员,基于边缘智能计算芯片K210(RISC-V架构 64位双核)设计的一款AIOT开发板。经典两侧排针设计,可以直接配合面包板使用,板载Type-C接口和USB-UART电路,用户可以直接通过USB Type-C线连接电脑进行开发,配置128Mbit Flash、LCD、DVP、Micro SD卡等接口并把所有IO引出,方便用户扩展。
K210 芯片基本参数 |
内核 |
RISC-V Dual Core 64bit, with FPU |
主频 |
400MHz (可超频至600MHz) |
SRAM |
内置8M Byte |
图像识别 |
QVGA@60fps/VGA@30fps |
语音识别 |
麦克风阵列(8mics) |
网络模型 |
支持YOLOv3
Mobilenetv2
TinyYOLOv2
人脸识别等 |
深度学习框架 |
支持TensorFlow \ Keras \ Darknet \ Caffe 等主流框架 |
外设 |
FPIOA、 UART、 GPIO、 SPI、 I2C、I2S、 TIMER |
视频处理 |
神经网络处理器(KPU)
FPU满足IEEE754-2008标准
音频处理器(APU)
快速傅里叶变换加速器(FFT) |
软件开发 |
芯片操作系统 |
FreeRTOS、RT-Thread等 |
开发环境 |
MaixPy IDE、PlatformlO IDE、Arduino IDE等 |
编程语言 |
C,C++,MicroPython |
2、开发环境搭建——MaixPy IDE
基于MaixPy IDE进开发,其安装流程参考:
安装包位于:
根据系统选择自己想要的版本,我选择的使用Win平台的
3、Hello World程序试运行
选择示例
# Hello World Example
#
# Welcome to the MaixPy IDE!
# 1. Conenct board to computer
# 2. Select board at the top of MaixPy IDE: `tools->Select Board`
# 3. Click the connect buttion below to connect board
# 4. Click on the green run arrow button below to run the script!
import sensor, image, time, lcd
lcd.init(freq=15000000)
sensor.reset() # Reset and initialize the sensor. It will
# run automatically, call sensor.run(0) to stop
sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE)
sensor.set_framesize(sensor.QVGA) # Set frame size to QVGA (320x240)
sensor.skip_frames(time = 2000) # Wait for settings take effect.
clock = time.clock() # Create a clock object to track the FPS.
while(True):
clock.tick() # Update the FPS clock.
img = sensor.snapshot() # Take a picture and return the image.
lcd.display(img) # Display on LCD
print(clock.fps()) # Note: MaixPy's Cam runs about half as fast when connected
# to the IDE. The FPS should increase once disconnected.
连接好硬件,然后开始运行
可以进数据采集和处理啦
|