买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于Rust语言实现SESC驱动的半导体设备通信方法_无锡芯享信息科技有限公司_202410173945.7 

申请/专利权人:无锡芯享信息科技有限公司

申请日:2024-02-07

公开(公告)日:2024-03-19

公开(公告)号:CN117724875A

主分类号:G06F9/54

分类号:G06F9/54;G06F9/4401;G06F9/50

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.05#实质审查的生效;2024.03.19#公开

摘要:本发明提供基于Rust语言实现SESC驱动的半导体设备通信方法,涉及半导体制造领域,包括以下步骤:连接设置、消息接收、消息封装、消息发送和超时设置。本发明通过使用Rust编写SESC驱动,可以将常见的内存错误最小化,Rust的内存管理机制中包含自动回收机制和所有权系统,可自动释放不再使用的内存,支持并发编程,具有的高性能特性和优化编译器可以提高对大型消息对象的处理速度,并具有与其他语言进行无缝集成的能力,从而实现进一步优化内存占用、提高内存回收速度、并发处理消息以及处理大型消息对象的性能,同时还支持多语言开发和引用,为开发人员和设备提供更好的使用试验。

主权项:1.基于Rust语言实现SESC驱动的半导体设备通信方法,其特征在于,包括以下步骤:S1:连接设置:在半导体设备和主控端分别设置SECS通信协议的连接参数;S2:消息接收:利用Rust语言实现HSMS协议的协议栈,使用Rust语言提供的网络库创建监听器,监听器监听半导体设备发送的HSMS消息;在接收到HSMS消息后进行数据接收和校验;S3:消息解析:将接收到的HSMS消息进行解析,将HSMS消息划分为消息头和消息体,并提取必要信息;具体步骤为:S31:解析HSMS消息的消息头部分,提取标识信息;S32:解析HSMS消息的消息体部分,设定SEMIE37规范定义的格式并标记为规范定义格式,依据规范定义格式提取数据域的具体内容;S4:消息封装:设定通信需求,利用Rust语言实现封装模块,将要发送的数据按照HSMS协议格式封装成完整消息;具体步骤为:S41:使用Rust语言进行开发,获取协议版本和消息类型的相关信息,通过定义变量或参数来获取协议版本和消息类型的相关信息,根据获取的协议版本和消息类型的相关信息创建一个数据结构表示HSMS消息头部分;HSMS消息头部分包括协议版本、消息类型、消息ID、消息长度的字段;根据协议版本和消息类型设置对应的字段值;根据具体的消息内容,计算消息长度得到更新字段值,并使用更新字段值更新消息头部分中的消息长度字段的值;将消息头部分的数据序列化为符合HSMS协议要求的格式;S42:根据规范定义格式创建相应的数据结构或类来表示要发送的数据域,将要发送的数据按照规范定义格式填充到数据结构或类的字段中;根据协议要求,使用设定编码方式将数据域打包为消息体部分;S43:将消息头部分和消息体部分进行组合,得到符合HSMS协议要求的完整消息;S5:消息发送:利用Rust语言提供的网络库,发送封装好的完整消息到半导体设备,并进行数据传输;S6:超时设置:根据SEMIE37规范定义的超时时间要求,对通信过程中的各个阶段设置相应的超时时间。

全文数据:

权利要求:

百度查询: 无锡芯享信息科技有限公司 基于Rust语言实现SESC驱动的半导体设备通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。