TMC3编码器使用说明1.0

TMC3编码器使用说明1.0

Tip:此TMC13编解码器实现对单个帧进行编码。 单个二进制文件包含编码器和解码器实现,并使用–mode选项进行选择。 选项文档通过–help命令行选项提供。
运行时的配置和配置文件
可以在配置文件中(encoder.cfg/decoder.cfg)指定所有命令行参数。 cfg /目录中提供了一组符合当前通用测试条件的配置文件模板。

1.配置文件生成:(.yaml转.cfg)

由于配置文件是以.yaml的格式给出,需要转换为.cfg格式,方法是通过scripts文件夹下的gen-cfg.sh脚本执行。
(1)要利用shell+perl方式批量生成,其中shell可用git提供的环境,在官网上分别下载git和strawberry perl;
git下载地址:https://git-scm.com/downloads
Strawberry perl下载地址:http://strawberryperl.com/
(2)Windows10环境下执行shell脚本,利用git bash即可,在cfg文件夹下打开git bash,然后输入gen-cfg.sh文件的路径:
在这里插入图片描述
(3)点击回车运行时会出现错误提示,原因是缺少一些module,需要在D:\Git\usr\share\perl5目录下添加缺少的module,可以在https://metacpan.org/author/REHSACK网站上下载需要的module。
在这里插入图片描述
以List/MoreUtils.pm为例,搜索该module,并下载:
在这里插入图片描述
在这里插入图片描述
由于错误提示缺少List文件夹下的MoreUtils.pm文件,所以应该把整个List文件夹拷贝到D:\Git\usr\share\perl5目录下,然后再执行…/scrpits/gen-cfg.sh,又会提示缺少其他module,按照同样的方法,进行操作;
在这里插入图片描述
最终会批量生成.cfg格式的配置文件,在cfg文件夹里生成octree-predlift文件夹,里面包含四种模式的有损/无损几何和属性的压缩模型配置文件。
在这里插入图片描述
在这里插入图片描述
至此,配置文件生成完毕。

2.使用中遇到的问题:

(1)熟悉各个readme文件
拿到TMC13模型时没有可执行的项目工程,琢磨了几天也没有头绪如何能够把模型先跑起来,(我把每个文件夹都打开看了一遍,至少理清楚了各个文件夹都包含哪些文件),先把各种readme文件打开读了一遍,可能刚开始一头雾水看不懂,也不需用完全看懂,但是要及时记录下每个readme文件都在大概说明解释什么样的问题,这样在以后的运行过程中readme文件可以给我们提供很大的帮助。
(2)生成vs的项目解决方案在readme.build.md文件中告诉了能够支持的使用环境和如何创建项目解决方案(这个过程中由于之前没用过也不知道cmake是什么工具,在请教师姐后知道了cmake跨平台的安装(编译)工具,用来生成项目解决方案或project文件);
(3)cmake编译工具使说明:
① 软件下载地址:https://cmake.org/download/,根据自己电脑情况,自行下载匹配版本;
在这里插入图片描述
① 下载压缩包并安装完成后,打开软件界面,输入源代码路径和将要创建solution的文件路径,如下图所示;
在这里插入图片描述
单击configure,在弹出窗口中选择vs版本及电脑位数,设置完成后选择finish;(这一个步骤的前提是需要事先配置好vs的环境,我当时犯了一个致命性的错误就是下载完vs就放在那里了,编译平台什么都没有配置就进行这一步操作,导致总是报错找不着vs环境)
在这里插入图片描述
这个时候就会看见配置的绿色进度条在移动,说明配置环境没有问题了,配置完成后对话框最后会显示configure Done;
在这里插入图片描述
在这里插入图片描述
再依次选择Generate、Open project,成功操作后就会打开vs中的该项目的解决方案,至此,项目生成成功,接下来就调代码去了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值