kurisaW / Summer-of-Open-Source

记录开源之夏
MIT License
6 stars 0 forks source link

【Task】LWIP等网络协议栈声明LayerImplRTThread的实现(2023.9.11~2023.9.17) #69

Open kurisaW opened 1 year ago

kurisaW commented 1 year ago

待实现功能

1.RT-Thread的LwIP sys_arch定义的实现

路径:adaptation-layer\src\lwip\rtthread

name Description
sys_arch.h
用于RT-Thread的LwIP sys_arch头文件定义
sys_arch.c
用于RT-Thread的LwIP sys_arch的实现
BUILD.gn
lwip.gni

ps:这部分的实现最好先固定使用一个版本,netif在 CHIP 第三方仓库中还未包含,RTT这部分存在优势,已经移植到组件中,但是 chip 具体所使用的lwip版本是否与当前版本兼容还需进一步测试,,目前有关 sys_arch的实现先使用官方lwip的实现。

2.使用LwIP声明LayerImplRTThread的实现

路径:adaptation-layer\src\system

name Description
SystemLayerImplRTThread.h
SystemLayerImplRTThread.h
SystemLayer.cpp