微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于ARM的嵌入式监控系统设计与实现

基于ARM的嵌入式监控系统设计与实现

时间:10-18 来源:互联网 点击:
4.2 指令控制模块的设计  

系统定义了自己的指令系统和指令传输协议.指令可以分 为以下几类:

工作控制( 传输开始, 传输停止, 存储控制等); 镜头云台控 制(焦距, 光圈, 自动转动等); 系统设置(用户管理, 通信参数设置 等), 每条指令前面都有其唯一的识别标志, 服务器接收到后可 以用来和其它指令进行区分.

多路复用的输入/输出模型 Select 函数可以实现高效的管 理套接字.使用工作在无阻塞方式的套接字, 在一定程度上提 高了程序的效率( 与阻塞套接字相比).但是, 程序需要不断的 轮询各个套接字描述符的情况, 这浪费了大量的 CPU 时间.如 果进程不是主动地轮询套接字的情况, 而是将希望监视的套接字向系统进行登记, 而后采取被动的态度等待, 当套接字上发 生了某些事件后, 系统再以某种方式通知进程, 接着进程去检 测套接字的情况, 发现对应的事件并进行处理.在这种工作方 式下, 进程是在已经知道在套接字上发生了事件时, 才对套接 字进行检测, 而在没有事件的情况下, 进程将睡眠, 所以这种工 作方式节省了大量的 CPU 时间,对于资源本来就非常紧张的 系统, 可以大大提高系统的整体性能

5 结语

本文设计的基于 ARM7 的嵌入式 MPEG-4 网络监控系统, 该监控系统稳定性高,支持基于 Internet 的数据传输, 的结 C/S 构体系允许用户进行远端操纵系统的工作方式.系统的各个子 模块相对独立, 通过采用 MPEG-4 视频压缩技术, 图像高清晰, 画质接近 DVD 效果, 能够实现单画面轮流监看和 1"16 个画面 同屏监看.支持远程和本地云台控制, 支持多任务工作方式, 而 监看, 远程控制可同步进行, 监控距离随网络延伸 且图像存储, 而不断加长, 具有良好的发展应用前景.

作者创新点: 本文提出的矩阵系统的模块化设计便于将来 系统的升级和扩展,即使在将来扩展时,也不需要替换现有设备, 而只需软件升级或添加硬件,从而保证了系统的延续性. 符合模 调试更加容易,使用更方便. 块化的设计原则,设计, 调试更加容易,使用更方便。

通过采用 MPEG-4 视频压缩技术, 图像高清晰, 画质接近 能够实现单画面轮流监看和 1"16 个画面同屏监看. DVD 效果, 支持远程和本地云台控制,能够实现信号的可靠传输和 MPEG-4 视频流图像的平滑传输.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top