目前包头是16字节,修改了字段,添加了sample_offset和sample_length,sample_offset为每个包第一个sample的偏移值,sample_length为一个包有几个sample
假设total_sample_num设为20,sample_num设为10(1个blob的sample数),一个包能包含5个sample,这样会如下图所示
blob cnt | slice cnt | sample offset | sample_length
1 1 0 5
1 2 5 5
2 1 10 5
2 2 15 5
注意这里的sample offset不会因为blob cnt增加而归零,会一直递增直到达到32位上限后才会溢出回到零
下面是当前包头的格式
字段名 | sample_offset | blob_sample_num | sample_length | 开启通道数 | 抽样系数 | job_id | 预留空间 |
---|---|---|---|---|---|---|---|
含义 | 每个包第一个sample的偏移值 | 一个blob有几个sample | 一个slice有几个sample | 开启个几个通道 | n抽1个点 | job_id | 保留,以后有需要添加新信号用 |
长度 | 4字节 | 4字节 | 2字节 | 1字节 | 1字节 | 1字节 | 3字节 |
注意:如果想要获得blob编号或slice编号,都可以通过sample offset,blob_sample_num和slice_sample_num计算得到
主板上有两个pcie x16插槽,正好一个插入显卡,一个插入万兆网卡,主机原本有两个硬盘,一个系统盘是500G固态硬盘,一个数据盘是3T的机械硬盘,将其都拆下替换为实验室的两个500G的机械硬盘
然后用U盘装了个Ubuntu 22.04的系统上去,目前还是通过校园网连接上网,问了一下何波老师,现在没有临时账号了,也没有除了校园网之外的上网方式
简单给Ubuntu装了些东西,如build-essential, openssh-server, git, nettools等等
这电脑和Ubuntu目前可以直接用键盘鼠标操控,也可以通过远程ssh,都尝试过没有问题
问了一下钟昱师兄,他说他没弄过这个,现在再自己研究一下
本文章使用limfx的vscode插件快速发布