Skip to content

v1.1.0.230726: update README.md.

Latest

Choose a tag to compare

@Neo-T Neo-T released this 06 Aug 09:29
· 25 commits to master since this release
795c780

更新内容

  1. 增加了ipv6支持,支持ipv6地址状态及无状态自动配置;
  2. tcp实现延迟应答(DACK,Delayed Acknowledgment)及选择性确认(SACK, Selective Acknowledgment)机制,优化tcp栈传输性能;
  3. 提供网络层人机交互接口——虚拟网络终端(NVT,Net virtual Terminal),交互命令覆盖网络参数配置、常用网络调试工具等,提供扩展NVT命令接口,允许用户添加自定义命令;
  4. 提供telnet服务端口,允许用户通过telnet登录NVT,对终端设备进行远程操控;
  5. 提供telnet客户端,允许用户登录NVT后再通过telnet客户端登录其它telnet主机(如windows、linux等),实现 telnet 网络穿透;

NVT和Telnet服务让协议栈具象化,其实际运行界面如下图所示:
输入图片说明

通过NVT登录其它telnet主机时的结果图如下:
输入图片说明

开发文档

源码根目录下提供了相关开发手册:
《onps栈移植手册》
《onps栈API接口手册》
《onps栈用户使用手册》
《onps网络协议栈移植及使用说明》

移植样例

协议栈提供了rt-thread和ucosii下的移植样例工程。rt-thread样例工程的获取地址如下:
https://gitee.com/Neo-T/onps-rtthread/releases/tag/v1.1.0

ucos-ii的获取地址如下:
https://gitee.com/Neo-T/onps-ucosii/releases/tag/v1.1.0