2025年5月29日工作进展

包头修改

目前包头是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的机械硬盘

nic

然后用U盘装了个Ubuntu 22.04的系统上去,目前还是通过校园网连接上网,问了一下何波老师,现在没有临时账号了,也没有除了校园网之外的上网方式

简单给Ubuntu装了些东西,如build-essential, openssh-server, git, nettools等等

这电脑和Ubuntu目前可以直接用键盘鼠标操控,也可以通过远程ssh,都尝试过没有问题

computer

实时补丁

问了一下钟昱师兄,他说他没弄过这个,现在再自己研究一下


本文章使用limfx的vscode插件快速发布