开发板开箱
1.1.包装
1.2.开发版
Orange Pi AIpro Orange Pi官网-香橙派(Orange Pi)开发板
1.3.引脚分布
1.4开发板资源简介
1 | CPU | 配备了4核64位ARM处理器,其中默认预留1个给AI处理器使用 |
NPU | 集成了华为昇腾310BAI处理器,拥有4TFOPS的FP16算力核8TOPS的INT8算力 | |
内存 | 标配LPDDR4X的规格,有8G核16G两种配置可供选择 | |
存储 | 板载32MB的SPI Flash,内置1个Micro SD卡槽、1个eMMC插座、M.2插槽(2280规格) | |
以太网 | 板载10/100/1000Mbps自适应RJ45口 | |
无线通讯 | 2.4+5双频WIFI核BT4.2 | |
USB | 2个USB3.0 Host接口、1个Type-C接口(USB3.0) | |
摄像头 | 预留了2个MIPI CSI 2 Lane接口 | |
显示 | 2个HDMI接口,支持同时4K@60HZ输出、一个MIPI DSI 2 Lane接口支持外接显示屏 | |
音频 | 除了2个HDMI接口还有一个3.5MM耳机孔 | |
40PIN扩展口 | 支持UART、I2C、SPI、PWM、GPIO等 | |
风扇接口 | 4PIN接口,12V供电,支持PWM调速 | |
电池接口 | 2PIN,用于接3串电池,支持快充 | |
调试串口 | 板载Micro USB接口的调试串口,特别称赞的是板载了USB转TTL,方便调试 | |
操作系统 | 目前支持Ubuntu-22.04核OpenEuler 22.03两种 |
2.开发板初探
2.1启动方式
- TF 卡
- eMMC
- SSD(支持 NVMe SSD 和 SATA SSD)启动
拨码开关仅仅重启生效
2.2硬件连接
-
连接usb转TTL串口需要一根micro usb 线
-
打开Mobaxterm,打开Serial终端,设置波特率为115200
-
接上电源
2.3登录
账号 | 密码 | |
---|---|---|
root | Mind@123 | |
HwHiAiUser | Mind@123 |
注意复制账户和密码提示Login incorrect
需要手动输入即可
2.4连接网络
2.4.1连接wifi指令
TP-LINK_5G_45A1
是wifi名称
chejia12
是密码
sudo nmcli dev wifi connect TP-LINK_5G_45A1 password chejia12
以查看 wifi 的 IP 地址
ip a s wlan0
ifconfig
网络连接测试
nmcli dev wifi list
开发板连接了名字为TP-LINK_5G_45A1
的WiFi网络
2.4.2固定ip
参考用户手册
sudo nmtui
自动连接
自动连接设置
2.5使用ssh实现开发版的远程连接
首次进入需要输入密码,密码输入后提示自动保存密码,确认即可,以后就不再输入密码了
2.6gpio测试
40Pin接口定义为gpio
7:表示第7组gpio
6:代表第6个pin
//查看gpio方向
sudo gpio_operate get_direction 7 6
//设置输出
sudo gpio_operate set_direction 7 6 1
//设置输入
gpio_operate set_direction 7 6 0
//设置gpio的高低电平
sudo gpio_operate set_value 7 6 1
sudo gpio_operate set_value 7 6 0
2.7cpu 测试
lscpu
4核64位处理器+ AI处理器
2.8内存大小查看
cat /proc/meminfo
2.9磁盘大小查看
df -h
2.10查看昇腾芯片 NPU 卡的信息
npu-smi info
Device为310B4,芯片温度为47度,总内存为7.6G,已使用4.3G左右
spi外设测试
查找外设
ls /dev/spi*
测试指令
sudo spidev_test -v -D /dev/spidev0.0
接线
SPI0_SDO
和SPI0_SDI
短接