大家好,我是小月月 。 今天给大家介绍一款面向人工智能教学和Python编程学习的开源硬件平台—— 虚谷号 。
虚谷号采用高性能 4核处理器Cortex-A53 , 主频高达1.5GHz ,板载SSD,提供高速大容量运算处理能力,内置 Mali-450MP2
GPU ,支持OpenGL ES1.1/2.0,拥有优秀的图像处理能力。与创客版主板不同的是增大了自身存储容量,2GB DDR3 + 32GB EMMC
。
虚谷号带有一个USB2.0通用接口,可挂载摄像头等各种通用外设:
- 一个USB3.0接口,提供高速通用的外接通信能力,可挂载大容量高速的硬盘,高速通信的多媒体模组和AI模组;
- 一个USB2.0 OTG接口,此接口向系统供电并可作为使用者的开发接口,以及虚谷号作为从设备的通信接口;
- 一个HDMI接口,提供高清的音视频输出;无线通信模组,提供Wi-Fi和蓝牙通信功能;
虚谷号板载了一块ATmega328P,用于处理实时事件,扩展接口兼容Arduino
UNO,提供多种数字和模拟接口(如1UART/14GPIO/4PWM/6ADC等)。
其针脚也完全兼容UNO。几乎所有兼容Arduino的硬件模块,虚谷号都可以使用。
虚谷号运行开源的Linux桌面系统,内置Python(jupyter
notebook)、Arduino、Processing、Scratch等开发学习软件,可以为初高级编程爱好者提供完整的学习和开发环境。
产品特点: - 支持Arduino周边器材,几乎兼容所有的Arduino硬件模块;
- 支持使用U盘扩展存储空间(16G/32G/64G);
- 几乎兼容所有的树莓派软件;
- 内置Python、Arduino、Processing、Scratch等多种编程开发环境;
系统参数:
- SOC系统:Run Linux ubuntu desktop OS;
- PYTHON:jupyter/notebook;
- CPU:Quad-core Cortex-A53 up to 1.5GHz;
- MCU:8bit Flash MCU,16-32MHz,兼容Arduino UNO,内置xugu通信协议;
- GPU:Mali-450MP2,支持OpenGL ES1.1/2.0;
- DDR:32bit位宽,2GB,LPDDR3;
- eMMC:32GB, 支持eMMC 4.41,4.51,5.0 and 5.1;
- WIFI/BT:WIFI IEEE 802.11 b/g/n;
- Bluetooth:BT V4.0(HS);
外部硬件接口: - HDMI:Mini HDMI 2.0接口*1,支持4K×2K 60Hz显示,HDCP 1.4/2.2;
- USB:1个Micro OTG接口,OTG模式支持U盘模式(device 模式);
- 1个Micro USB作备用电源接口;
- USB2.0、USB3.0接口各一个(HOST A Type);
- LED:3个LED灯用于指示虚谷号的运行状态;
- KEY:Linux系统复位按键;
- 未上电时按住reset按键,机器将进入Loader烧写模式;
- 上电系统启动后,短按reset按键为刷新vvBoard功能;
- 上电系统启动后,长按reset按键5秒后松开为重启系统功能;
开源硬件接口: - I2C:一组I2C,3.3V电平信号,5V供电;
- SPI(I2S):
1. 一组SPI接口(兼容I2S),3.3V电平;
2. SPI(I2S)支持主从模式; - UART1:一组全功能定义的UART;
- UART2:兼作虚谷号内核调试,系统信息打印等;
- IR_R:一个红外遥控输入接口,输入电平3.3V,提供红外(遥控) 控制接口;
- ARDUINO接口:全兼容arduino UNO的接口。(Arduino接口电平为5V);