找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 457|回复: 0

[求助] 请大家指点思路——用python 做一个通用报文域段解析工具

1

主题

1

帖子

1

积分

贫民

积分
1
猪仔爱吃猪肉 发表于 2022-6-19 15:29:12 | 显示全部楼层 |阅读模式
背景: 1. 针对服务器与客户端通讯的私有协议(一般为二进制流/十六进制报文),通常彼此的调试需要花费好些时间,且两方面都需要有专人参与,费时费力,当时就设想,能否做一个通用工具,进行报文域段解析。但是现在网上只能搜到特定类型的报文解析工具。

1、有界面

2、可以读取配置文件(此配置文件描述协议的结构,及解析的约束条件,考虑用txt实现)

3、输入数据

4、 根据配置文件解析报文中的每个域段


举例说明:

1. txt的配置文件(verilog 语法)

bit[15:0] a

bit[7:0] b

bit[3:0] c

2. 数据

0x11119999 0x99aabb

3. 工具能自动解析成

a: 0x1111

b:0x99

c:0x9



希望大家能指点我,自定义模板和数据怎么匹配, 第一次用python,请大家指点我一个方向


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表