海思Hi35xx系列芯片是专为网络摄像机设计的高性能处理器,广泛应用于智能监控、视频分析等领域。本测试说明主要针对基于该芯片的网络摄像机开发板,旨在指导用户进行基本的功能验证和开发工作。
一、使用ONVIF客户端或VLC播放器查看视频流
ONVIF(Open Network Video Interface Forum)是一种开放标准,定义了网络视频设备间的通信协议。通过ONVIF客户端,可以方便地发现和管理支持ONVIF的网络摄像机。在开发板上,预烧录的测试程序支持ONVIF协议,使得用户能够通过ONVIF软件查看视频流。确保电脑与开发板处于同一局域网段,例如将电脑IP设为192.168.1.X(X为2到254之间的任意数)。然后,运行ONVIF Device Manager软件,如果缺少.NET组件,需先安装。开发板默认IP为192.168.1.10,连接网线并上电后,软件中应能显示监控视频。
若开发板不支持ONVIF,可以使用VLC媒体播放器作为替代方案。VLC是一款开源且跨平台的多媒体播放器,它能直接处理RTSP(Real Time Streaming Protocol)视频流。打开VLC,选择“媒体”菜单中的“打开网络串流”,输入开发板的RTSP地址,如rtsp://192.168.1.10:554/test.264,rtsp://192.168.1.10/test.264或rtsp://192.168.1.10/live.sdp,尝试其中一个,点击播放即可查看实时视频。
二、打开串口调试终端
串口调试终端是开发过程中必不可少的工具,用于查看和交互控制开发板上的程序运行情况。开发板配备USB转串口线,连接至电脑后,安装相应的驱动(如CH340驱动),然后使用Putty或SecureCRT等串口通信软件。上电后,能看到uboot启动信息、内核加载过程以及测试程序的输出日志。注意,有些测试程序可能会占用串口,导致无法进入命令行。此时,可以通过telnet登录开发板进行进一步操作,终止占用串口的进程。
三、telnet登录开发板
开发板内置telnet服务,开机即自动启动。用户可以使用telnet客户端(如内置在Linux或Windows系统中的telnet命令,或第三方telnet工具)进行远程登录。默认用户名为"root",密码为空。通过telnet登录后,可以执行各种Linux命令,如ps来查看当前运行的进程,kill命令来结束特定进程,从而释放被占用的串口控制台。
总结,这份测试说明提供了使用海思Hi35xx网络摄像机开发板的基本步骤,包括通过ONVIF客户端或VLC播放器查看视频流,利用串口调试终端进行日志查看和控制,以及通过telnet远程登录进行系统管理和故障排查。这些步骤对于开发、调试和优化基于海思芯片的网络摄像机系统至关重要。