会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Neo-T
博客园
首页
新随笔
联系
订阅
管理
[置顶]
onps栈1.1版本发布
摘要: 更新内容 增加了ipv6支持,支持ipv6地址状态及无状态自动配置; tcp实现延迟应答(DACK,Delayed Acknowledgment)及选择性确认(SACK, Selective Acknowledgment)机制,优化tcp栈传输性能; 提供网络层人机交互接口——虚拟网络终端(NVT,
阅读全文
posted @ 2023-08-06 22:12 Neo-T
阅读(86)
评论(0)
推荐(0)
2022年11月12日
onps栈使用说明(3)——tcp、udp通讯测试
摘要: 4. tcp客户端 在协议栈源码工程下,存在一个用vs2015建立的TcpServerForStackTesting工程。其运行在windows平台下,模拟实际应用场景下的tcp服务器。当tcp客户端连接到服务器后,服务器会立即下发一个1100多字节长度的控制报文到客户端。之后在整个tcp链路存续期
阅读全文
posted @ 2022-11-12 18:03 Neo-T
阅读(548)
评论(0)
推荐(0)
2022年11月11日
onps栈使用说明(2)——ping、域名解析等网络工具测试
摘要: 1. ping测试 协议栈提供ping工具,其头文件为“net_tools/ping.h”,将其include进你的目标系统中即可使用这个工具。 …… #include "onps.h" #include "net_tools/ping.h" //* 回调函数,收到目标地址的应答报文后ping工具会
阅读全文
posted @ 2022-11-11 18:08 Neo-T
阅读(556)
评论(0)
推荐(1)
2022年11月9日
onps栈使用说明(1)——API接口手册
摘要: 1. 底层API 由协议栈底层提供的api,用于涉及底层操作的一些功能实现,这些api接口函数的原型定义分布于不同的文件,它们被统一include进了onps.h中: open_npstack_load:将协议栈载入目标系统,协议栈开始运行 open_npstack_unload:将协议栈载出目标系
阅读全文
posted @ 2022-11-09 17:50 Neo-T
阅读(219)
评论(0)
推荐(0)
2022年11月7日
onps栈移植说明(3)——添加网卡
摘要: 4. 添加网卡 移植的最后一步就是编写网卡驱动然后将网卡添加到协议栈。网卡驱动其本质上完成的是数据链路层的工作,在整个通讯链路上处于通讯枢纽位置,通讯报文的发送和接收均由其实际完成。针对网卡部分的移植工作共三步: 1)编写网卡驱动; 2)注册网卡到协议栈; 3)对接网卡数据收发接口; 协议栈目前支持
阅读全文
posted @ 2022-11-07 17:18 Neo-T
阅读(439)
评论(0)
推荐(0)
2022年11月5日
onps栈移植说明(2)——编译器及os适配层移植
摘要: 2. 字节对齐及基础数据类型定义 协议栈源码(码云/github)port/include/port/datatype.h中根据目标系统架构(16位 or 32位)及所使用的编译器定义基础数据类型及字节对齐方法。这个文件中最重要的移植工作就是依据目标编译器手册定义字节对齐方法。因为网络协议栈最关键的
阅读全文
posted @ 2022-11-05 16:34 Neo-T
阅读(344)
评论(0)
推荐(0)
2022年11月4日
onps栈移植说明(1)——onps栈的配置及裁剪
摘要: onps栈的移植涉及几个部分:1)系统配置及裁剪;2)基础数据类型定义;3)RTOS适配层实现;4)编写网卡驱动并注册网卡。本文作为onps栈移植的指导性文件将给出一般性的移植说明及建议,具体的移植样例工程及说明请移步码云下载: 《onps网络协议栈移植及使用说明v1.0》 目标os为rt-thre
阅读全文
posted @ 2022-11-04 14:33 Neo-T
阅读(401)
评论(0)
推荐(1)
2022年11月3日
开源网络协议栈onps诞生记
摘要: 小孩没娘,说来话长,一切都要从LwIP说起。大约是06年9月,本人在二姨的坛口发布了一篇小文——《uC/OS-II 平台下的 LwIP 移植笔记》。自此一发不可收拾,开启了一段我与LwIP从相识到相知的艰难历程。一年多的时间,对LwIP的使用获得的点点滴滴的知识聚沙成塔、集腋成裘,终于在08年汇成了
阅读全文
posted @ 2022-11-03 11:42 Neo-T
阅读(599)
评论(0)
推荐(0)
2019年5月10日
基于第三方开源库的OPC服务器开发指南(4)——后记:与另一个开源库opc workshop库相关的问题
摘要: 关于解决另外一个第三方开源库opc workshop的编译、程序BUG等问题的详细说明
阅读全文
posted @ 2019-05-10 17:28 Neo-T
阅读(2615)
评论(1)
推荐(3)
基于第三方开源库的OPC服务器开发指南(3)——OPC客户端
摘要: 讲述了一个实现枚举、读、写操作的OPC客户端的基本开发流程,并提供了完整实现源码
阅读全文
posted @ 2019-05-10 11:40 Neo-T
阅读(5826)
评论(2)
推荐(0)
下一页
公告