甲方需求,实现二层自组网通信电台,解决最大32节点互联互通,实现任务下发、状态广播、语音通信、视频拉流等功能。
点击空白处退出提示
甲方需求,实现二层自组网通信电台,解决最大32节点互联互通,实现任务下发、状态广播、语音通信、视频拉流等功能。
项目软件架构分为多层,从下到上分别为:
1、硬件适配层: 适配多种不同硬件
2、MAC调度层:网络通信二层MAC子层,与FPGA提供接口配合实现入网/时隙资源调度/校时等功能
3、自组网协议层:网络通信二层协议子层,实现自组网协议
4、网络层:实现业务网络协议识别等功能
5、应用层:实现与本地网络组网/引流
项目中主要负责以下工作:
1、软件架构设计/业务模型设计和关键软件架构框架代码实现
2、需求方案设计和关键软件模块实现
3、项目基于FPGA Soc平台,基于Linux PREEMPT_RT实时操作系统,基于C语言开发。
4、亮点/难点:
a、业务处理均在用户态进行
b、数据转发处理均实现零拷贝
c、实时操作系统性能调优
d、支持QOS调度
e、自组网协议实现



评论