0.介绍
首先感谢官方给到机会,有幸参加这次活动。
OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。
1.上电
收到开发板时,发现SD卡已经预装了操作系统。这使得启动过程变得极为简便,我只需直接为开发板供电,开发板就能够立即开始我的开发工作。
2.启动电流观察
在启动过程中,你可能会注意到开发板的电流需求相对较高,这是因为它需要在短时间内从电源获取足够的能量以完成系统的初始化和启动。在我的测试里,启动电流在5V的电压下在2.0A至2.7A之间浮动。请确保你使用的电源供应器能够满足这种短暂的大电流需求,以确保开发板能够稳定且成功地启动操作系统。在选择电源供应器时,请务必参考开发板的规格要求,并选择一个能够提供足够电流和稳定电压的可靠电源。
启动完成后进入待机状态时,电流消耗会在一个相对稳定的范围内浮动,表现在5V电压下,待机电流大致在1.4A至1.6A之间变化。这一电流水平反映了开发板在待机模式下对电能的持续需求。为了确保开发板的稳定运行和延长其使用寿命,建议你使用符合规格要求的电源供应器,确保它能够提供稳定的5V电压以及足够的电流输出。这样可以保证开发板在待机模式下的稳定运行,和避免因电源问题导致的性能下降或硬件损坏。
3.采集视频信号
使用USB视频采集卡连接OrangePi AIPRO设备的HDMI接口和PC的USB接口,以便读取到视频信号并配置IP
使用OBS软件采集视频输入信号
采集USB video
可以看到桌面
连接键盘输入密码Mind@123
4.进入桌面
5.配置IP
使用ip addr命令配置临时ip(重启后失效)
Sudo ip addr add 192.168.1.1/24 dev eth0
使用ip addr show命令可以看到eth0网口ip
网线RJ45连接PC,PC把ip设置成192.168.1.2
6.ssh远程连接
使用Windows自带的PowerShell工具进行ssh远程连接
ssh HwHiAiUser@192.168.1.1
密码是Mind@123
输入yes
成功在windows远程连接到OrangePi AIpro
7.聊一聊
OrangePi AIpro硬件支持Ubantu系统,这是好事,因为Ubuntu自2000年代初以来一直在更新,这些年聚集了庞大的用户和追随者社区。意味着在使用过程里可以轻松在Internet上找到资源来解决可能遇到的技术难点。
而且开发板的引脚支持GPIO、UART、I2C、SPI、 I2S、PWM等功能。
GPIO(通用输入/输出)可以控制LED灯或其他简单电子设备的开关。读取按钮或传感器的状态。连接外部硬件进行交互,如继电器、电机控制器等。
UART(通用异步收发传输器)可以和串行设备(如GPS模块、蓝牙模块、其他计算机或微控制器)进行通信。也可以实现串口调试,打印开发板上的程序日志或调试信息。或者用于无线通信协议(比如LoRa、Zigbee等)的串行通信。
I2C(Inter-Integrated Circuit):能连接多个I2C设备,如传感器、ADC(模数转换器)、DAC(数模转换器)这些。用在实现低功耗的短距离通信。也能读取和写入I2C设备的寄存器,控制其行为。
SPI(串行外设接口):能连接需要高速数据传输的设备,如SD卡、闪存、传感器等。实现全双工通信,可以同时发送和接收数据。通常用于需要较高数据传输速率的场景。
I2S(Inter-IC Sound):可以连接数字音频设备,如音频编解码器、数字麦克风等。用在音频数据的传输和播放。实现高质量的音频处理。
PWM(脉冲宽度调制):能控制电机转速、LED亮度(比如呼吸灯)等需要模拟信号的场景。通过改变脉冲的宽度来模拟不同的电压水平。精确控制电源输出,实现节能和效率优化。
结合这些接口,OrangePi AIpro开发板预计可以做到比方说构建智能家居系统,用GPIO和PWM控制灯光、窗帘等设备的开关和亮度。开发物联网设备,使用UART或I2C与传感器通信,收集环境数据并通过网络发送。实现音频处理系统,利用I2S接口连接音频编解码器,处理数字音频信号。搭建嵌入式系统,通过SPI接口连接SD卡或闪存,存储和读取数据。设计和调试嵌入式应用,使用UART进行串口调试,打印调试信息等。