提供了一个完整的可运行的平台包,用户可直接将此平台包拷贝至jLab实验平台中运行。
现支持两种版本操作系统:PetaLinux2015.4、jLinux。
- 平台包包含3个点对点波形:AudioTransApp、ImageTransApp、MsgTransApp,分别用于传输语音、视频和报文。
1)AudioTrans_Ctroller 音频压缩波形控制器组件
作用:控制 AudioCodeCComp组件和 CRCComp组件
2)AudioCodeCComp 音频压缩组件
作用:通过压缩算法,对音频数据压缩,压缩比可调整,分别为2:1、16:5
3)CRCComp CRC校验组件
作用:在传输数据前添加CRC校验头,保证数据的可靠性1)ImageTrans_Ctroller 视频波形控制器组件
作用:控制 RxTxComp组件
2)RxTxComp 收发组件
作用:对视频数据校验,剔除丢失数据组1)MsgTrans_Ctroller 报文波形控制器组件
作用:控制 CRCComp组件
2)CRCComp CRC校验组件
作用:在传输数据前添加CRC校验头,保证数据的可靠性语音、视频和报文三个波形工作流程是类似的,只是传输数据不同,传输流程如下:
外部程序发送数据给应用,应用将数据发送给MHAL_Device设备,MHAL_Device设备中调用硬件驱动发送给硬件设备,进行数据处理。
- 平台包包含5个逻辑设备,对JLab实验平台上的部分硬件设备进行了抽象。
- 运行这两个波形,需要配合使用JMonitor客户端软件,JMonitor为用户操作界面软件。由于接口是SCA2.2.2标准规定的,用户也可自行开发界面软件。
jLab实验平台 1.0
jLab_Monitor 1.0