引子
非常偶然的机会收到了CSDN发送过来的手机短信,邀请参与香橙派开发板评测活动。一开始没注意到,以为是广告。后来直到香橙派的工作人员微信加群之后,才确认活动真实性。看到微信群里来自各地的开发者,大家的评测积极性也很高。
本人之前有过树莓派的开发经验,在收到香橙派开发板之前也对开发板进行了一些了解。首先是价格,这一块开发板1076元起!我的树莓派4B当年也就500元左右。
看下香橙派Kunpeng Pro(下面简称香橙派)的主要硬件参数:
项目 | 规格 |
---|---|
CPU | 4核64位处理器+ AI处理器 |
GPU | 集成图形处理器 |
AI算力 | 8TOPS算力 |
内存 | LPDDR4X:8GB/16GB(可选),速率:3200Mbps |
存储 | TF,SATA/NVME SSD,eMMC |
Wi-Fi+蓝牙 | Wi-Fi 5双频2.4G和5G,BT4.2/BLE |
以太网收发器 | 10/100/1000Mbps以太网 |
显示 | 2xHDMI2.0 Type-A TX 4K@60FPS 1x2 lane MIPI DSI via FPC connector |
摄像头 | 2x2-lane MIPI CSI camera interface,兼容树莓派摄像头 |
USB | USB 3.0 HOST x2 USB Type-C 3.0 HOST x1 Micro USB x1 串口打印功能 |
音频 | 3.5mm耳机孔音频输入/输出 |
按键 | 1x关机键、1xRESET键、2x启动方式拨动键、1x烧录按键 |
40PIN | GPIO、UART、I2C、SPI、 I2S、PWM |
风扇 | 风扇接口x1 |
预留接口 | 2PIN电池接口 |
电源 | Type-C PD 20V IN ,标准65W |
支持的操作系统 | openEuler |
初步总结一下香橙派与树莓派在主要差异:
- 除了支持TF卡烧录系统,还支持SATA/NVME SSD,eMMC等其它大容量存储介质烧录系统,为应用提供基础环境支持。
- 香橙派Kunpeng Pro具有8TOPS的AI算力。
- 操作系统,香橙派Kunpeng Pro官方推荐的是openEuler,该系统支持云计算、边缘计算等应用场景。
开箱测评
首先来个正面照~
找到香橙派的用户手册,可以看到香橙派的硬件接口还是很丰富的,各种硬件接口都具备。如下图:
友情提醒:使用开发板时,WIFI天线不能贴到开发板上,同时天线上的导电布也不能挨着班子,否则可能会烧坏开发板。
初步体验
拿到了开发板,首先要将系统启动起来。很贴心,寄送过来的开发板连SD卡系统都烧录好了,但我们还是希望从零开始一步一步的“玩起来”。
- 系统烧录
首先我们可以从官方网站下载香橙派对应的官方工具,里面有各种可以用得上的工具。
其中系统烧录的工具balenEther就在里面。然后在官方网站页面下载推荐的系统镜像文件,用于烧录。
然后用TF卡阅读器接入电脑,就可以对其烧录系统了。
烧录完成后,将SD卡取出,插入到香橙派SD卡槽。接上电源,启动香橙派。 - 开启SSH远程
启动香橙派后,我们就可以通过HDMI接口接在显示器或者电视机上,等待数秒,就显示了登录界面。香橙派默认提供了两个HDMI接口,根据官方文档说明,只能使用HDMI0接入。然后通过香橙派的USB接口接入鼠标键盘就可以玩耍起来了。
openEuler系统默认创建了openEuler账户,输入密码openEuler即可进入系统。
但为了方便开发,我们需要开启SSH和VNC远程。
我们给香橙派接上网线,然后可以在路由器的管理后台查看到分配给香橙派的IP地址
然后使用MobaXterm远程工具进行连接
SSH连接成功之后的界面:
- 开启VNC远程桌面
在如上的控制台输入如下命令即可开启VNC远程
sudo systemctl enable vncserver@:service.1
sudo systemctl start vncserver@:service.1
sudo system status vncserver@:service.1
vncserver
然后使用vncviewer软件远程连接香橙派:
点击Connect,顺利连接。我们可以在里面将WIFI改成无线连接方式,这样后面就不需要连接网线了。即刻去体验吧~
注意:上面最后一步vncserver一定要执行,否则不能启动VNC远程桌面。
实例应用
GPIO的应用
拿到一个开发板,最先要测试的就是GPIO接口。而最基本的GPIO应用就是点亮LED或者蜂鸣器。这里以RGB三色彩灯为例。
查看用户手册,查看40Pin接口引脚说明:
RGB三色灯有4根线,通过杜邦线,负极接14号引脚,R(红色)接12号引脚,G(绿色)接16号引脚,B(蓝色)接18号引脚。
在控制台先执行下面命令,将PIN口设置为输出
sudo gpio_operate set_direction 7 3 1
sudo gpio_operate set_direction 2 16 1
sudo gpio_operate set_direction 0 25 1
然后可以执行下面命令,将PIN口对应的值修改,实现高低电平的切换,从而实现点亮。
sudo gpio_operate set_value 7 3 1 #红色亮
sudo gpio_operate set_value 2 16 1 #绿色亮
sudo gpio_operate set_value 0 25 1 #蓝色亮
总结
通过初步的使用,明显感觉到香橙派Kunpeng Pro无论是硬件的接口类型还是计算能力,都明显要优先于树莓派4B。应该比树莓派能有更多的应用场景。
因为工作关系最近连续加班非常忙,没有足够时间去体验香橙派开发板的各项功能,实属遗憾。后面有时间,会持续深入体验应用各项功能,充分挖掘开发板的应用潜力。