TI C6678裸核LWIP双网口通信开发案例
项目基础信息
客户行业:工业高速数据采集、测控通信设备厂商
主控芯片:TI C6678 多核DSP处理器
我方服务:DSP裸核LWIP协议栈、双网口以太网驱动、工业TCP/UDP通信外包开发
客户项目痛点
客户硬件板卡完成设计,团队无TI DSP裸核开发能力,无法实现LWIP协议栈移植、双网口隔离通信,多内核网口并发传输存在速率不达标、丢包问题,委托我方完成全套底层开发与性能调优。
开发交付内容
项目基于TI C6678裸核环境,基于LWIP协议栈完成双网口网络通信开发:
1. 适配SRIO、HyperLink、PCIe现有硬件驱动,完成裸核无操作系统环境搭建;
2. 移植LWIP协议栈,实现双独立以太网硬件驱动,多内核分时访问不同网口;
3. 封装标准Berkeley Socket API,完整支持TCP/UDP通信,提供listen/connect/send/recv全套接口;
4. 性能优化:单网口速率稳定60Mbps,双网口同时工作各达40Mbps;
5. 交付完整DSP工程源码、驱动调试文档、速率测试方案、量产适配说明。
上图:项目以太网交换框架原理图,本案例为真实落地DSP工控外包项目
方案复用价值
整套TI C6678裸核LWIP双网口通信方案成熟稳定,可复用在工业测控、高速数据采集、军工通信类设备开发;支持项目包干、远程计时开发、月度长期技术顾问多种合作模式。
需要同款TI DSP裸核通信开发?
本项目C6678裸核LWIP、双网口驱动方案可复用,承接TI全系DSP、工业数据采集设备嵌入式外包,整机包干、远程外协、长期技术顾问均可对接。

