OrangePi AIpro初步使用VNC连接并运行样例

 

OrangePi AIpro初步使用VNC连接并运行样例

参考资料

官方资料参考

香橙派官方资料Orange Pi AIpro Orange Pi官网-香橙派(Orange Pi)开发板

昇腾社区论坛-OrangePi AIpro 板块Orange Pi AIpro_昇腾论坛 (hiascend.com)

 

官方资料下载合集

香橙派官方资料百度网盘链接https://pan.baidu.com/s/1DdG5wjEwjCU5Eon-7UKh2A?pwd=6u15

香橙派官方资料阿里云盘链接OrangePi AIpro阿里云盘分享 (alipan.com)

 

使用MobaXterm串口终端配置开发板连接WIFI

 

安装MobaXterm串口终端,下载安装链接MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download (mobatek.net),选择Home Edition 版本安装。

 

在MobaXterm中配置串口

安装成功后,打开MobaXterm,按如下步骤配置串口。

  1. 点击Session 打开会话界面
  2. 选择Serial串口配置
  3. 配置对应的COM端口(根据板子上的串口芯片来选择,AIpro V1.3的串口芯片是CH343)
  4. 配置波特率 115200
  5. 点击OK完成配置

 

 

串口终端MobaXterm登录系统

开始对板子进行上电,等待系统启动,启动完成如下所示。

 

输入用户名及密码即可进入系统。

 

账号

密码

root

Mind@123

HwHiAiUser

Mind@123

 

 

配置开发板连接WIFI

参考用户手册3.5.2.1章节,我们使用nmcli命令来连接WIFI,在串口中断输入命令 nmcli dev wifi 扫描周围WIFI。

 

nmcli dev wifi

 

扫描WIFI 如下所示,扫描完成按Ctrl+C退出扫描

 

退出WIFI扫描后,通过以下命令来连接所需的WIFI,

wifi_name更换为所要连接的wifi名,wifi_passwd更换为所要连接的密码

 

sudo nmcli dev wifi connect wifi_name password wifi_passwd

 

 

输入此命令后,还需要输入用户密码,输入用户密码后连接WIFI成功,如下图所示

获取IP地址

通过ip addr show wlan0查看分配的IP地址,分配地址如下所示为 10.125.1.242(注意该地址为随机分配,不同的WIFI下地址不同)

 

ip addr show wlan0

 

 

 

使用MobaXterm的SSH端口连接开发板

在MobaXterm中配置SSH

上述通过串口终端配置成功连接WIFI,且获取到IP地址。

  1. 点击Session 打开会话界面
  2. 选择SSH配置
  3. 配置对应的Host端口,输入上述获取的IP地址
  4. 勾选
  5. 输入用户名
  6. 点击OK完成配置

 

登录到开发板

上述配置完成后,进入界面输入对应的用户名密码 Mind@123 即可通过SSH连接到开发板。如下所示

 

在该界面可以查看到CPU、RAM、网速等一些开发板的信息。但SSH的连接只有文字命令终端,没有桌面。

使用VNC远程连接OrangePi AIpro开发板桌面

Windows下载安装VNC

官网下载链接Download VNC Viewer | VNC® Connect (realvnc.com)

 

 

在OrangePi AIpro上安装VNC 远程桌面

 

  1. 安装XFCE

在SSH终端或串口终端依次输入如下两条命令

 

sudo apt update
sudo apt install xfce4 xfce4-goodies

 

  1. 安装VNC服务

在命令行输入如下命令进行安装

 

sudo apt install tigervnc-standalone-server

 

 

3、配置VNC

安装VNC服务后配置用户设置密码,输入以下命令会在用户下的 .vmc文件夹中自动生产一个加密的passwd 文件,输入vncpasswd之后需要输入两次密码。

 

vncpasswd

 

 
4、在 .vnc文件夹下创建 xstartup 文件
    1. 输入命令 cd ~/.vnc 进入该文件下
    2. 使用命令 vim xstartup 创建名为xstartup文件,点击键盘上i进入编辑模式,将以下内容粘贴进去,按Esc按键退出编辑,输入进入末行,按wq按键进行保存退出。

 

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4

 

 

  1. 修改xstartup 文件权限

注意:不修改文件权限启动 vncserver 会出现错误

使用chmod修改文件权限,输入以下命令修改

 

chmod u+x ~/.vnc/xstartup

 

 

6、输入命令

 

vncserver -localhost no

 

 

7、启动VNC

输入如下命令启动VNC

 

vncserver

 

 

8、在windows下启动VNC Viewer

进行如下配置

 

  1. 连接OrangePi AIpro 开发板

 

点击下方界面图标进行连接

 

  1. 输入在OrangePi AIpro 开发板上配置的VNC密码

 

### 如何在 OrangePi AIPRO 上配置和使用摄像头 #### 3.1 安装必要的软件包 为了使 USB 摄像头能够在 OrangePi AIPRO 上正常工作,安装 v4l-utils 和 fswebcam 是必需的操作。这些工具提供了对视频设备的支持以及抓取图像的功能。 ```bash sudo apt-get update sudo apt-get install v4l-utils fswebcam ``` 上述命令会更新本地的包列表安装所需的两个软件包[^2]。 #### 3.2 连接摄像头硬件 确认已连接好 USB 摄像头到 OrangePi AIPRO 的 USB 接口之后,可以通过 `lsusb` 命令来验证系统是否识别到了新接入的设备: ```bash lsusb ``` 如果一切顺利,在终端输出的信息里应该能看到所连接的具体型号描述。 #### 3.3 测试摄像头功能 一旦确认了硬件被正确识别,就可以利用之前安装好的 `fswebcam` 工具来进行简单的拍照测试: ```bash fswebcam test.jpg ``` 这条指令将会拍摄一张照片保存为当前目录下的 "test.jpg" 文件。通过查看该文件可以判断摄像头的工作状态是否良好。 #### 3.4 使用 GStreamer 或 OpenCV 构建应用 对于更复杂的应用场景,比如实时流媒体传输或是计算机视觉项目,则可能需要用到如 GStreamer 或者 Python 中的 OpenCV 库这的高级框架。下面是一个简单子展示如何用 Python 结合 OpenCV 来获取来自摄像头的画面帧数据: ```python import cv2 cap = cv2.VideoCapture(0) while True: ret, frame = cap.read() if not ret: break # 显示捕获到的一帧画面 cv2.imshow('frame', frame) key = cv2.waitKey(1) & 0xFF if key == ord('q'): break cap.release() cv2.destroyAllWindows() ``` 这段代码创建了一个循环读取摄像头输入将每一帧显示出来的窗口;按下 'q' 键即可退出程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式Stark

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值